~/talk

How to Kill an AWS Access Key

Talkat BSidesSF 2020 · 2020-02-23..02-24· [security, cloud-infrastructure]
links:none on file
slides:none on file

Shows how static AWS access keys get replaced by SAML + STS using AWS’s assume-role-with-saml API, Okta as the IdP, and a helper CLI (aws-okta or equivalents) wired up with Terraform. Builds a central identity account that exchanges SAML assertions for short-lived creds, moves credentials into environment vars and instance metadata, and enforces MFA. Finds onboarding drops to ~10 minutes, role chaining limits STS lifetime to 1 hour so long jobs need renewal, and a split root account serves as break‑glass. Deployment is scripted, standardized, and successful.

AI-written summary · about

  1. 0:00Introduction
  2. 2:16AWS Security Token Service
  3. 3:05SAML Markup Language
  4. 5:24API Assume Roll
  5. 6:52Identity Provider
  6. 8:40Slides
  7. 9:04Setting up the Identity Provider
  8. 9:32Copying the Identity Provider
  9. 9:44API Integration
  10. 10:22Static Access Keys
  11. 10:34IAM Policy
  12. 11:05AWS Octave
  13. 11:29AWS Roles
  14. 11:59MFA
  15. 12:37Execution Style
  16. 14:41Notes
  17. 16:34Lessons Learned
  18. 19:37Questions
~/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.