Module 1
Security mindset and the OWASP Top 10
Explain how web apps get attacked at a high level and how this course is organised around the OWASP Top 10.
- What the OWASP Top 10 is: a community-maintained awareness list of the most critical web risks
- Trust boundaries: browser, server, database and third-party services
- Risk, impact and likelihood: how teams decide what to fix first
- Secure by design: least privilege, defence in depth and fail safe
- Our practice rule: only our own apps and deliberately vulnerable training apps, never anyone else's system
OWASP resourcesA training app run locally
Practice: Map the trust boundaries of a small Django and React app you built earlier
