Skip to main content
Advanced15 modules · 150 hours

Web Security

This path covers web application and API security in depth, built around the OWASP Top 10. You will find vulnerabilities with Burp Suite, exploit them in Falcon Academy labs and write secure fixes at code level. On real systems, this kind of testing is carried out only with written authorisation.

What you will learn

Key topics

OWASP Top 10APIAuthenticationSQLi and XSSSSRFBurp Suite
  1. 01

    Web applications and Burp Suite

    HTTP, sessions and cookies from a security perspective, and analysing requests in Burp Suite.

  2. 02

    Injection flaws

    SQL injection and other injection classes: root causes, detection and impact.

  3. 03

    Client-side flaws

    XSS, CSRF and the browser's security mechanisms.

  4. 04

    Authentication and sessions

    Weaknesses in login, password reset, tokens and session management.

  5. 05

    API security and SSRF

    Object-level authorisation flaws, API weaknesses and server-side requests.

  6. 06

    Secure fixes

    Code-level remediation for each vulnerability, code review and retesting.

Attack and defence

The attacker’s side

  • Find and prove OWASP Top 10 vulnerabilities in lab applications.
  • Intercept and modify requests in Burp Suite to test application logic.
  • Identify flaws in authentication, sessions and API authorisation.
  • See the real impact of SQLi, XSS and SSRF.

The defender’s side

  • Apply parameterised queries, input validation and output encoding.
  • Configure secure session and token handling.
  • Design authorisation and rate limits for APIs.
  • Confirm by retesting that a fix has closed the vulnerability.

Who it is for

  • Developers who want to master web application security.
  • Specialists preparing for a career in penetration testing.
  • Teams responsible for code review and secure development.

By the end

  • Test web applications and APIs systematically against the OWASP Top 10.
  • Find vulnerabilities with Burp Suite and demonstrate their impact.
  • Propose and verify a secure fix for every finding.
  • Document findings in language developers can act on.

Capture your first flag today

Create a free account and access 700+ hands-on challenges.