~/talk

Reduce Your Perms. Mgmt. Time While Protecting Your Users

Talkat Global AppSec Dublin 2023 · 2023-02-15..02-16· [security]
links:none on file
slides:none on file

Project migrates permission logic out of Django into Okta SaaS, Okta SSO for authentication and group-based roles, removes the ad hoc superuser model (team hits 35 superusers within weeks) and removed superuser as writable role. Implementation adds a business published permission and maps many Django perms into a small set—keeps two admin permissions for simplicity—reducing permission bugs and letting supervisors self-manage, while exposing duplication of group state, occasional over-granting by supervisors, and a delayed Okta breach notification in 2020.

AI-written summary · about

  1. 0:00Permission management challenges
  2. 1:54Broken access control examples
  3. 2:57Project context and complexity
  4. 4:04Django permission issues
  5. 7:39Super users to role-based access
  6. 9:31DAC problems in Django
  7. 11:44Security gaps and external solutions
  8. 13:30Evaluating SAS options
  9. 15:20Okta for role-based access
  10. 17:10Okta incident and lessons
  11. 18:17User experience with Okta
  12. 20:03Feedback on Okta
  13. 21:50Key takeaways
  14. 22:56Preventing user errors
  15. 23:38Permission oversight visuals
  16. 24:41Q&A
~/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.