CCSP · Question #133
Which type of testing tends to produce the best and most comprehensive results for discovering system vulnerabilities?
The correct answer is A. Static. Static application security testing (SAST) often provides the most comprehensive results for discovering vulnerabilities by analyzing code without executing it.
Question
Which type of testing tends to produce the best and most comprehensive results for discovering system vulnerabilities?
Options
- AStatic
- BDynamic
- CPen
- DVulnerability
How the community answered
(29 responses)- A93% (27)
- B3% (1)
- D3% (1)
Why each option
Static application security testing (SAST) often provides the most comprehensive results for discovering vulnerabilities by analyzing code without executing it.
Static Application Security Testing (SAST) analyzes an application's source code, bytecode, or binary code for security vulnerabilities without actually executing the program. SAST can identify a broad range of vulnerabilities early in the software development lifecycle, providing comprehensive coverage across the entire codebase.
Dynamic Application Security Testing (DAST) analyzes applications in their running state, which may not find vulnerabilities in unexercised code paths.
Penetration testing (Pen testing) simulates an attack to find exploitable vulnerabilities but is time-boxed and may not discover all existing flaws.
Vulnerability scanning automatically identifies known weaknesses but typically lacks the depth and custom code analysis of static testing.
Concept tested: Application security testing types (SAST)
Source: https://learn.microsoft.com/en-us/azure/security/develop/security-dev-lifecycle-vulnerabilities#static-analysis-security-testing-sast
Topics
Community Discussion
No community discussion yet for this question.