~/talk

Gone in 60 milliseconds: Offensive security in the serverless age

Talkat Full Stack Fest 2017 · 2017-09-04..09-08· [security, serverless]
github:Miserlou
slides:none on file

Demonstrates concrete exploits against AWS Lambda: filename injection via S3 uploads to trigger system calls, loading tools into tmp cache persists ~4m30s to survive ephemeral invocations, harvesting IAM tokens (PassRole) to enumerate privileges, using VPC metadata and VPC tag exfiltration or DNS records to shuttle stolen data out, and abusing Lambda alias backdoor persistence plus CloudFormation/S3 tampering for reinfection. Includes a working toolkit (McKenzie) and real-world proof (the FCC PDF incident) showing these techniques succeed.

AI-written summary · about

  1. 0:00Intro
  2. 1:30AWS Lambda
  3. 2:03Lambda primer
  4. 4:00Scalability
  5. 4:57Common patterns
  6. 7:14Lambdas
  7. 9:06Learning Objectives
  8. 10:54Destructive Mechanics
  9. 13:22Part 2 Exploit
  10. 15:30AWS Identity Management
  11. 16:15Lambda Execution Policy
  12. 17:34Temp
  13. 20:02Spooky Skull Gifts
  14. 20:50Part 3 Exfiltration
  15. 23:08Proof of concept
  16. 24:14The good news
  17. 31:49Cleaning up
~/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.