Launch delayed one week: the course will be ready on 30 October.

Contractor obligations (PHP and certificate issues) landed in the final week of course preparation. Everyone who has registered keeps free lifetime access.

โ† Back to the home page

Free course ยท OWASP 2017, 2021 and 2025 ยท Live 30 October

F5 ASM: OWASP Top 10 Essentials

Understand how real web application attacks work and how F5 ASM detects and mitigates them.

Covers OWASP 2017, 2021 and 2025, because older OWASP risks still matter in legacy applications. Every attack is demonstrated using VS Code, Postman and F5 ASM, not just slides.

A must-take course for anyone working with F5 ASM who wants a deeper understanding of the OWASP Top 10.

Register before 30 October and the course is yours for life, free.

I'm Graham Mattingley: 18 years of real-world F5 experience, ASM in production the whole way, and 30 years across security and development.

Register for OWASP Top 10 Essentials

The course goes live on 30 October. Register now and you get free lifetime access when it does.

The outcome

You will leave this course OWASP-competent. Not OWASP-aware.

Eighteen years inside F5's biggest customers and thirty building the applications they run have given me a clear picture of how large organisations actually operate: who raises the alarm, who gets blamed, who has to explain. Every risk in this course is taught the way it shows up there, under pressure, with people waiting for an answer.

When a CVE lands, say a PHP remote-code-execution bug with a working web shell, you will be able to:

  • Read it and say exactly what it does to the application
  • Link it directly to the ASM mitigations that stop it, and apply them
  • Explain what you did and why, in security language, to the people who sign it off
  • Explain the same thing in application language to the developers who have to fix the root cause

Do that a few times where you work and you become the person they ask first. That is a much stronger position to be in, whatever the market is doing.

F5 ASM

F5 ASM

Fully competent

Full understanding of how to mitigate each OWASP risk in ASM.

Application

The application

High-level understanding

Full understanding of where in the application the issue needs to be resolved.

OWASP

OWASP

Fully competent

Full understanding of the risks: what they are, how they're exploited, why they matter.

To be clear: this is an OWASP course that uses ASM, not an ASM course. The full F5 ASM course, mapped to the 303 blueprint, follows very soon.

Real attack demonstrations

Real attack demonstrations

See how OWASP attacks work using VS Code, Postman and F5 ASM. Sent, caught, explained.

F5 ASM protection

F5 ASM protection

Understand how F5 ASM detects and blocks common web attacks, and watch the violations fire on a live policy.

Practical security

Practical security

Learn how OWASP vulnerabilities appear in real applications and how they map to WAF/ASM protection and application security controls.

Inside the course

Animated slides for the concept. The real BIG-IP for the practice.

Every lesson follows the same pattern: a short animated slide explains the risk, then I switch to a live ASM policy on the lab BIG-IP and show you the attack, the signature and the block. Here's what that looks like.

Lesson title slide: What is OWASP?

Every lesson starts here

A title slide that places the lesson in the module and tells you what you'll be able to do by the end of it.

Slide explaining what OWASP is and what it produces

The concept, animated

Slides built for this course, not stock decks. Each one builds up on screen as I talk, so the idea lands before I touch the box.

Slide on the OWASP API Top 10 and where ASM sits in the request path

APIs get their own Top 10

Where ASM sits in the request path, what it can check, and what the application still has to do itself. Both sides, every time.

ASM policy General Settings for the OWASP-Essentials policy

A real policy, built for the course

The OWASP-Essentials policy on the lab BIG-IP: enforcement mode, learning mode, readiness period. You watch it go from transparent to blocking.

ASM attack signature list, 9,509 entries

9,509 attack signatures

Which ones map to which OWASP risk, what accuracy and risk actually mean, and how to tell a real hit from a false positive.

ASM attack signature update installation dialog

Keeping the signatures current

Signature updates arrive every few days. What's in them, how to preview before you install, and why staging matters.

What you get

Understand the OWASP Top 10 in a real F5 ASM environment

Learn how common web application attacks work and how F5 ASM detects and mitigates them in practice.

I explain each OWASP Top 10 vulnerability and how it appears in real applications, then demonstrate it using VS Code, Postman and F5 ASM: sent, caught, explained.

A practical course designed to improve your understanding of OWASP and strengthen your skills working with F5 ASM.

Built from 18 years of deploying and troubleshooting F5 ASM in production environments, and 30 years of writing the applications it protects.

Graham Mattingley teaching the OWASP Top 10 course

FAQs

Before you ask

Register for OWASP Top 10 Essentials

Live on 30 October. Register now and you get free lifetime access when it goes live.

โ† Back to the home page