Direct Object Reference
Direct Object Reference
ID FROM TO MESSAGE
103 [email protected] [email protected] 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