~/talk

Proving the correctness of AWS authorization

links:none on file
links:none on file
slides:none on file

AWS replaces its IAM authorization engine with a formally specified, machine-checked implementation called One Billion Times Per Second and proves its semantics using automated reasoning in Dafny. Proofs assert properties like “deny trumps allow,” the implementation is compiled to readable Java, validated via a year of shadow mode comparisons and fuzzing with no mismatches across one quadrillion production authorizations, and the verified engine runs about 65% faster than the previous implementation; Cedar and Amazon Verified Permissions expose the same correctness approach to customers.

AI-written summary · about

  1. 0:00Introduction to the project
  2. 2:42What is automated reasoning?
  3. 8:38Overview of IAM architecture
  4. 13:46Defining authorization logic
  5. 22:59Iterative engine optimization
  6. 35:44Compilation and code review
  7. 40:02Validation and shadow mode
  8. 52:14Performance results
  9. 55:17Conclusion and Cedar
~/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.