4. IDOR & Access Control
4. IDOR & Access Control: IDOR, yan yana duran renkli LEGO evlerinin kapı numarasını (userId=5 yerine userId=6) değiştirerek, yan komşunun evinin kapısını 'çat' diye açıp gizli o
IDOR, yan yana duran renkli LEGO evlerinin kapı numarasını (userId=5 yerine userId=6) değiştirerek, yan komşunun evinin kapısını 'çat' diye açıp gizli oyuncak sandığına bakmaya benzer.
2 Analoji: Yetkilendirme Hataları
Kargo Takip Numarası
2 Akıl Yürütme: Neden Oluşur?
Sadece Giriş Kontrolü Yapmak
Sıralı/Tahmin Edilebilir Kimlikler
2 LEGO ile Anlatım: IDOR Engelleme
Aşağıdaki URL'lerden hangisi IDOR (Insecure Direct Object Reference) zafiyetine en açık yapıdadır?
https://shop.com/api/getInvoice?id=1025
https://shop.com/api/getInvoice?id=d29038d1-12f3
https://shop.com/api/my-profile
https://shop.com/api/searchProducts?query=shoes
Sıralı giden id=1025 parametresi, bir kontrol eksikliği varsa id=1026 yapılarak başka faturaların kolayca görüntülenmesini sağlar (IDOR).
IDOR açığını kökten çözmek için en güvenli yaklaşım hangisidir?