Question 720
An API returns sequential customer identifiers in JSON responses to a normal account. Which authorized assessment decision best addresses this particular situation?
Explanation
Correct Answer
Map the object identifier behavior and seek permission to verify cross-user access. This answer directly addresses the described constraint. Guessable IDs alone are not proof of broken object authorization. Successful validation requires: A test plan documents isolated accounts and safe access comparison.
Incorrect Answers
That approach concerns a different situation: an assessor finds an apparently exposed cloud access key in a web app's client bundle. A visible string may be a test key, limited token, or revoked credential. The required result is that a test plan documents isolated accounts and safe access comparison. The appropriate action is: Map the object identifier behavior and seek permission to verify cross-user access.
That relates to a different issue: A security review wants to map paths from a low-privilege directory user to high-value assets. Attack paths may depend on indirect privilege edges rather than direct role grants. That is not a direct remedy for the requested outcome: A test plan documents isolated accounts and safe access comparison. The appropriate action is: Map the object identifier behavior and seek permission to verify cross-user access.
This action applies to a different case: A public application exposes an API descriptor that lists endpoints not reachable by the standard UI. API documentation can reveal functionality but does not establish exploitability. It does not establish the present requirement, where a test plan documents isolated accounts and safe access comparison. The appropriate action is: Map the object identifier behavior and seek permission to verify cross-user access.