Saldırgan, trafiğini yaygın göstererek AI Learning'i kandırabilir mi; bu risk nasıl azaltılır?
Kısa cevap
AI Learning'in kanıtı yaygınlıktır ve öneri, tanımlı eşiklerin en düşüğü %100'e ulaşmadan otomatik uygulanmaz (öğrenme ne zaman bitti). Varsayılan eşiklerde (Required Requests 10, Required Clients 5, Required Countries 1, Required ASN Networks boş) tek IP'den gelen binlerce istek Client eksenini doldurmadığı için öneri üretmez; ancak beş farklı istemci tek ülkeden ve tek ASN'den yeterlidir. Kandırmanın yolu, çok istemcili ve dağıtık bir kaynaktan (botnet gibi) aynı false positive'i tekrarlamaktır. Riski azaltan araçlar: Required clients ve Required countries eşiklerini yükseltmek ve Required ASN Networks'ü doldurmak; Skip Blacklist IPs, Only Browsers ve Only Valid Domain Names süzgeçlerini açmak; Country Filter ile değerlendirmeyi hizmet verilen ülkelerle sınırlamak; AI Learning Tracking ve AI Learning History görünümlerini düzenli okumak, Learn Selected öncesinde istemci listesini incelemek. WEB-CLI ile açılan AI learning'de Required clients ve Required countries komutta verilmezse ve kayıtta önceden değerleri yoksa bu eksenler hiç aranmaz. Öğrenme yalnızca ilgili alanı gevşetir, diğer denetimler sürer; fark edilen öğrenme Revert Learning ile geri alınır. Kritik uygulamalarda AI learning yerine yalnızca Teacher ve Allow / Teach kullanmak da bir seçenektir.
Önlemler
| Önlem | Nerede |
|---|---|
| Required clients ve Required countries eşiklerini yükselt, Required ASN Networks'ü doldur | Learning methods penceresi |
| Skip Blacklist IPs, Only browsers ve Only Valid Domain Names'i işaretle (varsayılanları işaretsiz) | Learning methods penceresi |
| Country filter'da yalnızca hizmet verilen ülkeleri seç (boşsa bütün ülkeler değerlendirilir) | Learning methods penceresi |
| Tracking ve History görünümlerini düzenli oku; Description'da kırmızı değerlere (bir denetimi kapatan ya da zorunlu listeden değer çıkaran) öncelik ver | AI Learning & Teacher Tracking (AI Learning ve Teacher'ın geçmişte ne uyguladığını nasıl görürüm?) |
| Şüpheli öğrenmeyi geri al | Log zaman çizelgesi → Revert learning (Öğrenilen bir kuralı geri alabilir miyim?) |
| Kritik uygulamada AI learning'i kapat | Teacher ve Allow / Teach ile kanıta dayalı öğretme |
- Skip Blacklist IPs yalnızca kara listedeki tekil adreslerle eşleşir; bloklar eşleşmez.
- Cluster'da eşikler her cihazın kendi kayıtlarıyla ayrı ayrı doldurulur.
- Eksenlerin hesabı: Learning Progress nasıl okunur (Request, Client, Country, ASN network eksenleri); neden en düşük eksen belirleyicidir? · Düzeltmenin güvenlik etkisi: False positive düzeltmesinin güvenlik açığı yaratıp yaratmadığını nasıl değerlendiririm?
Sık Karıştırılan Noktalar
- "Tek bir saldırgan çok istek göndererek öğretebilir." Tek kaynak Client eksenini doldurmaz; Required clients tanımlı olduğu sürece öneri uygulanmaz.
- "Varsayılan eşikler ülke ve ağ çeşitliliği arar." Required countries varsayılanı 1'dir, Required ASN Networks boştur; bu eksenler ancak değerleri yükseltilince koruma sağlar.
- "AI learning bir denetimi kapatırsa site korumasız kalır." Yalnızca o sayfa tipindeki o alan gevşer; diğer denetimler sürer.
Dokümantasyonda nasıl yapılır
