28 lessons

Access control

Ownership checks, role boundaries, multi-tenant data, and authorization review.

  1. 001 Ownership checks and IDORs Learn Ownership checks and IDORs through a safe, repeatable access control workflow. intro tutorial 20 min
  2. 002 Role-based access control review Learn Role-based access control review through a safe, repeatable access control workflow. intro tutorial 20 min
  3. 003 Multi-tenant data boundaries Learn Multi-tenant data boundaries through a safe, repeatable access control workflow. intro tutorial 20 min
  4. 004 Horizontal vs vertical privilege Learn Horizontal vs vertical privilege through a safe, repeatable access control workflow. intro tutorial 20 min
  5. 005 Method confusion in authorization Learn Method confusion in authorization through a safe, repeatable access control workflow. intro tutorial 20 min
  6. 006 Object references in APIs Learn Object references in APIs through a safe, repeatable access control workflow. intro tutorial 20 min
  7. 007 Admin UI boundary testing Learn Admin UI boundary testing through a safe, repeatable access control workflow. intro reference 12 min
  8. 008 Shared resource permissions Learn Shared resource permissions through a safe, repeatable access control workflow. intro tutorial 20 min
  9. 009 Approval workflow bypasses Learn Approval workflow bypasses through a safe, repeatable access control workflow. core lab 30 min
  10. 010 Centralized authorization patterns Learn Centralized authorization patterns through a safe, repeatable access control workflow. core tutorial 20 min
  11. 011 IDOR numeric identifiers Learn IDOR numeric identifiers through a safe, repeatable access control workflow. core tutorial 20 min
  12. 012 IDOR UUID identifiers Learn IDOR UUID identifiers through a safe, repeatable access control workflow. core tutorial 20 min
  13. 013 IDOR in file downloads Learn IDOR in file downloads through a safe, repeatable access control workflow. core tutorial 20 min
  14. 014 IDOR in exports and invoices Learn IDOR in exports and invoices through a safe, repeatable access control workflow. core reference 12 min
  15. 015 IDOR in nested resources Learn IDOR in nested resources through a safe, repeatable access control workflow. core tutorial 20 min
  16. 016 Role matrix design Learn Role matrix design through a safe, repeatable access control workflow. core tutorial 20 min
  17. 017 Permission inheritance mistakes Learn Permission inheritance mistakes through a safe, repeatable access control workflow. core tutorial 20 min
  18. 018 Organization switching bugs Learn Organization switching bugs through a safe, repeatable access control workflow. core lab 30 min
  19. 019 Tenant isolation test cases Learn Tenant isolation test cases through a safe, repeatable access control workflow. core tutorial 20 min
  20. 020 Invite flow authorization Learn Invite flow authorization through a safe, repeatable access control workflow. core tutorial 20 min
  21. 021 Ownership transfer workflow Learn Ownership transfer workflow through a safe, repeatable access control workflow. core reference 12 min
  22. 022 Feature flag authorization Learn Feature flag authorization through a safe, repeatable access control workflow. core tutorial 20 min
  23. 023 Admin impersonation review Learn Admin impersonation review through a safe, repeatable access control workflow. core tutorial 20 min
  24. 024 Read vs write authorization gaps Learn Read vs write authorization gaps through a safe, repeatable access control workflow. core tutorial 20 min
  25. 025 Delete endpoint authorization Learn Delete endpoint authorization through a safe, repeatable access control workflow. core tutorial 20 min
  26. 026 Authorization caching mistakes Learn Authorization caching mistakes through a safe, repeatable access control workflow. advanced tutorial 35 min
  27. 027 Policy as code review Learn Policy as code review through a safe, repeatable access control workflow. advanced lab 45 min
  28. 028 Deny by default patterns Learn Deny by default patterns through a safe, repeatable access control workflow. advanced reference 12 min