Min Requests, Min Visitors, Min Ips, Country Limit filtreleri neden var?
Kısa cevap
Analyze Page Types ekranındaki Advanced Settings penceresinin Filter grubundaki bu eşikler, bir sayfanın kural üretmesi için gereken en az yaygınlığı tanımlar: Min Requests en az istek, Min Visitors en az farklı ziyaretçi (IP ve User-Agent çifti), Min Ips en az farklı kaynak IP, Country Limit en az farklı ülke sayısıdır. Amaç, tek bir tarayıcının ya da tek bir kullanıcının birkaç kez dokunduğu adreslerin kural setine girmesini ve ağacın gereksiz büyümesini önlemektir. Eşiği karşılamayan sayfa ağaçtan çıkar ve sayfa tipi üretmez; çalışma anında Any Paths ya da uyan bir glob sayfa tipi tarafından denetlenir, Create New Rules ile kısıtlanmış Any paths'te istekleri engellenebilir. Alanlar en az 2 alır; boş bırakılan alan için eşik uygulanmaz ve Min Ips doluyken Min visitors değerlendirilmez. Aynı gruptaki Max Logs per Path (varsayılan 10.000) uygulama sırasında bir sayfa için okunacak en çok satırı belirler. Bu eşikler AI Learning'in Required Requests, Required Clients ve Required Countries eşikleriyle karıştırılmaz: buradakiler analiz ağacını, oradakiler false positive önerilerini süzer.
Eşikler
| Alan | Anlamı | Boşsa |
|---|---|---|
| Min Requests | Sayfaya gelen en az istek | Eşik yok |
| Min Visitors | En az farklı ziyaretçi (IP ve User-Agent çifti); Min Ips doluyken değerlendirilmez | Eşik yok |
| Min Ips | En az farklı kaynak IP | Eşik yok |
| Country Limit | En az farklı ülke | Eşik yok |
| Max Logs per Path | Uygulama sırasında bir sayfa için okunacak en çok satır | Varsayılan 10.000; Reset sonrası boş |
| Analyze Page Types eşikleri | AI Learning eşikleri | |
|---|---|---|
| Ne süzer | Hangi sayfaların sayfa tipi üreteceğini | Hangi false positive önerisinin uygulanacağını |
| Yer | Analyze Page Types → Advanced settings → Filter | Learning Methods penceresi, AI learning bölümü |
- Değerler Advanced settings penceresinde Accept ile kaydedilir; analiz kaydına hemen yazılır ve Current Page Count yeniden hesaplanır. Max Logs per Path tek başına değiştirilirse işlenmez; başka bir ayarla birlikte kaydedilir.
- Eşikler yaygın olmayan sayfaları eler, ama eşikleri geçen her path'in uygulamaya ait olduğunu garanti etmez. Bu nedenle uygulamadan önce analiz sonucunda çıkan path'ler Analyze Page Types ekranında kontrol edilir; listede yalnız WAF kuralı oluşturulacak path'ler kalmalıdır ve bilinmeyen ya da şüpheli path'lerin Exclude from Analysis ile analizden çıkarılması önerilir.
- Eşikler analiz ağacını daraltır; analize girecek trafiği seçmek için New Analyze filtreleri kullanılır (Analize saldırı trafiğinin karışmasını nasıl önlerim (ülke, kara liste, bot, durum kodu, kaynak IP filtreleri)?).
- Analiz çok az sayfa ürettiyse: Analiz çok az page type üretti / hiç üretmedi; hangi filtreleri kontrol etmeliyim?
Sık Karıştırılan Noktalar
- "Eşiği karşılamayan sayfa serbest kalır." Kendi sayfa tipini almaz; Any Paths ya da uyan glob sayfa tipi tarafından denetlenir ve kısıtlanmış Any paths'te engellenebilir.
- "Bu eşikler AI learning'i de etkiler." AI Learning, Learning Methods penceresindeki kendi eşikleriyle çalışır.
- "Min visitors ile Min Ips birlikte uygulanır." Min Ips doluyken Min Visitors değerlendirilmez.
Dokümantasyonda nasıl yapılır
