Your team is in the process of developing a new web application. As a security specialist, you are tasked with performing an assessment to identify potential security flaws. Which technique would allow you to analyze the behavior of the application during execution to identify unexpected outcomes, vulnerabilities or security violations?
Conducting a run-time evaluation of the web application with a variety of inputs and analysing the response
Inspecting and interpreting web application firewall logs to identify potential security issues
Utilizing a configuration compliance scanner to ensure that the servers meet the company's baseline security standards
Performing a detailed review of the source code of the web application before it is compiled
Dynamic analysis involves examining the behavior of an application at runtime. It is more practical and comprehensive for understanding how an application behaves with various inputs in real-time, which is essential for discovering a wide range of potential security issues, including the ones that only arise when a program interacts with an operating system or other applications.
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 analysis in security testing?
Open an interactive chat with Bash
What are some common tools used for dynamic analysis?
Open an interactive chat with Bash
How does dynamic analysis differ from static analysis?