A security analyst is tasked with assessing a newly deployed web application hosted in a staging environment. The analyst needs to identify runtime vulnerabilities, such as parameter tampering and input validation flaws, operating from a black-box perspective without access to the underlying source code. Which of the following security testing methods is most appropriate for this assessment?
- Dynamic Application Security Testing (DAST)Answer
- BStatic Application Security Testing (SAST)
- CProduction Honeypot Deception Deployment
- DPassive Network Packet Sniffing
Answer
Dynamic Application Security Testing (DAST)
Dynamic Application Security Testing (DAST) operates as a black-box security testing method on executed code. It simulates external attacks against a running application to discover dynamic runtime vulnerabilities, such as input validation flaws, without needing access to the application's underlying source code.
Step-by-Step Solution
Key Concept
Vulnerability Assessment and Security Testing Methods (DAST vs SAST)