Overview
Syllabus
Intro
A Different Way to Approach Security
Outline
Quiz: Does this app have XSS?
Task vs Effort Required
Your Internal Dialogue?
Compounding Effects of Killing Bug Classes
Evaluate which vulnerability class to focus on
Select a Safe Pattern and Make it the Default
Use Tools to Enforce the Safe Pattern
Continuous Scanning: Related Work
Continuous Scanning: Best Practices
How to Find Escape Hatches?
Secure defaults + types
Beyond OWASP Top10: Business Logic
If developers don't security team...
So make developers security team!
#3 Autofix
Taught by
OWASP Foundation