İçeriğe geç

Hız Sınırlama

Hız Sınırlama, Konsol → WAF → [alan adınız] → Kurallar sayfasında bir kural aksiyonudur. Bir kural oluşturun, eşleşme koşullarınızı belirleyin ve Rate Limit aksiyonunu seçin. İstek eşiğini ve zaman penceresini (saniye cinsinden) yapılandırın. Limit aşıldığında ilgili IP’ye yapılandırılmış aksiyon (engelleme veya challenge) uygulanır.

Rate Limit aksiyonu, tanımladığınız zaman penceresi içinde kaynak IP’ye göre istekleri sayar. Limitin hangi trafiğe uygulanacağını kural koşullarıyla kapsamlandırın:

  • Path: limiti yalnızca belirli bir endpoint’e uygula (örn. /login)
  • Metod: form endpoint’inde yalnızca POST isteklerini sınırla
  • Ülke veya ASN: belirli bölgelere daha sıkı limit uygula
  • Kural motorunun desteklediği koşulların herhangi bir kombinasyonu

Failban, belirli bir zaman aralığında tekrarlanan kural eşleşmeleriyle tetiklenen otomatik IP yasağıdır. Örneğin: bir IP 10 dakika içinde giriş hız limitini 5 kez aşarsa 1 saat yasaklanır. Yasak, TTL sona erdiğinde otomatik olarak kaldırılır. Manuel müdahale gerekmez.

  • Giriş endpoint’i: dakikada IP başına 5 deneme, ardından challenge
  • Kayıt formu: saatte IP başına 3 gönderim
  • API endpoint’leri: dakikada token başına 100 istek
  • Arama veya scraping koruması: /search’te dakikada IP başına 30 istek
  • Admin path’lerinde kaba kuvvet: 5 dakika içinde 3 başarısız denemeden sonra failban