APPLICATION SECURITY
Build Software With Security in Mind
Learn secure development principles, application risk, validation, authentication, authorization, secrets management and security-aware architecture.
Secure Development Lifecycle
Requirements
Security goals
Design
Threat awareness
Development
Secure coding
Testing
Validation
Deployment
Secure configuration
Operations
Monitoring
Core AppSec Skills
- Authentication and authorization
- Input validation
- Secure session management
- Secrets management
- Secure API design
- Dependency awareness