Dynamic Application Security Testing (DAST)

A security testing technique that analyzes a running application to identify vulnerabilities.

Dynamic application security testing (DAST) is a security testing technique that analyzes a running application to identify vulnerabilities in real-time. Unlike static application security testing (SAST), DAST does not require access to the source code but instead simulates attacks against the application to detect issues like authentication flaws, insecure APIs, injection attacks, and misconfigurations. 

DAST tools are commonly used to test web applications, mobile apps, and APIs to assess security in production or pre-deployment environments. Since DAST operates at runtime, it is effective in identifying business logic flaws and runtime security risks that static analysis might miss. However, it may not provide precise code-level guidance for remediation. DAST is often used alongside SAST and interactive application security testing (IAST) to support a comprehensive security testing approach.

Learn more about how Quokka’s Q-mast leverages DAST, SAST, IAST, and forced-path execution app analysis.

Related resources