Engellenen isteklerin listesini nasıl görürüm?
Kısa cevap
vService'in Event Logs ekranında kararı Action kolonundaki ikon gösterir; engellenen isteğin ikonu kırmızıdır ve üzerine gelindiğinde Attack blocked yazar. Yalnızca engellenenleri listelemek için filtre şeridinin başındaki sunucu filtresi sekmesinde Log Filter → Add Advanced Filter ile WAF · Action alanı Equals to → Blocking seçilir ve Save & Get Logs tıklanır. Bütün vService'lerin engellenen istekleri aynı filtreyle Global WAF Event Log ekranında listelenir. Engellenen isteklerin bir dönemlik özeti ya da paylaşılacak bir belge (HTML, PDF, XLSX) gerekiyorsa aynı koşul WAF Report ya da bütün vService'ler için Global WAF Report formundaki Report Filter alanında kurulur. Yalnızca sayı gerekiyorsa Dashboard'daki WAF Blocked Requests paneli ya da Live Stats'teki Blocked kartı kullanılır. Host grubu Learning modundaysa istek engellenmediği için liste boştur.
Sorun: Yalnızca Engellenen İstekler Görülmek İsteniyor
Event Logs yalnızca engellenen istekleri değil, Monitor modunda geçirilen, Teacher tarafından tanınan ve engelleme eşiğinin altında kalıp Monitor durumundaki bir imzayı tetikleyen istekleri de listeler. Bunlar Action kolonunda sarı ikonla görünür. Kaç isteğin gerçekten engellendiğini görmek ya da yalnızca engellenen isteklerin listesini almak için kararın süzülmesi gerekir. Filtre şeridinde karar için ayrı bir sekme yoktur; süzme sunucu filtresindeki Action alanıyla yapılır.
Çözüm: Dört Yöntem
Yöntemler birbirinin alternatifidir.
| Durumunuz | Uygun yöntem |
|---|---|
| Tek bir vService'in engellenen istekleri | Yöntem 1: Event Logs'ta Action filtresi |
| Bütün vService'lerin engellenen istekleri tek listede | Yöntem 2: Global WAF Event Log |
| Liste değil, engellenen istek sayısı | Yöntem 3: Dashboard, Live Stats ve Home |
| Engellenen isteklerin dönemlik özeti ya da paylaşılacak belge (HTML, PDF, XLSX) | Yöntem 4: WAF Report ve Global WAF Report |
Yöntem 1: Event Logs'ta Action Filtresi Önerilen
- Nasıl çalışırLog Filter sunucu tarafında çalışır: yalnızca kararı Blocking olan kayıtlar çekilir ve Line Limit dolana kadar geriye doğru okunur.
- Nerede açılır Left Monitor Panel → WAF-Protected vServices → vService → Event Logs → filtre şeridinin başındaki sunucu filtresi sekmesi
- Gereksinim WAF yetkisi; host grubunun Monitor ya da Blocking modunda çalışması
- vService tipi HTTP (WAF yalnızca HTTP vService'te çalışır)
Adım adım yapılandırma
Left Monitor Panel'de WAF-Protected vServices kategorisinden vService'e tıklanır ve açılan ekranda Event Logs sekmesi seçilir (Event Logs'a erişim). Liste varsayılan olarak son 7 günün en yeni 1.000 kaydıyla gelir.
Filtre şeridinin başındaki sabit sekmeye tıklanır; sekmenin başlığında seçili zaman aralığı yazar (ör. Last 7 day(s)). Şerit kapalıysa önce araç çubuğundaki Filter butonuyla açılır. Sekmede Date Range, Line Limit, Request Unique ID ve Log Filter alanları görüntülenir.
Log Filter satırındaki Add Advanced Filter butonuna tıklanır; boş bir koşul satırı açılır.
Alan listesinden WAF · Action, operatör olarak Equals to, değer olarak Blocking seçilir. Değer listesinde Blocking, Monitor ve Teacher yer alır; Monitor, eşik altında kalıp yalnızca Monitor durumundaki bir imzayı tetikleyen kayıtları da kapsar. Daha eski kayıtlar gerekiyorsa aynı sekmede Date Range genişletilir.
Save & Get Logs tıklanır; loglar yeni kapsamla sunucudan yeniden çekilir. Buton yalnızca sekmede bir değişiklik yapıldığında etkinleşir; Line Limit 1 ile 20.000 arasında değilse ya da zaman aralığı geçersizse pasif kalır ve hatalı alan kırmızı gösterilir.
Cluster kurulumunda liste iki cihazın kayıtlarını birleştirir; kaydın hangi cihazdan geldiği Source kolonunda görünür (Cluster'da WAF logları hangi cihazdan gelir; Event Logs'ta cihazı nasıl ayırt ederim?). Liste dosya olarak da alınabilir: Event Logs'u Excel, CSV veya PDF olarak dışa aktarabilir miyim?
Doğrulama
Sunucu filtresi sekmesinin başlığına ve Action kolonundaki ikonlara bakılır.
Last 7 day(s) - 1 advanced filter(s); her satırda kırmızı ikon, ipucu: Attack blockedYöntem 2: Global WAF Event Log
- Nasıl çalışırGlobal WAF Event Log, WAF korumalı bütün vService'lerin log dosyalarını tarar; aynı Action filtresi bütün vService'lere uygulanır.
- Nerede açılırWAF → Global WAF Event Log
- Gereksinim WAF yetkisi; yetkisi belirli vService'lerle sınırlanmamış hesap (nasıl erişilir)
- vService tipi HTTP
Adım adım yapılandırma
WAF → Global WAF Event Log adımları izlenir. Liste varsayılan olarak son 7 günün en yeni 5.000 kaydıyla gelir.
Filtre şeridinin başındaki sabit sekmeye tıklanır. Bu ekranda sekmede ayrıca vService alanı bulunur; varsayılan All vServices bütün WAF korumalı vService'leri tarar, Pick vServices ile taranacak vService'ler seçilir.
Log Filter satırındaki Add Advanced Filter butonuna tıklanır.
WAF · Action → Equals to → Blocking seçilir.
Save & Get Logs tıklanır. Tarama bütçesi dolduğu için sonuç aralığın tamamını kapsamıyorsa listenin üstünde Results are complete back to … uyarısı görüntülenir; bu durumda Date Range daraltılır (taramanın çalışması).
Doğrulama
Tablonun başındaki vService kolonuna ve Action ikonlarına bakılır; vService adına tıklandığında o vService'in WAF ekranı açılır.
Farklı vService'lere ait, yalnızca kırmızı ikonlu satırlarYöntem 3: Dashboard, Live Stats ve Home
- Nasıl çalışır Engellenen isteklerin listesi yerine oranı ve toplamı izlenir; bu paneller yalnızca Blocked sonucunu sayar.
- Nerede açılır vService ekranında Dashboard ve Live Stats sekmeleri; Header Bar → Home → WAF
- Gereksinim WAF yetkisi (vService'in WAF ekranı, Dashboard ve Live Stats sekmeleri dahil, bu yetkiyle açılır; Home → WAF sekmesi de yalnızca bu yetkiyle görünür)
- vService tipi HTTP
Adım adım yapılandırma
vService ekranının Dashboard sekmesinde Summary görünümündeki WAF Blocked Requests paneline bakılır; panel seçili zaman aralığında engellenen isteklerin oranını gösterir, toplam için panelin görünümü Stat Table'a çevrilerek Total kolonu okunur (panel metrik kolonları).
Live Stats sekmesindeki WAF Inspection Distribution bölümünde Blocked kartı saniyelik oranı gösterir.
Header Bar → Home → WAF sekmesindeki vService Distribution tablosu engellenen istekleri vService başına bir satırda listeler.
Doğrulama
Aynı zaman aralığı için Dashboard'daki Total değeri, Yöntem 1'deki filtreli listenin altındaki Page Information satırındaki kayıt sayısıyla karşılaştırılır.
Line Limit dolmadıysa iki sayı yakın çıkarYöntem 4: WAF Report ve Global WAF Report
- Nasıl çalışır Rapor, Event Logs ile aynı WAF kayıtlarından seçilen dönemin özetini üretir; Report Filter ile yalnızca kararı Blocking olan kayıtlar rapora alınır. Tek vService için WAF Report, bütün vService'ler için Global WAF Report kullanılır.
- Nerede açılır vService ekranında Dashboard → For Detailed Analysis → WAF Report (ya da WAF Management → Periodic Reporting kartı → Generate Report) · WAF → Global WAF Report
- Gereksinim WAF yetkisi; Global WAF Report için ayrıca yetkisi belirli vService'lerle sınırlanmamış hesap (nasıl erişilir)
- vService tipi HTTP
- Cluster'da İki cihazın kayıtları birleştirilerek tek rapor üretilir.
Adım adım yapılandırma
vService'in Dashboard sekmesinde araç çubuğundaki For Detailed Analysis → WAF Report kısayoluna tıklanır; aynı ekranda kapatılabilir WAF Report sekmesi açılır ve Dashboard'da seçili göreli zaman aralığı rapora devredilir (nasıl erişilir). Bütün vService'ler için WAF → Global WAF Report ekranı açılır.
Araç çubuğundaki Generate Report tıklanır; rapor formu açılır (Generate Report ekranı).
Report Type (varsayılan html; pdf ve xlsx dosya olarak indirilir) ve Date seçilir. Global WAF Report'ta gerekirse vService alanında Pick vServices ile rapora girecek vService'ler seçilir (varsayılan All vServices).
Report Filter anahtarı No Restriction konumundan Select konumuna alınır; ilk koşul satırı açılır.
Alan olarak WAF · Action, operatör olarak Equals to, değer olarak Blocking seçilir.
Accept tıklanır. Filtreli raporda hazır saat özetleri kullanılamadığı için her kayıt tek tek taranır; üretim filtresiz rapordan uzun sürer.
Doğrulama
HTML raporunun üstündeki filtre notuna ve Overview görünümündeki Total Attacks göstergesine bakılır.
Filtered report (filtrenin özeti); Total Attacks yalnızca engellenen kayıtları sayarDiğer filtre örnekleri (tek imza, tek saldırgan adresi, kategori): Rapor filtresi ile yalnızca belirli saldırıları içeren bir rapor üretebilir miyim?
Sık Yapılan Hatalar
- Filtre şeridinde karar sekmesi aramak. Şeritte Action sekmesi yoktur; karar sunucu filtresindeki WAF · Action alanıyla süzülür.
- Learning modundaki host grubunda engellenen istek aramak. Learning modunda istek engellenmez ve Event Logs kaydı yazılmaz; liste boş görünür (Hangi moddayken Event Logs kaydı oluşur, hangisinde oluşmaz; eşik altında kalan saldırılar da loglanır mı?).
- Sarı ikonlu kayıtları engellenmiş sanmak. Sarı ikon isteğin geçirildiğini gösterir (Not blocked — …); yalnızca kırmızı ikon engellemedir (Event Logs'taki Action değerleri ne anlama gelir?).
- Satır sınırını gözden kaçırmak. Sonuç Line Limit kadar kayıtla sınırlıdır (vService ekranında varsayılan 1.000); eski kayıtlar için sınır artırılır ya da Date Range daraltılır.
- Zaman aşımıyla engellenen istekleri Event Logs'ta aramak. Blocking modunda taraması süre sınırı içinde tamamlanamadığı için engellenen istek Event Logs'a satır yazmaz; vService Debug mode'dayken Debug Mode Logs'ta Attack blocked — scan timed out olarak görünür (418 alan bir istek Event Logs'ta neden görünmüyor?).
Dokümantasyonda nasıl yapılır
