Learning Coverage ve Learning Discovery Rate ne anlama gelir?
Kısa cevap
İkisi de Dashboard'un Learning sekmesindeki panellerdir ve istek şekli kavramına dayanır: metot, host, path, query parametre adları ve değer uzunluğu aralıkları, gövde tipi ve üst düzey gövde alan adları, header adları, eşleşen imzalar ve yanıt kodu; değerlerin kendisi şekle girmez (Smart Sampling). Learning Coverage, son 24 saatte öğrenme kapsamına giren, saldırı içermeyen ve 400'ün altında yanıt kodu alan isteklerin yüzde kaçının daha önce görülmüş şekillerden oluştuğudur: (1 − yeni şekil sayısı / istek sayısı) × 100. Yükselip %100'e yakın düzleşmesi sitenin öğrenildiğini gösterir; pencerede 100'den az böyle istek varsa boş kalır. Learning Discovery Rate saniyede ilk kez görülen şekil sayısıdır: New Shapes (accepted) saldırısız ve kabul edilmiş trafikteki, New Shapes (attack) saldırı içeren trafikteki keşifleri çizer. Accepted çizgisinin sıfıra inmesi doygunluktur; attack çizgisi saldırı denemelerinin ürettiği yeni şekilleri gösterir ve öğrenme ilerlemesi olarak okunmaz.
Nasıl Çalışır?
| Learning Coverage | Learning Discovery Rate | |
|---|---|---|
| Ne ölçer | Bilinen şekillerin payı: (1 − yeni şekil / istek) × 100 | Saniyede ilk kez görülen şekil |
| Hangi istekler | Son 24 saat; saldırısız ve yanıt kodu 400'ün altında | New Shapes (accepted): saldırısız, yanıt kodu 400'ün altında · New Shapes (attack): saldırı içeren |
| İyi durum | %100'e yakın ve düz | Accepted çizgisi sıfıra yakın |
| Boş kalır | Pencerede 100'den az kabul edilmiş istek varsa | - |
- Öğrenme kapsamı: Learning modundaki host gruplarına gelen ya da Conditional Learning kimliği taşıyan istekler. 400 ve üstü yanıt alan saldırısız istekler ne Coverage'a ne keşif sayısına girer.
- Smart Sampling'in yazmadığı istekler de sayılır; örnekleme göstergeleri değiştirmez (Smart Sampling nedir; learning log'u nasıl etkiler?). Smart sampling kapatılırsa Learning sekmesi ve bu paneller görünmez.
- Aynı sekmedeki Learning Log Sampling paneli yazılan (Written) ve atlanan (Skipped) satırları gösterir.
- Şekil belleği her cihazda ayrı tutulur; bir şekil 21 gün görülmezse (bellek dolarsa daha önce de) unutulur ve yeniden göründüğünde yeni şekil sayılır.
- Coverage uzun süre yükselmiyorsa: Learning Coverage uzun süredir artmıyor; neden? · Sekmenin görünme koşulu: WAF Dashboard'unda hangi sekmeler var (Summary, Attack Analysis, Learning); Learning sekmesi neden her zaman görünmüyor?
Sık Karıştırılan Noktalar
- "Attack çizgisi yükseliyorsa öğrenme sürüyordur." Her farklı saldırı denemesi yeni şekil üretir; doygunluk accepted çizgisiyle okunur.
- "Coverage bütün geçmişi kapsar." Son 24 saatlik kayan penceredir.
- "404 alan tarama trafiği Coverage'ı düşürür." 400 ve üstü yanıt alan saldırısız istekler hesaba katılmaz.
Dokümantasyonda nasıl yapılır
