Threat modeling
Threat modeling. Concepts and practical scenarios in Application Security.
Theme
Application threats, identity, authorization, input handling, cryptography, secrets, and dependency security.
Explore the topics and choose a challenge to get started.
Threat modeling. Concepts and practical scenarios in Application Security.
Authentication and authorization. Concepts and practical scenarios in Application Security.
Passwords and secure storage. Concepts and practical scenarios in Application Security.
Sessions and cookies. Concepts and practical scenarios in Application Security.
Tokens and JWT. Concepts and practical scenarios in Application Security.
OAuth 2.0 and OpenID Connect. Concepts and practical scenarios in Application Security.
SQL injection. Concepts and practical scenarios in Application Security.
XSS. Concepts and practical scenarios in Application Security.
CSRF. Concepts and practical scenarios in Application Security.
SSRF. Concepts and practical scenarios in Application Security.
Validation and uploads. Concepts and practical scenarios in Application Security.
Applied cryptography. Concepts and practical scenarios in Application Security.
Secrets and credential rotation. Concepts and practical scenarios in Application Security.
Dependency security. Concepts and practical scenarios in Application Security.
Least privilege. Concepts and practical scenarios in Application Security.
Auditing. Concepts and practical scenarios in Application Security.