Insecure Direct Object Reference (3)

Observing Differences & Behaviors

A consistent principle from the offensive side of AppSec is to view differences from the raw response to what is visible. In other words (as you may have already noted in the client-side filtering lesson), there is often data in the raw response that doesn’t show up on the screen/page. View the profile below and take note of the differences.

Solution

⚠️ Lesson number does not turn green on validation.

💡 Make sure you have logged in on the previous step/page 💡 View the response using developer tools or a proxy. 💡 The attributes are not visible and have nothing to do with size, color or name

Attributes are: role, userID.

Last updated