Learning log nedir; nerede tutulur?
Kısa cevap
Learning Log, Learning modundaki host grubuna gelen ya da Conditional Learning kimliği taşıyan isteklerin yapısal kaydıdır: tarih, kaynak ve hedef adres, host, path, metot, Content-Type, User-Agent, ham query ve header'lar, gövde uzunluğu, 8 KB'ın altındaki ayrıştırılabilir gövde, multipart dosyalarının adı, boyutu ve türü (içeriği değil), eşleşen imzalar ve yanıt kodu. Satır yanıt aşamasında yazılır; Smart Sampling açıkken aynı şekildeki tekrarlar seyreltilir. Kayıtlar cihazda vService başına saatlik dosyalarda tutulur, sonradan sıkıştırılır ve Analysis & Learning tarafından okunur. Event Logs ile karıştırılmaz: Learning modunda Event Logs kaydı oluşmaz; Monitor ve Blocking modundaki grupta Teacher istekleri learning log'a yazılmaz; bunlardan engelleme eşiğine ulaşan ya da Monitor durumundaki bir imzayı tetikleyen istekler Event Logs'a yazılır. Ayrı bir saklama ayarı yoktur: Disk Management'taki Auto Disk Cleanup kuralları WAF loglarıyla birlikte learning log dosyalarını da ay bazında siler. Ham satırları gösteren bir ekran yoktur; kayıt Analysis & Learning sonuçları ve Dashboard'un Learning sekmesi üzerinden görülür.
Learning Log ve Event Logs
| Learning log | Event Logs | |
|---|---|---|
| Ne zaman yazılır | Learning modundaki grup ya da Conditional Learning kimliği; Whitelist Condition ya da Do not WAF static contents kapsamına giren istekler WAF denetimine girmediği için yazılmaz | Monitor ve Blocking modunda engelleme eşiğine ulaşan ya da Monitor durumundaki bir imzayı tetikleyen istekler (Hangi moddayken Event Logs kaydı oluşur, hangisinde oluşmaz; eşik altında kalan saldırılar da loglanır mı?) |
| Kim okur | Analysis & Learning | AI Learning, Teacher, Allow / Teach, yönetici |
| Arayüzde görüntüleme | Ham satır ekranı yok | Event Logs sekmesi |
| Hacim yönetimi | Smart Sampling (Smart Sampling nedir; learning log'u nasıl etkiler?) | Yok; WAF Log Suppression Condition kaydı silmez, yalnızca listeden ve AI learning ile Teacher'ın okumasından çıkarır |
| Silinme | Auto Disk Cleanup (WAF logları ne kadar süre saklanır?) | Auto Disk Cleanup |
Saklama
- Dosyalar saatliktir; bir saatin dosyası, o saat bittikten yaklaşık bir saat sonra sıkıştırılır. O vService'te bir analiz sürerken sıkıştırma bekler.
- Auto Disk Cleanup her gün çalışır ve iki kuralı uygular: disk doluluğu % limit for auto disk cleanup değerini (varsayılan 90; 70–95) aşınca en eski aylardan başlayarak siler, Month Limit for Auto Disk Cleanup değerinden (varsayılan 12) eski ayları siler. Learning log için ayrı bir koruma ya da süre yoktur.
- Disk Management ekranında learning log dosyaları Learning dosya tipiyle ay bazında görünür ve elle silinebilir.
- Analiz yapılacak dönemin kayıtları bu kurallar nedeniyle silinmiş olabilir; uzun dönemli analiz planlanıyorsa disk kuralları buna göre ayarlanır.
- Hacmin disk ve işlemci açısından yönetimi: Learning log'un disk ve işlemci yükü nasıl kontrol altında tutulur (Smart Sampling)?
Sık Karıştırılan Noktalar
- "Learning modundaki saldırılar Event Logs'ta görülür." Learning log'a yazılır; Event Logs boş kalır.
- "Teacher trafiği learning log'a yazılır." Monitor ve Blocking modundaki grupta Teacher istekleri learning log'a girmez; engelleme eşiğine ulaşan ya da Monitor durumundaki bir imzayı tetikleyen Teacher istekleri Event Logs'a engellenmeden, Teacher kararıyla yazılır. Yalnızca Learning modundaki gruba düşen Teacher istekleri learning log'a girer.
- "Learning log hiç silinmez." Auto Disk Cleanup kuralları learning log dosyalarını da siler.
- "WAF log suppression condition learning log'u küçültür." WAF Log Suppression Condition learning log'a dokunmaz; yalnızca Event Logs kayıtlarına uygulanır.
Dokümantasyonda nasıl yapılır
