Skip to main content

Web Security

This course introduces web application security through a combination of concise theoretical lectures and hands-on CTF challenges. Students apply concepts by solving progressively structured CTF challenges that require identifying, exploiting, and documenting vulnerabilities.

Course offered by
Copied

20 hours to complete

  • Scheduled hours: 5 hours
  • Estimated study hours: 15 hours

Advanced

Advanced experience required

Instructor

  • Matteo Golinelli

    Matteo Golinelli

    Researcher

Language

English, Italiano
Subtitles: English, Italiano

Learning Objectives

  • Analyse HTTP requests and responses to understand web application behaviour.
  • Identify and exploit common server-side vulnerabilities, including file disclosure, path traversal, and injection flaws.
  • Apply SQL injection techniques to extract and manipulate data in controlled environments.
  • Detect and exploit client-side vulnerabilities such as XSS and CSRF.
  • Evaluate application logic to identify authentication and business logic weaknesses.
  • Use systematic approaches to enumerate, test, and validate web application attacks.

Prerequisites

  • Knowledge of basic HTTP concepts
  • Familiarity with web applications
  • Basic experience with scripting languages (e.g., JavaScript and Python)
  • General knowledge of cybersecurity fundamentals.

Topics dealt with

Offensive SecuritySecure Development
earn-a-certificate

Earn a certificate

A certificate of completion is available for this course. For more information, contact the course provider directly.

Build your expertise

Build your expertise

This course is part of the following learning pathways: Secure Software & DevSecOps, Penetration Tester

Cybersecurity skills are not built in a single session. Following a structured learning pathway helps you develop a complete and consistent skill set: step by step, at your own pace.

Not sure where to start?

Not sure where to start?

Learn how the Cycerone portal works, how courses and learning pathways are organized, and how to find the training opportunities that best match your needs.

Discover how it works