Skip to main content

DAST

Learn about Dynamic Application Security Testing.

Task 1: Introduction

Task 2: Dynamic Application Security Testing (DAST)

Task 3: Spiders and Crawlers

Task 4: Scanning for Vulnerabilities

Task 5: Authenticated Scans

Task 6: Checking APIs with ZAP

Task 7: Integrating DAST into the development pipeline

Task 8: Conclusion

Back to all walkthroughs
Room Icon

DAST

Premium room

Learn about Dynamic Application Security Testing.

medium

120 min

21,080

User profile photo.
User profile photo.

To access material, start machines and answer questions login.

One of the many ways to test an application for vulnerabilities is to take a running instance and attack it just like an outsider attacker would. This process is known as Dynamic Application Security Testing () and will be the focus of the current room.

Room Objectives

  • Learn how DAST can be applied to find weaknesses in real-world applications.
  • Understand the pros and cons of using DAST instead of other techniques.
  • Familiarise yourself with some of the tools used for DAST.

Room Prerequisites

Before attempting this room, you should understand how web applications and the protocol work. It is also desirable to know about common web vulnerabilities. If you need to get a refresher on any of those subjects, be sure to check the following rooms:

Answer the questions below
Click and continue learning!