Path
Path Nedir?
Path, Page Types listesinde seçilen kuralın path düzeyindeki dört denetimini özetler: Allowed Methods, Path Length, Path Depth ve OWASP Check. Bu ayarlar kural eklenirken veya düzenlenirken yapılandırılır; bu sekme, mevcut değerlerin okunduğu ve düzenlemeye geçilen yerdir.
Ekrana Erişim
Listeden bir kurala tıklandığında detay paneli sağda açılır; başka bir kurala geçildiğinde panel o kuralın bilgilerini gösterir, satır seçimi kaldırıldığında kapanır. Panel başlığında kuralın path'i (Any Paths kuralında Any Paths etiketi), altında host grubunun adı ve path'i panoya kopyalayan kopyalama ikonu yer alır. Başlıktaki Edit ve Delete butonları, araç çubuğundaki Edit ve Delete işlemlerinin aynısını yapar.
Başlığın altındaki sekme şeridinde yedi sekme bulunur: Path, Query, Header, JSON, XML, Form, RAW. Sekme kümesi her kural için aynıdır; kuralın denetim tanımladığı sekmeler belirgin, boş olanlar soluk gösterilir. Panel ilk açılışta Path sekmesiyle gelir; sonraki açılışlarda son bakılan sekme hatırlanır (bu tercih kural bazlı değil, kullanıcı bazlıdır).
Detay Paneli - Path Sekmesi
Görüntülenen Alanlar
Path sekmesindeki tablo, kuralın path düzeyindeki denetimlerini yapılandırılmış değerleriyle listeler:
| Alan | Gösterim |
|---|---|
| Allowed Methods | Metot kısıtı yoksa Any Methods; belirli metotlar seçilmişse virgülle ayrılmış tam liste (örneğin GET, OPTIONS, HEAD, POST, PUT, PATCH, DELETE); hiçbir metoda izin verilmiyorsa None. |
| Path Length | Kısıt yoksa No Restriction; tek yönlü kısıtlar ≤ 8192, ≥ 1 biçiminde, eşitlik çıplak sayı olarak, aralık ise [1 - 8192] biçiminde gösterilir. |
| Path Depth | Path Length ile aynı gösterim kullanılır (örneğin ≤ 256). |
| OWASP Check | Tarama kapalıyken -, açıkken ✓ gösterilir; OWASP Exclusions tanımlıysa işaretin yanında istisna sayısı belirtilir. |
Dört alanlık bu küme her kural için aynıdır; farklılık değerlerdedir. Path Length ve Path Depth kısıtları yalnızca glob path'li kurallarda ve Any Paths kuralında yapılandırılabildiğinden, exact path'li kurallarda bu satırlar No Restriction olarak görünür; glob path'li kurallarda ve Any Paths kuralında ise yapılandırılan kısıtlar (örneğin [1 - 8192] ve ≤ 256) gösterilir.
Alanların anlamları ve doğrulama kuralları için bkz. Add.
Path denetimleri devralınmaz
Bu sekmedeki değerler her zaman kuralın kendisine aittir. Diğer sekmelerdeki alan denetimlerinin aksine path denetimleri başka bir kuraldan devralınmaz; kural ne tanımladıysa o gösterilir.
Edit Common Rule for Path
Tablonun üzerindeki kalem ikonlu Edit common rule for Path butonu, başlıktaki Edit butonuyla aynı Edit Interface formunu açar; form, kuralın mevcut değerleriyle dolu gelir. Formun içeriği kural türüne göre değişir: glob path'li kurallarda Path Length, Path Depth alanları ve canlı Path Test Tablosu da bulunur; Any Paths kuralında Path Length ve Path Depth alanları bulunur ancak test tablosu yer almaz; exact path'li kurallarda bu alanlar formda yer almaz (bkz. Add). Değişiklik kaydedildiğinde ek bir dağıtım (deploy) adımı gerekmez; WAF yapılandırması otomatik olarak uygulanır ve paneldeki değerler anında güncellenir.
