Glossary

    Public Access

    Data Protection

    Public Access means a resource is reachable from the internet without authentication. While sometimes intentional (static website hosting on S3), it is frequently accidental and a leading cause of data breaches.

    Common Public Access Risks

    • S3 buckets: public bucket policies or ACLs exposing sensitive data
    • RDS instances: publicly accessible database endpoints
    • Security groups: inbound rules allowing 0.0.0.0/0 on sensitive ports
    • EBS snapshots: shared publicly with all AWS accounts
    • AMIs: shared publicly

    Prevention

    • S3 Block Public Access (account-level and bucket-level)
    • AWS Config rules to detect public resources
    • Security Hub checks (CIS, FSBP)
    • SCPs to prevent making resources public

    Related AWS Services

    Toc Consulting: AWS Security & Cloud Architecture

    Securing your AWS estate?

    Our team helps engineering teams secure and architect AWS the right way: assessment in week one, a prioritized action plan in week two.