39.1k views
4 votes
Pros of dynamic analysis tools include which of the following?

1) Provides a real-use view
2) Are simple to configure and use
3) Have a limited variety in options
4) Captures information at a discrete level
5) Identifies distinct flaws from SAST

1 Answer

5 votes

Final answer:

Dynamic analysis tools offer the advantage of providing a real-use view of how applications behave during runtime, the ability to capture detailed operational information, and the capability to identify certain flaws that are distinct from those found by Static Application Security Testing (SAST).

Step-by-step explanation:

The subject of this question is dynamic analysis tools, which are used in the field of software development to analyze running applications. Regarding the pros of dynamic analysis tools, several advantages can be highlighted.

  • Provides a real-use view: Dynamic analysis tools evaluate software in a running state, which offers the benefit of seeing how the application behaves under actual operating conditions. This can help identify runtime issues such as memory leaks, concurrency issues, and performance bottlenecks that are not easily detected in static code analysis.
  • Captures information at a discrete level: These tools can monitor system behavior at a granular level, capturing real-time data about the application's operations, often down to the level of individual function calls and events. This level of detail is beneficial for pinpointing specific problems.
  • Identifies distinct flaws from SAST (Static Application Security Testing): Dynamic analysis tools are able to find vulnerabilities and issues that static analysis might not catch, such as those that only manifest during the program's execution. These could include issues related to user inputs, authentication, and more.

Dynamic analysis is a complementary approach to Static Application Security Testing (SAST), offering a different perspective that is focused on the software's behavior during runtime.

User Shanika Ediriweera
by
8.0k points