~/talk

Next Generation Authorisation using Cedar

Talkat PyCon Italia 2024 · 2024-05-22..05-25· [security]
slides:none on file

Cedar decouples authorization into a readable policy DSL that uses permit/forbid effects and a principal-action-resource scope with conditional clauses; policies and an application schema plus session context yield one of three outputs: allow, deny, or error. The engine is implemented in Rust and is provably correct via Lean then verified by differential testing across hundreds of millions of randomized inputs so results match the formal spec. Python uses OY3 bindings, there’s a CLI and policy playground, and an AWS managed option (Amazon Verified Permissions).

AI-written summary · about

  1. 0:00Introduction to Cedar
  2. 1:12Authorization challenges
  3. 7:42Policy-based authorization
  4. 10:51Modeling application resources
  5. 13:20Ensuring trust and correctness
  6. 17:32Policy analysis tools
  7. 18:25Practical demonstration
  8. 28:58Architecture and performance
  9. 32:15Resources and community
  10. 34:27Q&A session
~/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.