İçeriğe geç

Kural Motoru

Kural motoru, gelen her isteği belirlediğiniz koşullara göre inceler ve eşleşenlere seçtiğiniz aksiyonu uygular: engelle, doğrula, yönlendir, hız sınırı koy ya da muaf tut. Kuralları Konsol → WAF → [alan adı] → Kurallar sayfasındaki görsel oluşturucuyla kurarsınız; kod gerekmez, her değişiklik saniyeler içinde yayılır.

Görsel oluşturucuda bir kuralı dört adımda kurarsınız:

  1. Alan seçin — isteğin hangi özelliğine bakılacağını belirler: IP adresi, ülke, path, HTTP başlığı, bot skoru gibi birçok seçenek vardır. Tam liste: Alanlar.
  2. Operatör seçin — alanı nasıl karşılaştıracağınızı belirler: eşittir, içerir, büyüktür, listede var gibi. Tam liste: Operatörler.
  3. Değer girin — karşılaştırılacak değeri yazarsınız (ör. 203.0.113.42, TR, 80).
  4. Aksiyon seçin — eşleşen isteğe ne yapılacağını belirler: engelle, doğrula (CAPTCHA/JS), yönlendir, hız sınırı koy, muaf tut… Tam liste: Aksiyonlar.

Örnek: Alan = IP adresi, Operatör = eşittir, Değer = 203.0.113.42, Aksiyon = Engelle → bu IP’den gelen istekler engellenir.

Birden çok koşulu birleştirebilirsiniz (hepsi birden = VE, herhangi biri = VEYA). Kurallar yukarıdan aşağıya değerlendirilir; muafiyet tanıyan İzin Ver kuralları her zaman engelleme kurallarının üstünde olmalıdır.