Question 670
At Brookside Manufacturing, the industrial security team is conducting a plant safety and IT security assessment under requirements for production continuity and controlled test windows. An independent validation is requested for the original problem: A mobile API gives a user access to another customer's record because the app hides the other record in its UI but the API does not check ownership. Which result BEST demonstrates successful remediation?
Explanation
Correct Answer
A test account cannot retrieve an unrelated customer record by changing a request identifier. The observable result demonstrates that the documented condition, A mobile API gives a user access to another customer's record because the app hides the other record in its UI but the API does not check ownership. has been addressed. The planned remediation is: Enforce object-level server authorization for every mobile API endpoint and use the UI only for presentation. This is a stronger validation than a saved ticket or unverified claim by Brookside Manufacturing.
Incorrect Answers
An altered device identifier does not bypass transaction authorization and anomalous device posture raises a review event. That observation would verify another scenario: A banking app trusts a user-provided client device identifier as proof that the phone has not been compromised. The corrective step for that other scenario is: Use server-side risk checks and platform-supported app or device integrity signals without treating them as the only authorization condition. But Brookside Manufacturing is evaluating: A mobile API gives a user access to another customer's record because the app hides the other record in its UI but the API does not check ownership. The necessary outcome is: A test account cannot retrieve an unrelated customer record by changing a request identifier.
After logout the cache no longer exposes customer records to an unauthorized local test account. That observation would verify another scenario: A mobile app stores private customer records in unencrypted local cache files that survive user logout. The corrective step for that other scenario is: Encrypt sensitive local storage and clear session-bound data on logout under the device's data-protection controls. But Brookside Manufacturing is evaluating: A mobile API gives a user access to another customer's record because the app hides the other record in its UI but the API does not check ownership. The necessary outcome is: A test account cannot retrieve an unrelated customer record by changing a request identifier.
The app operates its approved workflow without unused microphone or background location access. That observation would verify another scenario: A corporate iOS app uses broad background permissions for location and microphone even though its business function requires neither. The corrective step for that other scenario is: Review mobile permissions, remove unnecessary entitlements and require just-in-time consent for legitimate capabilities. But Brookside Manufacturing is evaluating: A mobile API gives a user access to another customer's record because the app hides the other record in its UI but the API does not check ownership. The necessary outcome is: A test account cannot retrieve an unrelated customer record by changing a request identifier.