Bir imzanın puanını (Low / Medium / High / Very High) değiştirebilir miyim?
Kısa cevap
Evet. Yerleşik imzanın kendisi değişmez; üzerine bir değişiklik kaydı yazılır. Kural seçilip Edit tıklanır; Edit Rule Changes formunda Score anahtarı Keep Original konumundan Change konumuna alınıp Low, Medium, High ya da Very High seçilir ve Accept tıklanır; ara değer girilemez. Signature & Rule Library ekranında yapılan değişiklik bütün vService'lerde, vService'in OWASP Rules ekranında yapılan yalnızca o vService'te geçerlidir. Puan, imzanın engelleme eşiğine katkısını değiştirir; ayrıca Low puanlı imzalar Aggressive dışındaki koruma düzeylerinde taranmadığından, puanı Medium ve üstüne çekilen Low imza bu düzeylerde de çalışmaya başlar. Değişiklik yeniden derleme gerektirmez ve Restore to Default ile geri alınır.
Sorun: İmzanın Ağırlığı Uygulamaya Uymuyor
Bir imza, uygulamada temsil ettiği riskten daha yüksek ya da daha düşük bir ağırlıkla puana katılıyor. Koruma düzeyini değiştirmek bütün imzaları etkilediğinden, yalnızca o imzanın puanının ayarlanması isteniyor.
Puanın tek isabetle engellemeye etkisi koruma düzeyine bağlıdır (Score değerleri ve koruma düzeyi, engelleme eşiği):
| Score | Puan | Tek isabetle engellediği koruma düzeyleri |
|---|---|---|
| Low | 2 | Aggressive (diğer düzeylerde taranmaz) |
| Medium | 4 | Very tight, Aggressive |
| High | 6 | Very tight, Aggressive |
| Very High | 8 | Tight, Very tight, Aggressive |
Normal (16) ve Elementary (24) düzeylerinde tek bir imza isabeti eşiğe ulaşmaz; engelleme için birden çok isabetin puanı toplanır.
Çözüm: Üç Yöntem
| Durumunuz | Uygun yöntem |
|---|---|
| Yerleşik imzanın puanı bütün vService'lerde değişsin | Yöntem 1: Signature & Rule Library'de Edit |
| Yerleşik imzanın puanı yalnızca bir vService'te değişsin | Yöntem 2: vService'in OWASP rules ekranında Edit |
| Kendi eklediğim özel kuralın puanı değişsin | Yöntem 3: Edit Custom Rule |
Yöntem 1: Signature & Rule Library'de Edit Önerilen
- Nasıl çalışır Puan değişikliği global katmana yazılır ve WAF koruması açık bütün vService'lerde geçerli olur; bir vService kendi katmanında aynı alanı ayrıca değiştirmişse o vService'te kendi değeri kalır.
- Nerede açılır Configuration Menu → WAF → Signature & Rule Library → Edit
- Gereksinim WAF lisansı; WAF alanında tam yetki
- Kapsam Cihaz geneli
Adım adım yapılandırma
Sol alttaki TR7 logosuyla Configuration Menu açılır ve WAF → Signature & Rule Library tıklanır (nasıl erişilir).
Search alanına imzanın kimliği ya da adı yazılır.
İmzanın satırı satır başındaki kutuyla işaretlenir. Edit yalnızca tek satır seçiliyken etkindir; yapısal denetim kayıtlarında ve IP Reputation kaydında pasif kalır.
Araç çubuğundaki Edit tıklanır (satırın sağ tık menüsünde de vardır); Edit Rule Changes penceresi açılır.
Score anahtarı Keep Original konumundan Change konumuna alınır; açılan listede mevcut değer seçili gelir, yeni değer seçilir. State ve Inspection Scopes anahtarları Keep Original konumunda bırakılır.
Accept tıklanır; ayrı bir onay ya da dağıtım adımı yoktur. Cluster kurulumunda değişiklik varsayılan auto-sync ile eş cihaza da gönderilir; Manual Sync Mode açıksa eş cihaza elle gönderilir.
Doğrulama
Kuralın satırı italik yazılır ve sarı tonla boyanır; satıra tıklanınca önizleme Original rule ve Edited rule kolonlarına ayrılır, Score satırı vurgulanır.
Edited rule kolonunda yeni ScoreFilter penceresinde Customizations grubundaki Changed sayısına bakılır.
Changed bir arttıYöntem 2: vService'in OWASP rules Ekranında Edit
- Nasıl çalışır Aynı form vService katmanına yazar; puan yalnızca bu vService'te değişir. Ekran vService'in koruma düzeyini bildiğinden, bu düzeyde taranmayan Low imzalar Score kolonunda
Low*olarak görünür. - Nerede açılır Left Monitor Panel → WAF-Protected vServices → vService → WAF Management → imza özeti şeridindeki OWASP Rules bağlantısı → Edit
- Gereksinim vService'te WAF koruması açık; WAF alanında değiştirme yetkisi
- vService tipi HTTP
Adım adım yapılandırma
Left Monitor Panel'de WAF-Protected vServices sekmesi seçilir ve vService'e tıklanır.
WAF Management sekmesinde imza özeti şeridinin sağ altındaki OWASP Rules → bağlantısı tıklanır; OWASP Rules sekmesi açılır (nasıl erişilir).
Search alanına kimlik ya da ad yazılır ve satır işaretlenir.
Araç çubuğundaki Edit tıklanır; satıra tıklanınca açılan önizlemenin başlığındaki Edit ikonu da aynı Edit Rule Changes penceresini açar.
Score anahtarı Change konumuna alınır ve yeni değer seçilir; diğer iki anahtar Keep Original bırakılır.
Accept tıklanır; değişiklik dağıtım adımı olmadan uygulanır ve cluster'da varsayılan auto-sync ile eş cihaza gider.
Doğrulama
Kuralın Score kolonuna bakılır; Low iken yıldızlı görünen bir imzanın puanı Medium ve üstüne çekildiyse yıldız kalkar ve Total Active Signatures değeri artar.
Yeni Score, satır italikYöntem 3: Edit Custom Rule
- Nasıl çalışır Özel kuralda puan doğrudan kuralın bir alanıdır; değişiklik kaydı yazılmaz, kural güncellenir.
- Nerede açılır Özel kuralın eklendiği ekran (global kural için Signature & Rule Library, vService'e özel kural için o vService'in OWASP rules ekranı) → Edit
- Gereksinim Kuralın katmanında yazma yetkisi
- Kapsam Kuralın katmanı
Adım adım yapılandırma
Özel kuralın satırı işaretlenir; global özel kuralların kimliği 1.000.000–4.999.999, vService'e özel kuralların kimliği 5.000.000–9.999.999 aralığındadır.
Edit tıklanır; Edit Custom Rule penceresi kuralın mevcut değerleriyle açılır (Kural Ekleme Formu).
Score listesinden yeni değer seçilir.
Accept tıklanır; desen değişmediği sürece imza veritabanı yeniden derlenmez.
Doğrulama
Kuralın Score kolonuna bakılır.
Yeni puanSık Yapılan Hatalar
- Puanı yükseltmeyi koruma düzeyini sıkılaştırmakla aynı sanmak. Puan tek bir imzanın katkısıdır; eşiği vService'in OWASP Protection Level ayarı belirler.
- High puanın Tight düzeyinde tek başına engellediğini varsaymak. High 6 puandır; Tight düzeyinin eşiği 8 olduğundan tek High isabet yetmez, Very High gerekir.
- Low imzanın çalışmadığını fark etmemek. Aggressive dışındaki düzeylerde Low imzalar taranmaz; vService'in OWASP rules ekranında
Low*olarak işaretlenir (Koruma düzeyi OWASP Rules ekranındaki görünümü nasıl etkiler?). - vService ekranında global bir özel kuralın puanını Edit ile değiştirmeye çalışmak. Global özel kural Signature & Rule Library'den düzenlenir; vService ekranında yalnızca durumu Change State ile değiştirilir.
- Yapısal denetim kaydını düzenlemeye çalışmak. Bu satırlar salt okunurdur; Edit pasif kalır.
Dokümantasyonda nasıl yapılır
