TechRat

Security

Security Fundamentals roadmap

Authentication, authorization, the OWASP Top 10, secrets, threat modeling and secure coding.

What you will learn

  1. 1. Security Foundations

    The two most exploited web weaknesses: injection and broken access control.

  2. 2. Passwords, OAuth & OIDC

    Store passwords safely, add MFA, and delegate identity with OAuth, OpenID Connect and JWT.

  3. 3. Authentication Fundamentals

    How web apps keep users signed in with sessions, cookies and tokens, and how XSS and CSRF attacks abuse them.

  4. 4. API & Infrastructure Security

    Defend services against SSRF, configure CORS, security headers and TLS, and manage secrets with least privilege.

  5. 5. Threat Modeling & Secure Coding

    Use the OWASP Top 10 and threat modeling to find risks early, and write code that resists them.

Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.

Start this roadmap for free