Lion Cipher Lab

Find cloud misconfigurations with ScoutSuite (your own account, read-only)

Why it matters

The large majority of cloud data breaches are not clever break-ins -- they are misconfigurations: a storage bucket accidentally left open to the whole internet, an access key with far more permission than it needs, an account with no multi-factor authentication guarding the login. The cloud gives you enormous power with a single click or a single line of code, and that same ease makes it just as easy to expose something without realizing it. The defensive skill that answers this is called posture auditing: pointing a tool at an account and asking, plainly, what is misconfigured right now?…

What you'll learn

Steps in this lab

  1. Read this first: your own account, read-only, revoke when done
  2. What a 'misconfiguration' is, and what ScoutSuite does about it
  3. Create a free-tier cloud account -- and secure the root user immediately
  4. Mint a READ-ONLY audit credential (least privilege in action)
  5. Install Python 3 and pip
  6. Install ScoutSuite into its own virtual environment
  7. Give ScoutSuite your read-only key (as environment variables)
  8. Run the scan
  9. Open the report and find the three classic misconfigurations
  10. Clean up: DELETE the access key you created
  11. Why this one habit makes you a cloud defender

Open the full interactive lab →