Delete
Delete Nedir?
Delete, Page Types listesinden bir veya birden fazla sayfa tipini (WAF kuralını) kalıcı olarak siler. Silinen kuralın Check Fields yapılandırması da kuralla birlikte kaldırılır.
Silme Adımları
- Listeden silinecek kural veya kurallar işaretlenir; tablo başlığındaki onay kutusu tüm satırları birden seçer. Alt bilgi çubuğunda kaç kaydın seçili olduğu gösterilir.
- Araç çubuğundaki Delete butonuna tıklanır; buton en az bir satır seçiliyken etkindir.
- Açılan onay penceresi onaylanır. Tek kural için "Are you sure that you want to delete waf path rule object?" sorusu sorulur; çoklu seçimde soru, silinecek kural sayısını da içerir ("Are you sure you want to delete N waf path rule objects?"). Onay verilmezse hiçbir kural silinmez; her iki durumda da tablodaki seçim temizlenir.
Sayfa Tipi Silme Onayı
Silme işlemi onaylandığında ek bir dağıtım (deploy) adımı gerekmez; WAF yapılandırması otomatik olarak yeniden üretilip uygulanır ve mod kartındaki N Page Types sayısı güncellenir.
Alternatif erişim yolları
Tek bir kural, listede kurala tıklandığında açılan detay panelinin başlığındaki Delete butonuyla veya kurala sağ tıklandığında açılan menüdeki Delete seçeneğiyle de silinebilir; onay penceresi aynıdır. Sağ tık menüsü, seçimden bağımsız olarak yalnızca sağ tıklanan satırı hedefler.
Any Paths silinmez, varsayılana sıfırlanır
Any Paths (catch-all) kuralı seçilip silindiğinde listeden kalkmaz; aynı işlem içinde varsayılan yapılandırmasıyla yeniden oluşturulur: Allowed Methods GET, OPTIONS, HEAD, POST, PUT, PATCH, DELETE listesine, Path Length 1–8192 aralığına, Path Depth ≤ 256 kısıtına ve açık OWASP taramasına döner; Check Fields de varsayılan alan denetimleri ve hazır başlık kurallarıyla yeniden kurulur. Yani Any Paths için silme, fiilen sıfırlama işlemidir; kural üzerindeki tüm özelleştirmeler kaybolur. Onay penceresi bu durum için ayrı bir uyarı göstermez; çoklu seçimde silinecek kural sayısına Any Paths de dahil edilir. Çoklu seçimde Any Paths ile birlikte silinen diğer kurallar ise kalıcı olarak silinir.
Çalışma Anı Etkisi
Silinen kuralın path'ine gelen istekler denetimsiz kalmaz: istek, kural eşleşme önceliğine göre path'e uyan bir glob kuralına, o da yoksa Any Paths kuralına düşer ve o kuralın yapılandırmasıyla denetlenmeye devam eder.
Operasyonel En İyi Uygulamalar
- Öğrenilmiş kural için silme yerine önerinin uygulanmaması tercih edilmeli. Analysis & Learning tarafından üretilmiş bir kural silindikten sonra aynı path'e trafik gelmeye devam ederse, öğrenme akışı o path için kuralı yeniden önerebilir. Bir path'in ayrı bir sayfa tipi olarak hiç yönetilmemesi isteniyorsa kural silinmemeli, ilgili öğrenme önerisi uygulanmamalıdır.
- Silmeden önce path'in düşeceği kural kontrol edilmeli. Silme sonrasında istekler, path'e uyan bir glob kuralına veya Any Paths kuralına düşer ve o kuralın yapılandırmasıyla denetlenmeye devam eder.
- Any Paths toplu seçimlere dahil edilmemeli. Toplu temizlik amaçlı silmelerde Any Paths seçime alınmamalıdır; silme bu kuralı kaldırmaz, üzerindeki tüm özelleştirmeleri varsayılana sıfırlar.
