Lion Cipher Lab

Secure an AWS S3 bucket, step by step (your own free-tier account)

Why it matters

Amazon S3 is where a huge share of the world's cloud data lives -- backups, images, logs, application files -- and it is also behind a long line of headline data leaks. Almost none of those were clever break-ins. They were misconfigurations: a storage bucket left open so that anyone on the internet could read it, no password required. That is the single most common way cloud data spills, and it usually happens by accident, because making something public in the cloud can be one click or one careless line of policy. The good news is that the fix is equally concrete: S3 gives you a stack of…

What you'll learn

Steps in this lab

  1. Read this first: your own account, example data only, delete when done
  2. What S3 is -- buckets, objects, and the 'public bucket' leak
  3. Create a free-tier AWS account (and secure the root login)
  4. Create your first bucket
  5. Prove the bucket is private by default
  6. Turn on Block Public Access (the master safety switch)
  7. Confirm encryption at rest (and understand what it does)
  8. Enable versioning (so a mistake is recoverable)
  9. Enable server access logging (so you can see who asked for what)
  10. Write a least-privilege bucket policy
  11. Clean up: empty and delete the bucket so nothing accrues
  12. Why these few controls make you a cloud data defender

Open the full interactive lab →