AI Learning ve Teacher'ın geçmişte ne uyguladığını nasıl görürüm?
Kısa cevap
İki yerde. Birincisi AI Learning & Teacher Tracking sekmesidir: görünüm seçicide AI Learning History ya da Teacher History seçilir; Date, AI geçmişinde Learning type (AI learning ya da Manual ve kullanıcı adı), Learning progress, Host group, Path (Any Paths kuralı için Default), Location, Argument ve Description kolonları listelenir. Description'da eklenen izinler ve yeni değerler yeşil; zorunlu parametre listesinden çıkarılan parametreler ve kapatılan denetimler kırmızı yazılır. Date Range varsayılan olarak son 24 saattir; satıra tıklanınca önizlemede eksen kırılımı ve öneriyi besleyen istemci listesi görülür. İkincisi vService'in işlem kaydıdır: Dashboard ya da WAF Management sekmesinde sağdaki WAF - WAAP Data Flow Panel'in Log zaman çizelgesinde uygulanan her öğrenme hangi sayfanın hangi denetiminin kaç saldırıdan ve hangi kaynaktan öğrenildiğiyle yazılır; WAF alanında tam yetkisi olan kullanıcı kaydın altında Revert Learning butonunu görür. Geçmiş görünümleri yalnızca gerçekten uygulanmış öğrenmeleri listeler; yöntem kapatılınca sekme kalkar ama kayıtlar silinmez.
Sorun: Kurallarda Neyin Otomatik Değiştiği Bilinmiyor
AI learning ya da Teacher açık ve kural seti kendiliğinden gevşiyor. Hangi değişikliğin ne zaman, hangi kanıtla ve hangi kaynaktan yapıldığının görülmesi, gerekiyorsa geri alınması isteniyor.
Çözüm: İki Yöntem
İki yer birbirini tamamlar: geçmiş görünümleri öğrenmenin içeriğini ve kanıtını, işlem kaydı ise değişikliğin zaman çizelgesini ve geri alma butonunu gösterir.
| Durumunuz | Uygun yöntem |
|---|---|
| Hangi kuralın, hangi kanıtla öğrenildiğini görmek istiyorum | Yöntem 1: History görünümleri |
| Değişikliği zaman çizelgesinde bulup gerekirse geri almak istiyorum | Yöntem 2: Log zaman çizelgesi |
Yöntem 1: History Görünümleri Önerilen
- Nasıl çalışır Uygulanmış öğrenmeler tarih, konum, açıklama ve kanıtıyla listelenir.
- Nerede açılır Left Monitor Panel → WAF-Protected vServices → vService → AI Learning & Teacher Tracking sekmesi → görünüm seçici
- Gereksinim WAF alanında görme yetkisi · AI Learning ya da Teacher açık (sekme ancak o zaman görünür)
- vService tipi HTTP
Adım adım yapılandırma
Left Monitor Panel → WAF-Protected vServices → vService tıklanır ve izleme sekmesi açılır; sekmenin adı açık yönteme göre AI Learning Tracking, Teacher Tracking ya da AI Learning & Teacher Tracking olur (AI Learning & Teacher Tracking sekmesi neden görünmüyor?).
Sol üstteki görünüm seçicide AI Learning History ya da Teacher History seçilir (görünümler). Geçmiş görünümleri seçildiklerinde kayıtları okur.
Date Range alanında dönem seçilir; varsayılan son 24 saattir. Seçim kullanıcı bazında saklanır ve diğer log ekranlarıyla ortaktır.
Satıra tıklanır; önizlemede öğrenmenin kaynağı, eksen kırılımı ve öneriyi besleyen istemciler istek sayılarıyla görülür. Description kolonunda kırmızı değerler bir denetimi kapatan ya da bir parametreyi zorunlu parametre listesinden çıkaran öğrenmelerdir; önce bunlar incelenir. Requests, Client ve Country kolonları kolon seçicisinden eklenir.
Doğrulama
AI Learning History görünümünde Learning type kolonuna bakılır.
AI learning ya da Manual (kullanıcı adı)Yöntem 2: Log Zaman Çizelgesi
- Nasıl çalışır Uygulanan her öğrenme vService'in işlem kaydına bir satır olarak yazılır; satırın altında geri alma butonu bulunur.
- Nerede açılır vService → Dashboard ya da WAF Management sekmesi → WAF - WAAP Data Flow Panel → Log
- Gereksinim WAF alanında görme yetkisi; geri alma için WAF alanında tam yetki (Admin, WAF manager, Traffic+WAF manager)
- vService tipi HTTP
Adım adım yapılandırma
vService'in Dashboard ya da WAF Management sekmesinde sağdaki WAF - WAAP Data Flow Panel'in üstündeki Details, Log ve Status Logs sekmelerinden Log seçilir; panel daraltılmışsa önce kenarındaki tutamaca tıklanarak açılır. AI Learning & Teacher Tracking ve Event Logs sekmelerinde bu panel görünmez.
Zaman çizelgesinde öğrenme kayıtları bulunur. Kayıt, host grubu ve vService adını, path'i, öğrenilen denetim alanlarını, kaç saldırıdan öğrenildiğini ve kaynağı (Teacher, AI learning ya da WAF logs) yazar. Kayıt görünmüyorsa Log Limit artırılıp yenile ikonuna tıklanır (varsayılan son 3 yıl, en yeni 10 kayıt). Kaydın alt satırındaki Requests üzerine gelindiğinde öğrenmenin dayandığı istemciler, Changes üzerine gelindiğinde kurallarda yapılan değişiklikler listelenir; Revert Learning butonu geri alma içindir ve yalnızca WAF alanında tam yetkisi olan kullanıcılarda görünür (Öğrenilen bir kuralı geri alabilir miyim?).
Doğrulama
Log zaman çizelgesindeki öğrenme kaydına bakılır.
learned from N attacks (kaynak) ve Revert learningSık Yapılan Hatalar
- Date range'i varsayılanda bırakmak. Varsayılan son 24 saattir; eski öğrenmeler için aralık genişletilir.
- Tracking görünümünü geçmiş sanmak. Tracking görünümleri henüz uygulanmamış adayları gösterir; History görünümleri uygulanmışları listeler.
- Yöntemi kapatınca geçmişin silindiğini sanmak. Sekme kalkar; kayıtlar silinmez ve yöntem yeniden açılınca listelenir.
- Geri almayı History görünümünde aramak. Revert learning butonu yalnızca WAF - WAAP Data Flow Panel'in Log zaman çizelgesindeki öğrenme kaydının altındadır (Öğrenmeyi geri alma).
Dokümantasyonda nasıl yapılır
