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?