WAF'ın bir isteğe eklediği süreyi nasıl ölçerim; hangi isteklerde görülür?
Kısa cevap
TR7, WAF'ın bir isteği taramak için harcadığı süreyi milisaniye olarak ölçer ve Event Logs kaydına WAF Time olarak yazar. Tek istek için Event Logs'ta kayda tıklanıp Request & Location sekmesindeki WAF Time okunur; dönemsel dağılım için WAF Report'un Traffic görünümündeki WAF Time kırılımı (0,1 ms altından 1 saniye üstüne yedi aralık) kullanılır; SIEM'e gönderilen saldırı bilgisinde aynı değer wafTime alanındadır (TR7 WAF log temel alanlar). Değer taramanın süresidir; gövdenin ağdan gelmesini beklemek dahil değildir ve yoğun anlarda gerçekte olduğundan yüksek okunabilir. Süre yalnızca Event Logs'a yazılan isteklerde bulunur: Monitor ya da Blocking modundaki grupta engelleme eşiğine ulaşan (Teacher kimliğiyle gelip engellenmeyenler dahil) ya da Monitor durumundaki bir imzayı tetikleyen istekler. Temiz isteklerin, Learning modundaki trafiğin ve Conditional Learning kimliğiyle gelen isteklerin WAF süresi hiçbir ekranda yoktur; genel yük Live Stats'taki CPU, Memory Usage ve HTTP Request/s kartlarıyla izlenir.
Sorun: WAF'ın Getirdiği Gecikme Bilinmiyor
Uygulama ekibi WAF'ın isteklere ne kadar süre eklediğini soruyor. Sürenin hangi ekranlardan okunacağının ve hangi isteklerde ölçülemediğinin bilinmesi gerekiyor.
Çözüm: Dört Yöntem
İlk üç yöntem Event Logs'a yazılan isteklerin ölçülmüş süresini okur; dördüncüsü bütün trafiğin yükünü dolaylı izler.
| Durumunuz | Uygun yöntem |
|---|---|
| Tek bir isteğin WAF süresini görmek istiyorum | Yöntem 1: Event Logs |
| Bir dönemin süre dağılımını görmek istiyorum | Yöntem 2: WAF Report |
| Yüzdelikleri kendi sistemimde hesaplamak istiyorum | Yöntem 3: SIEM |
| Temiz trafik dahil genel yükü izlemek istiyorum | Yöntem 4: Live Stats |
Yöntem 1: Event Logs Önerilen
- Nasıl çalışır Kaydın ayrıntısında o isteğin WAF süresi okunur.
- Nerede açılır Left Monitor Panel → WAF-Protected vServices → vService → Event Logs sekmesi → kayıt → Request & Location
- Gereksinim WAF yetkisi · host grubu Monitor ya da Blocking modunda
- vService tipi HTTP
Adım adım yapılandırma
Left Monitor Panel → WAF-Protected vServices → vService → Event Logs sekmesi açılır.
Gerekirse sunucu filtresinde Date Range ya da Request Unique ID ile kayıt çekilir (Belirli bir isteği Request Unique ID ile nasıl bulurum?).
Kayda tıklanır; önizlemenin Request & Location sekmesinde WAF Time okunur (Bir isteğin WAF'ta ne kadar süre harcadığını görebilir miyim (WAF Time)?). Temiz bir isteğin süresini görmek için Monitor durumundaki bir imzayı tetikleyen test isteği gönderilebilir; bu istek engelleme eşiğinin altında kalsa da Event Logs'a yazılır (Yeni bir imzayı canlıda risksiz nasıl denerim (Monitor durumu)?).
Doğrulama
Request & Location sekmesindeki WAF Time satırına bakılır.
Milisaniye cinsinden değerYöntem 2: WAF Report
- Nasıl çalışır Seçilen dönemde Event Logs'a yazılan isteklerin WAF süresi yedi aralıkta dağılım olarak gösterilir.
- Nerede açılır vService → Dashboard → For Detailed Analysis → WAF Report · ya da WAF Management → Learning & Reporting → Periodic Reporting kartı → Generate Report
- Gereksinim WAF yetkisi
- vService tipi HTTP
Adım adım yapılandırma
vService'in Dashboard sekmesindeki For Detailed Analysis → WAF Report kısayoluna ya da WAF Management sekmesinde Periodic Reporting kartındaki Generate Report bağlantısına tıklanır; WAF Report sekmesi açılır (nasıl erişilir).
Sekmedeki Generate Report butonuna tıklanır; rapor formu açılır (Generate Report ekranı).
Report Type = html bırakılır ve Date alanında dönem seçilir.
Accept tıklanır; rapor sekmede açılır.
Traffic görünümüne geçilir; WAF Time kırılımı <0.1ms, 0.1ms-0.5ms, 0.5ms-1ms, 1-10ms, 10-100ms, 100-1000ms ve >1s aralıklarını gösterir (HTML raporu). Aynı görünümdeki gövde boyutu kırılımı yan yana karşılaştırılır.
Doğrulama
Traffic görünümündeki WAF Time kırılımına bakılır.
Aralık başına istek sayısıYöntem 3: SIEM
- Nasıl çalışır Saldırı bilgisindeki
wafTimedeğeri dış sistemde istatistiğe dönüştürülür. - Nerede açılır vService'e atanan log profili (CEF, TR7 JSON ya da TR7 WAF Log biçimi)
- Gereksinim WAF bilgisini taşıyan bir log profilinin vService'e atanmış olması
- vService tipi HTTP
Adım adım yapılandırma
WAF bilgisini taşıyan bir log profili vService'e atanır ve kayıtlar SIEM'e gönderilir; kurulum adımları WAF loglarını SIEM'e nasıl gönderirim; hangi formatlar saldırı bilgisini yapısal taşır (CEF, JSON)? sayfasında anlatılır.
SIEM'de wafTime alanından yüzdelikler hesaplanır (TR7 WAF log temel alanlar). Süre aşımıyla engellenen isteklerdeki wafTime değeri 2000 sabit bir işarettir, ölçüm değildir; hesaptan çıkarılır.
Doğrulama
Gelen kaydın WAF bilgisine bakılır.
wafTime alanıYöntem 4: Live Stats
- Nasıl çalışır Temiz trafik dahil vService'in toplam yükü izlenir; WAF'ın payı ayrıca gösterilmez.
- Nerede açılır Left Monitor Panel → WAF-Protected vServices → vService → Live Stats sekmesi
- Gereksinim WAF yetkisi
- vService tipi HTTP
Adım adım yapılandırma
Live Stats sekmesinde CPU, Memory Usage ve HTTP Request/s kartları birlikte okunur; cluster'da her cihaz ayrı kolonda görünür (Live Stats ekranında WAF için neler izlenir?). Benzer dönemler ya da benzer vService'ler karşılaştırılarak yaklaşık etki görülür.
Doğrulama
CPU kartına bakılır.
vService'in anlık işlemci kullanımıSık Yapılan Hatalar
- Temiz isteklerin süresini aramak. Event Logs'a yazılmayan isteklerin WAF süresi hiçbir ekranda yoktur.
- Kurum Servisi yanıt süresi panellerinde WAF payını aramak. Bu paneller Kurum Servisinin yanıt süresini ölçer; WAF süresini içermez.
- Yoğun anlardaki değeri isteğin kesin süresi saymak. Değer yoğunlukta gerçekte olduğundan yüksek okunabilir (WAF Time değeri tam olarak neyi ölçer?).
- Gövde bekleme süresini WAF Time'da beklemek. Gövdenin ağdan gelmesi beklenirken tarama yapılmaz; bu süre değere girmez.
Dokümantasyonda nasıl yapılır
