Introduction
  • About the course and author
  • About AppSec as a job
  • Exploring the NICE Framework and OWASP
Critical Concepts of Application Security
  • Establishing a baseline with the ASVS
  • Reviewing the ASVS
  • Establishing a baseline with SAMM
  • A practical approach to application security
  • Application security risks and threat modeling
Web Application Security
  • The state of web application security
  • The state of web application security
  • Common vulnerabilities and attacks
Mobile Application Security
  • The state of mobile application security
  • Establishing a baseline with the MASVS
  • Common vulnerabilities and attacks
Application Security in the Cloud
  • The state of cloud security
  • IAM: access control and permissions
  • IAM access control and permissions
  • Building secure APIs
  • Building secure APIs
Application Security Testing
  • Important concepts of application security testing
  • Important concepts of AppSec testing
  • Web pentesting checklist and environment setup – part 1
  • Brute force attacks – part 2
  • SQL injection attacks – part 3
  • XSS attacks – part 4
  • Components with known vulnerabilities
  • Components with known vulnerabilities
Wrapping Up
  • Key Takeaways
  • Bonus: Additional Resources