An application security engineer is performing a vulnerability assessment against a new web application that uses SAML. The engineer wants to identify potential authentication issues within the application. Which of the following methods would be most appropriate for the engineer to perform?
Correct Answer: D
In this case, the security engineer is assessing a web application that uses SAML, and dynamic analysis (also known as DAST - Dynamic Application Security Testing) is the most appropriate method to identify potential authentication issues. Dynamic analysis tests the application in a runtime environment, allowing the engineer to identify vulnerabilities that arise during actual application execution, such as SAML misconfigurations or other authentication weaknesses. This is more effective for finding authentication issues compared to static analysis, which only reviews code without execution. CASP+ highlights the importance of dynamic testing in identifying real-world vulnerabilities, especially in web applications.
References:
* CASP+ CAS-004 Exam Objectives: Domain 2.0 - Enterprise Security Operations (Dynamic Testing for Web Applications)
* CompTIA CASP+ Study Guide: Authentication Testing in Web Applications with Dynamic Analysis