~/talk

Weak Links in Cloud IAM - Never Trust. Always Verify!

Talkat RSAC 2021 · 2021-05-17..05-20· [security, cloud-infrastructure]
links:none on file
links:none on file
slides:none on file

Red team exercise reproduces two real attack paths: an IAM PassRole with Resource "" lets a developer account attach admin service roles to EC2/Lambda/ECS and spin up instances that inherit full admin rights, and an anonymous assume via "AWS:" trust gives outsiders short‑lived tokens that enumerate EC2 metadata, discover S3 buckets with certs/API keys and KMS‑decrypt secrets. GitHub regex scans surface ~70,000 role names from ~300,000 files and thousands of accessible EC2 snapshots; masscan/pnscan‑style scanners and Kinsing/TeamTNT cryptojackers scrape credentials. Also: 62% GCP VMs run as admins, 68% of keys older than 90 days, 24% group MFA enabled.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Agenda
  3. 2:47AWS Services
  4. 5:16Misconfigurations
  5. 7:15Two important concepts
  6. 9:23Developer Role
  7. 10:34Service Roles
  8. 11:27Multiple attack paths
  9. 12:15Overly permissive IAM trust policies
  10. 13:17Root cause of the second misconfiguration
  11. 16:43Decrypting the encrypted message
  12. 17:47GitHub Research
  13. 19:06What we found
  14. 19:34Key Management Service Keys
  15. 20:26Overly prescribed permissions
  16. 24:20Cryptojacking
  17. 24:52Cryptojacking Operations
  18. 27:37Unit42 Blog
  19. 28:25RSA Conference Agenda
  20. 29:44Best Practices
  21. 31:43Configuration
  22. 33:01Crypto Checking
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.