Which of the following is the MOST effective method for identifying vulnerabilities in a remote web application?
A.
Source code review
B.
Dynamic application security testing (DA5T)
C.
Penetration testing
D.
Static application security testing (SAST)
The Answer Is:
C
Want to know why?
Explanation:
The most effective method for identifying vulnerabilities in aremote web applicationispenetration testing.
Realistic Simulation:Penetration testing simulates real-world attack scenarios to find vulnerabilities.
Dynamic Testing:Actively exploits potential weaknesses rather than just identifying them statically.
Comprehensive Coverage:Tests the application from an external attacker’s perspective, including authentication bypass, input validation flaws, and configuration issues.
A. Source code review:Effective but only finds issues in the code, not in the live environment.
B. Dynamic application security testing (DAST):Useful but more automated and less thorough than penetration testing.
D. Static application security testing (SAST):Focuses on source code analysis, not the deployed application.
Exact Extract from CCOA Official Review Manual, 1st Edition:
Refer to Chapter 6, Section "Application Security Testing Methods" - Penetration testing is crucial for identifying vulnerabilities in remote applications through real-world attack simulation.