Analizde "Create New Rules" ile "Combine with Old Rules" arasındaki fark nedir?
Kısa cevap
İkisi New Analyze penceresindeki Ignore Old Rules anahtarının iki konumudur; anahtar seçili konumun metnini gösterir. Create new rules host grubunun mevcut kural listesini yok sayar ve seti sıfırdan kurar; Rule Creating Mode Comprehensive, Data based ya da Page independent olsun, Any Paths de moda göre kısıtlayıcı biçimde yeniden yazılır. Combine with Old Rules mevcut kuralları korur ve learning log'dan gelen değerlerle genişletir: sayısal sınırlar gerekiyorsa büyütülür, Argument Checks açıksa izinli parametre ve header listeleri birleştirilir, Any paths yeniden kısıtlanmaz. İki durumda da uygulama, analizin başladığı andaki kural kopyasını temel alır; analizden sonra elle yapılan düzenlemeler kaybolur. Anahtar hatırlanmaz; pencere her açılışta Create New Rules konumunda gelir. Page types ekranındaki Merge ayrı, elle yapılan bir işlemdir.
Karşılaştırma
| Create New Rules | Combine with Old Rules | |
|---|---|---|
| Mevcut sayfa tipleri | Atılır; analizden gelenler yazılır | Korunur ve analizden gelenlerle genişletilir |
| Any paths | Rule Creating Mode'a göre yeniden kısıtlanır (Rule Creating Mode seçenekleri (Comprehensive, Data Based, Page Independent) arasındaki fark nedir; hangisini seçmeliyim?) | Yeniden kısıtlanmaz; trafikte görülen değerlerle genişleyebilir |
| Sayısal sınırlar | Trafikten ölçülür | Mevcut değer gerekiyorsa büyütülür |
| İzinli parametre ve header listeleri (Argument checks açıkken) | Trafikten kurulur | Mevcut listeyle birleştirilir |
| Uygun olduğu durum | İlk öğrenme, baştan kurulum | Yeni bölümlerin eklenmesi, sürüm güncellemesi sonrası |
| Pencere açılışında | Her zaman bu konum | Elle seçilir |
- Blocking modundaki sitede yeni bölüm öğretilirken Conditional learning ile toplanan kayıt Combine with Old Rules ile uygulanır: Blocking'e geçtikten sonra uygulama değişirse Learning moduna geri dönmeli miyim?
- Kural düzeyinde elle birleştirme: Birden fazla page type'ı tek bir kurala nasıl birleştiririm (Merge)?
- Hangi seçenekle olursa olsun, uygulamadan önce analiz sonucunda çıkan path'ler Analyze Page Types ekranında kontrol edilir; listede yalnız WAF kuralı oluşturulacak path'ler kalmalıdır ve bilinmeyen ya da şüpheli path'lerin Exclude from Analysis ile analizden çıkarılması önerilir (Analiz sonucunu uygulamadan önce inceleyip düzenleyebilir miyim (Analyze Page Types ekranı)?).
- Uygulama geri alınamaz; Create New Rules öncesi kural seti Export ile yedeklenir.
Sık Karıştırılan Noktalar
- "Combine with old rules sonradan yaptığım elle düzenlemeleri de korur." Temel, analizin başladığı andaki kopyadır; sonraki düzenlemeler kaybolur.
- "Pencere son seçimimi hatırlar." Anahtar her açılışta Create New Rules konumuna döner.
- "Combine with old rules Merge ile aynı işi yapar." Merge seçilen sayfa tiplerini elle tek kurala birleştirir; analizle ilgisi yoktur.
Dokümantasyonda nasıl yapılır
