Ana içeriğe geç

Path Ekleme

Hakkında

İlgili vService'in WAF yönetimi ekranına gelindiğinde path bazlı kuralları görüntülemek ve yönetmek için aşağıdaki görselde bulunan Safya Tipi yazısının solundaki düzenleme ikonunu tıklanır. Virtual Host Grupları kullanılıyorsa her bir Virtual Host'un kuralları kendine özgü olduğundan dolayı kuralları yönetilmek istenen Virtual Host seçilir. Açılan ekranda Ekle butonuna tıklanarak ilgili servise manuel olarak path bazlı kurallar eklenebilir.

LOGO

LOGO

Arayüz

Full Path Ekleme Ekranı

LOGO

Full Path Ekleme Formu

- Virtual Host Group


Yeni path'in eklendiği Virtual Host Grubunun bilgisi görüntülenir.

- Path


Kuralı oluşturulmak istenilen path bilgisi yazılır.

- Allowed Methods


Eklenecek olan path'e hangi HTTP Metotları ile istek yapılacağı seçilir.

LOGO

Any Methods > Tüm HTTP Metotlarına izin verir.

Multiple Methods > Seçili HTTP Metotlarına izin verilir.

None > Hiçbir HTTP Metotuna izin vermez.

- OWASP


Eklenecek olan path içerisinde OWASP kontrollerine tabi tutulup tutulmayacağı seçilir.

LOGO

- OWASP Exclusions


OWASP koruması devreye alındıktan sonra açılan listeden istisna verilmek istenen OWASP imzaları seçilebilir.

- Add


Add butonuna tıklanarak yeni bir path kuralı eklenir.

- Örnek Bir Path Ekleme ve Gösterimi


Yeni bir path eklendiğinde ilgili vService'in WAF Yönetimi ekranındaki görünümleri aşağıdaki gibidir.

LOGO

LOGO

Eklenen bu path’e yapılacak olan istekler path’in kontrol alanındaki ayarlara göre TR7 WAF kurallarına tabi tutulur. Eğer herhangi bir kontrol alanında ayar yapılmadıysa önce ilgili Glob Path’lerde kontrol yapılır. Ardından Varsayılan Kurallara (Tüm Path'lere) göre hareket eder.

LOGO

Arayüz

Glob Path Ekleme Ekranı

LOGO

Glob Path Ekleme Formu

- Virtual Host Group


Yeni path'in eklendiği Virtual Host Grubunun bilgisi görüntülenir.

- Path


Kuralı oluşturulmak istenilen path bilgisi yazılır. Glob path olarak şekildeki gibi girilebilir. Glob kullanımı ile ilgili detaylara https://en.m.wikipedia.org/wiki/Glob_(programming) adresinden ulaşılabilir. TR7 WAF tarafından ilgili path Glob olarak algılandığında "Glob Tester" üzerinden kontroller sağlanabilir.

- Allowed Methods


Eklenecek olan path'e hangi HTTP Metotları ile istek yapılacağı seçilir.

LOGO

Any Methods > Tüm HTTP Metotlarına izin verir.

Multiple Methods > Seçili HTTP Metotlarına izin verilir.

None > Hiçbir HTTP Metotuna izin vermez.

- Path Size


Toplam Path Boyutu karakter sayısına ve operatör seçimine göre filtrelenir.

Kısıtlama Yok seçilerek herhangi bir filtreleme yapılmaz.

Küçük Eşittir operatörü seçilerek verilen değerin küçük veya eşit olması durumunda devreye girer.

Eşittir operatörü seçilerek verilen değerin eşit olması durumunda devreye girer.

Büyük Eşittir operatörü seçilerek verilen değerin büyük veya eşit olması durumunda devreye girer.

Aralık operatörü seçilerek verilen değerin ilgili aralıkta olması durumunda devreye girer.

- Path Depth


Path derinliği verilen değere ve operatör seçimine göre filtrelenir.

Kısıtlama Yok seçilerek herhangi bir filtreleme yapılmaz.

Küçük Eşittir operatörü seçilerek verilen değerin küçük veya eşit olması durumunda devreye girer.

Eşittir operatörü seçilerek verilen değerin eşit olması durumunda devreye girer.

Büyük Eşittir operatörü seçilerek verilen değerin büyük veya eşit olması durumunda devreye girer.

Aralık operatörü seçilerek verilen değerin ilgili aralıkta olması durumunda devreye girer.

- OWASP


Eklenecek olan path içerisinde OWASP kontrollerine tabi tutulup tutulmayacağı seçilir.

LOGO

- OWASP Exclusions


OWASP koruması devreye alındıktan sonra açılan listeden istisna verilmek istenen OWASP imzaları seçilebilir.

- Add


Add butonuna tıklanarak yeni bir path kuralı eklenir.

- Örnek Bir Path Ekleme ve Gösterimi


Yeni bir path eklendiğinde ilgili vService'in WAF Yönetimi ekranındaki görünümleri aşağıdaki gibidir.

LOGO

LOGO

Eklenen bu path’e yapılacak olan istekler path’in kontrol alanındaki ayarlara göre TR7 WAF kurallarına tabi tutulur. Eğer herhangi bir kontrol alanında ayar yapılmadıysa önce ilgili Glob Path’lerde kontrol yapılır. Ardından Varsayılan Kurallara (Tüm Path'lere) göre hareket eder.

LOGO