Table of Contents | ||
---|---|---|
|
...
3.2. Rate Limiting Mantığı
Örnektir.
Bucket Oluşturma
Her IP adresi için bir Bucket oluşturulur.
Eğer token varsa ve valid ise;
Maksimum istek sayısı 20
Zaman dilimi 1 dakika
Eğer token yok ise;
Maksimum istek sayısı 10
Zaman dilimi 1 dakika
İsteklerin Kontrolü
Eğer bucket var ise ve sayısı 1’den fazla ise
429 Too Many Requests
yanıtı döndürülür.
...
Bu teknik analizde, kamuya açık endpoint’lere yönelik istekleri sınırlamak için önerilen rate limiting çözümünü detaylandırdıkdetaylandırdım. Önerilen yapı, uygulamanızın performansını ve güvenliğini artırırken, kötüye kullanımları engellemeye yardımcı olacaktırolacak.
IP Bazlı Rate Limiting
Kamuya açık endpoint’lere gelen istekler IP adresine göre sınırlandırılır.
...