Application Security
Introduction & Core Concepts
33 lessons in Application Security
- Security by Design and Shift-LeftQuiz
- Attacker Motivations and Threat ActorsQuiz
- Trust Boundaries and Untrusted InputQuiz
- Security in the SDLCQuiz
- Encryption vs Hashing vs EncodingQuiz
- What Is Application Security?Quiz
- Vulnerability, Threat, and RiskQuiz
- Exploit vs PayloadQuiz
- OWASP Top 10 OverviewQuiz
- Defense in DepthQuiz
- Non-Repudiation and AccountabilityQuiz
- The CIA TriadQuiz
- Attack Surface BasicsQuiz
- Authentication vs AuthorizationQuiz
- Principle of Least PrivilegeQuiz
- Attack SurfaceFlashcard
- Authentication vs AuthorizationFlashcard
- Fail Securely and Secure DefaultsFlashcard
- Vulnerability, Threat, and RiskFlashcard
- The CIA TriadFlashcard
- Encryption at Rest vs in TransitFlashcard
- Trust BoundariesFlashcard
- Security by Design vs Bolt-onFlashcard
- OWASP and the OWASP Top 10Flashcard
- What Is Application SecurityFlashcard
- What Is an ExploitFlashcard
- Threat Actors and MotivationsFlashcard
- Principle of Least PrivilegeFlashcard
- Defense in DepthFlashcard
- Never Trust User InputFlashcard
- Shift-Left SecurityFlashcard
- Non-repudiation and AccountabilityFlashcard
- AppSec vs Network SecurityFlashcard