The correct answer is Dynamic Application Security Testing (DAST). DAST tools test running applications by simulating attacks, including XSS attempts, and analyzing the application's responses. This approach is particularly effective at finding XSS vulnerabilities because it can identify issues that occur when the application processes and renders input in a browser context.
Code review can help identify XSS vulnerabilities but requires expertise in recognizing vulnerable patterns and understanding all the contexts where output is rendered. It may miss complex or runtime XSS issues.
Vulnerability scanning typically refers to automated tools that check for known vulnerabilities in applications and infrastructure. While useful, general vulnerability scanners may not thoroughly test for all XSS vectors without specific XSS-focused capabilities.
Architecture review examines the high-level design of an application but is unlikely to identify specific implementation issues like XSS vulnerabilities, which occur at the code level rather than the architectural level.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Dynamic Application Security Testing (DAST)?
Open an interactive chat with Bash
What are cross-site scripting (XSS) vulnerabilities?
Open an interactive chat with Bash
How does DAST differ from other testing methods like code review?
Open an interactive chat with Bash
ISC2 CISSP
Software Development Security
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Oh snap!
Loading...
Loading...
Loading...
Information Technology Package Join Premium for Full Access