Direct Object Reference
Direct Object Reference
ID FROM TO MESSAGE
103 a@gmail.com jan@gmail.com Hi how are you?
http://www.trustedfinancialsite.com/
viewdetails.php/?account_id=1234
1. Authorization
2. Indirection Layer
3. Randomized Identifiers
DIRECT OBJECT REFERENCE
Mitigation - Authorization
what data,
what components of a site
DIRECT OBJECT REFERENCE
Mitigation - Authorization
1. Authorization
2. Indirection Layer
3. Randomized Identifiers
DIRECT OBJECT REFERENCE
Mitigation - Indirection Layer
Internal ids and objects should not
be exposed to the user directly
1 104
2 105
3 106
DIRECT OBJECT REFERENCE
Mitigation - Indirection Layer
LOCAL PER-USER MAPPING ID
0 103
1 104
2 105
3 106
1 104
2 105
3 106
1 104
2 105
3 106
1 104
2 105
3 106
1. Authorization
2. Indirection Layer
3. Randomized Identifiers
DIRECT OBJECT REFERENCE
Mitigation - Randomized Identifiers
1. Authorization
2. Indirection Layer
3. Randomized Identifiers