Live Stats ekranında WAF için neler izlenir?
Kısa cevap
Live Stats vService'in o anki durumunu saniyelik oranlarla gösterir; veri saklamaz ve zaman aralığı seçilmez. Dört bölüm vardır: Frontend (Uptime, CPU, Memory Usage, WAF Attack Rate, Current Sessions, HTTP Request/s), WAF Inspection Distribution (Whitelisted, Clean, Blocked, Monitor, Teacher ve Learning kartları), WAF Detected Attack Requests (Detected Attacks by Country haritası ve kategori tablosu) ve OWASP (OWASP Web ve OWASP API tabloları). Yenileme aralığı 1, 5, 10 ya da 30 saniyedir (varsayılan 1 saniye); yayın yaklaşık 30 dakika sonra kendiliğinden durur ve LIVE göstergesi kapatılıp açılarak yeniden başlatılır. Cluster'da her cihaz ayrı kolonda gösterilir, değerler toplanmaz.
Bölümler
Ekran Left Monitor Panel → WAF-Protected vServices → vService → Live Stats yoluyla açılır; vService'in WAF ekranının tamamı gibi bu sekme de WAF yetkisi ister (Live Stats'a erişim).
Ekranın sol üstündeki LIVE göstergesi yayını durdurup yeniden başlatır; yanındaki 1s, 5s, 10s, 30s çipleri yenileme aralığını seçer. Bir kartın değeri değiştiğinde kart kısa bir vurguyla parlar ve değerin yanında yön oku belirir. Bölümler yukarıdan aşağı şu sırayla gelir:
Frontend
Bölüm vService'in ve frontend'inin anlık durumunu gösterir; kartların hiçbiri cihaz genelini göstermez (Frontend).
| Kart | Ne gösterir? |
|---|---|
| Uptime | vService'in kesintisiz çalışma süresi |
| CPU | vService'in anlık işlemci kullanımı (%) |
| Memory Usage | vService'in anlık bellek kullanımı |
| WAF Attack Rate | Saniyede tespit edilen saldırı isteği: engellenen (Blocked), Monitor Mode'da geçirilen ve Teacher kaynağından gelen istekler birlikte sayılır |
| Current Sessions | O anda açık istemci oturumu sayısı; ipucunda tepe değer ve tanımlı üst sınır, rozette Kurum Servislerine o an devam eden istek sayısı yer alır |
| HTTP Request/s | vService'e saniyede gelen HTTP isteği |
WAF Inspection Distribution
WAF'ın her isteği nasıl sonuçlandırdığını altı kartta saniyelik oranla gösterir; her istek yalnızca bir karta sayılır (WAF Inspection Distribution).
| Kart | Ne gösterir? |
|---|---|
| Whitelisted | WAF denetimine hiç girmeyen istekler; beş gerekçe sayılır (Do not WAF static contents ile denetim dışı bırakılan statik içerik, Whitelist Condition eşleşmesi, ürünün kendi AGS protokol trafiği, CAPTCHA protokol trafiği ve Bot/DDoS doğrulama sayfasının gönderdiği istemci kanıtı isteği) |
| Clean | Denetlenip engellenmeyen ve başka bir karta düşmeyen istekler |
| Blocked | Puanı engelleme eşiğine ulaşıp engellenen istekler |
| Monitor | Eşiğe ulaştığı hâlde host grubu Monitor modunda olduğu için geçirilen istekler |
| Teacher | Eşiğe ulaştığı hâlde Teacher kaynağından geldiği için geçirilen istekler |
| Learning | Learning Mode'daki bir host grubuna düşen ya da Conditional Learning kapsamına giren istekler |
Kartların ayrıntılı anlamı ve sayım sırası: WAF Inspection Distribution'daki Whitelisted, Clean, Blocked, Monitor, Teacher, Learning kategorileri ne anlama gelir?
WAF Detected Attack Requests
Tespit edilen saldırıların nereden geldiğini ve hangi türde olduğunu iki parçada gösterir (WAF Detected Attack Requests).
| Parça | Ne gösterir? |
|---|---|
| Detected Attacks by Country haritası | Saldırıların kaynak ülkelere dağılımı; yoğunluk arttıkça renk sarıdan kırmızıya döner. Renk ölçeği logaritmik olduğu için az saldırı gelen ülkeler de görünür kalır; harita sürüklenip yakınlaştırılabilir, haritada gösterilemeyen kaynaklar altında çip olarak özetlenir. |
| Kategori tablosu | Category, Requests/sec ve Share kolonlarıyla saldırı kategorileri; o an tetiklenmeyen kategoriler sıfır değeriyle listede kalır. Kolon başlığına tıklanarak sıralama değiştirilir (varsayılan: orana göre azalan). |
OWASP
OWASP Web (OWASP Top 10 2021, A01:2021 … A10:2021) ve OWASP API (OWASP API Security Top 10 2023, API1:2023 … API10:2023) tabloları yan yana, Requests/sec ve Share kolonlarıyla gelir. Saldırıların sektörün ortak sınıflandırmasında nereye düştüğü, uyum raporlaması ya da güvenlik değerlendirmesi için buradan okunur (OWASP).
Okurken Dikkat Edilecekler
- Requests/sec kolonu istekleri değil kural eşleşmelerini sayar; bir istek birden çok kurala ve sınıflandırmaya düşebildiği için satırların toplamı istek sayısına eşit olmayabilir.
- Kategori, OWASP tabloları ve harita yalnızca saldırı olarak tespit edilen isteklerin eşleşmelerini sayar; Learning modundaki trafik ve kullanıcı tanımlı kuralların isabetleri bu tablolarda görünmez. Kullanıcı tanımlı kuralların isabetleri Event Logs ekranında, Learning modundaki trafik ise öğrenme günlüğünü okuyan Analysis & Learning ekranında izlenir; Learning modunda Event Logs kaydı yazılmaz.
- 30 saniyelik aralık değerleri büyütmez; yalnızca tazeleme sıklığını ve oranın düzleştirildiği pencereyi değiştirir. Aralık değiştirildiğinde yayın yeniden kurulur ve oranlar bir kez sıfır okunur.
- Yayın ekran açıkken kurulur; yaklaşık 30 dakika sonra sunucu yayını sonlandırır, LIVE göstergesi durdurma işaretine döner ve değerler son okundukları hâlde kalır.
Kapsam ve Sınırlar
- Veri saklanmaz; geçmiş Dashboard'da izlenir (WAF Dashboard'unda hangi sekmeler var (Summary, Attack Analysis, Learning); Learning sekmesi neden her zaman görünmüyor?).
- Host grubu kırılımı yoktur; kartlardan ve tablolardan başka ekrana geçilmez.
- Sayaç okuması başarısız olduğunda değerler sıfır görünür; sürekli sıfır okunan bir bölümde trafik Event Logs ile doğrulanır (kapsam ve sınırlar).
- Cluster kurulumunda her cihaz yalnızca kendi üzerinden geçen trafiği gösterir; eş cihaza ulaşılamazsa o cihazın kolonu boş kalır.
- LB tarafındaki Live Stats: Live Stats ekranı ne gösterir?
Sık Karıştırılan Noktalar
- "Live Stats açık kaldıkça sürekli güncellenir." Yayın yaklaşık 30 dakika sonra durur; LIVE göstergesi kapatılıp açılarak ya da sayfa yenilenerek yeniden başlatılır.
- "Kategori tablosundaki oranların toplamı saniyedeki saldırı isteğidir." Toplam, kural eşleşmesi sayısıdır; saldırı isteği oranı WAF Attack Rate kartındadır.
- "Cluster'da iki cihazın toplamı gösterilir." Değerler cihaz başına ayrı kolonda gösterilir, toplanmaz.
Dokümantasyonda nasıl yapılır
