Question 950
A team wants to detect weak API authorization in a running staging application. Which method should the assessment team select for this precise requirement?
Explanation
Correct Answer
Use authorized dynamic application security testing with controlled test accounts. This answer directly addresses the described constraint. DAST evaluates behavior from the application's external interface. Successful validation requires: The results reference the exact staging route and reproducible observed condition.
Incorrect Answers
This action applies to a different case: An enterprise scans an image for packages but ignores application-specific authorization flaws. Dependency CVEs and logic vulnerabilities need different testing techniques. It does not establish the present requirement, where the results reference the exact staging route and reproducible observed condition. The appropriate action is: Use authorized dynamic application security testing with controlled test accounts.
That approach concerns a different situation: an enterprise wants to find missing patches that unauthenticated perimeter scans cannot verify. Authenticated scans can inspect local package or registry state beyond network banners. The required result is that the results reference the exact staging route and reproducible observed condition. The appropriate action is: Use authorized dynamic application security testing with controlled test accounts.
That relates to a different issue: An application security team needs to test live behavior after new API endpoints are deployed. Runtime behavior may differ from static source expectations. That is not a direct remedy for the requested outcome: The results reference the exact staging route and reproducible observed condition. The appropriate action is: Use authorized dynamic application security testing with controlled test accounts.