IntermediateFREE8 hours
Deep Dive: Why Access Control Matters
Access control is the cornerstone of application security.
Enroll for free to track your progress through this course.
Curriculum (16 lessons)
- 1. Deep Dive: Why Access Control Matters
- 2. What Is Access Control?
- 3. Examples of Broken Access Controls
- 4. How to Prevent Access Control Vulnerabilities
- 5. Insecure Direct Object References (IDOR)
- 6. What Are Insecure Direct Object References (IDOR)?
- 7. IDOR Examples
- 8. Access Control Security Models
- 9. What Are Access Control Security Models?
- 10. Programmatic Access Control
- 11. Discretionary Access Control (DAC)
- 12. Mandatory Access Control (MAC)
- 13. Role-Based Access Control (RBAC)
- 14. Best Practices & Detailed Takeaways
- 15. Detailed Code Examples: Vulnerable, Exploit & Secure Fix — Access Control
- 16. Advanced Mitigation Checklist