~/talk

Provably secure authorization

slides:none on file

AWS applies automated reasoning to prove access-control properties end to end, building a proven-correct IAM engine (specs in Dafny, proofs in Lean, implementations in Rust/Java) and an authorization stack for apps with CEDAR and Amazon Verified Permissions. Validation runs shadow authorization against the legacy engine, finds ~100 million mismatches/day early (fixed by addressing millisecond timing and Unicode), validates across a quadrillion samples, and enables aggressive optimizations that cut tail authorization latency by about 65%. Services like S3 Block Public Access, IAM Access Analyzer and VPC Reachability Analyzer use the same approach.

AI-written summary · about

  1. 0:00Introduction to provable security
  2. 7:34Automated reasoning fundamentals
  3. 12:22Provable security in AWS
  4. 18:43S3 Block Public Access proof
  5. 19:47Proven correct IAM authorization
  6. 24:29Formal specification of IAM
  7. 32:53Validation of IAM correctness
  8. 38:06Performance improvements with proofs
  9. 40:01Introducing CEDAR policy language
  10. 47:01CEDAR vs IAM differences
  11. 53:30CEDAR validation and RFC process
  12. 55:18Verified Permissions service
  13. 56:02Conclusion and future of authorization
~/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.