Whitelist & Blacklist
Whitelist & Blacklist Nedir?
Whitelist & Blacklist, WAF denetiminin iki uçtaki istisnalarını yönetir. Kara liste tarafı, itibarı kötü kaynak IP'lerden gelen istekleri engeller: küresel IP Intelligence & Reputation beslemesi ile vService'e özel IP listesi birlikte değerlendirilir. Beyaz liste tarafı ise seçilen trafiği WAF denetiminin tümüyle dışında bırakır: statik içerik istekleri ve tanımlanan koşulu sağlayan istekler denetime hiç girmez.
Öncelik sırası
Beyaz liste kara listeden önceliklidir: statik içerik veya koşullu whitelist kapsamına giren bir istek, kara liste denetimine dahi girmeden geçirilir. Kara liste tarafındaki Frontend Blacklist Exclusions listesi ise yalnızca kara liste eşleşmesini iptal eder; istek WAF denetiminden geçmeye devam eder.
Kara listenin diğer kullanım katmanları
İtibar listeleri üründe dört ayrı katmanda kullanılabilir: buradaki WAF katmanı, vService'in Traffic Protection basamağı, Conditions'daki Blacklist IP Category koşulu ve ağ güvenlik duvarının otomatik DDoS kuralları. Bu sayfadaki ayarlar yalnızca WAF katmanını yönetir.
Kapsam
Whitelist & Blacklist ayarları vService genelinde geçerlidir ve tüm host gruplarında ortaktır.
WAF Management'ta Whitelist & Blacklist Kartı
WAF Management ekranının Inspection & Blocking bölümündeki Whitelist & blacklist kartı, ayarların durumunu cümlelerle özetler:
- Blacklist Protection açıkken Requests from bad-reputation source IPs are blocked — category: All yazar; kategori filtresi seçiliyse All yerine seçili kategori adları listelenir.
- Blacklist Protection açıkken vService'e özel listeler doluysa N pool-specific blocks and X exclusions are defined for this vService satırı eklenir.
- Do Not WAF Static Contents açıkken Static content bypasses WAF inspection satırı görünür.
- Whitelist Condition açıkken Requests matching this condition skips WAF inspection: satırının altında koşulun kendisi görüntülenir.
- Kapalı olan ayarlar soluk bir … is off / … are off satırında listelenir (Blacklist protection, Static content whitelist, Conditional whitelist); üç ayar da kapalıysa kart söner ve üzerinde Disabled rozeti görünür.
Kartın sağ üstündeki kalem ikonuna tıklandığında düzenleme ekranı açılır.
WAF Management - Whitelist & Blacklist Kartı
Whitelist & Blacklist Edit Ekranı
- WAF Management sekmesi açılır.
- Inspection & Blocking bölümündeki Whitelist & blacklist kartının sağ üstündeki kalem ikonuna tıklanır; Whitelist & blacklist başlıklı düzenleme penceresi açılır.
- Aşağıdaki alanlar düzenlenir ve
Editbutonuyla onaylanır.
Whitelist & Blacklist Edit Ekranı
INFO
Do Not WAF Static Contents Varsayılan: İşaretli
İşaretliyken statik içerik istekleri WAF denetiminin tümüyle dışında tutulur; varsayılan olarak işaretlidir. Bir isteğin statik sayılması için dört koşulun birlikte sağlanması gerekir: path bilinen bir statik dosya uzantısıyla bitmeli, metot GET olmalı, istekte sorgu (query) bölümü ve gövde bulunmamalıdır. Kapsanan uzantılar:
.txt .bmp .jpeg .pdf .ps .ttf .jpg .svg .webp .css .svgz .woff .csv .gif .mid .png .swf .woff2 .doc .midi .ppt .tif .xls .docx .pptx .tiff .xlsx .mp4 .flv .mov .wmv .avi .ogg .mkv .mpg
Sorgu veya gövde taşıyan istekler uzantısı statik olsa bile denetime girer; böylece statik dosya adı arkasına gizlenen parametreli istekler kapsam dışına çıkamaz.
INFO
Whitelist Condition Varsayılan: İşaretsiz
İşaretlendiğinde altında koşul birleştirici belirir ve tanımlanan Conditions sağlayan istekler WAF denetiminin tümüyle dışında tutulur; varsayılan olarak işaretli değildir. Koşul olarak yalnızca istek tarafına ait HTTP koşulları seçilebilir; kayıtlı koşullardan seçim yapılabileceği gibi buradan yeni koşul da oluşturulabilir. Koşul alanı boş bırakılarak kayıt yapılamaz (Empty condition hatası); anahtar kapalıyken alan görünmez.
INFO
Blacklist Protection Varsayılan: İşaretli
İşaretliyken itibarı kötü kaynak IP'lerden gelen istekler engellenir; varsayılan olarak işaretlidir. Alanın bilgi metni kapsamı özetler: Blocks requests from source IPs that are known to be bad: the global reputation feed and this pool's own list below are evaluated together. Küresel itibar beslemesi IP Intelligence & Reputation ekranından yönetilir; vService'e özel liste aşağıdaki Frontend Blacklist alanına girilir.
Blacklist IP Category
Blacklist Protection işaretliyken görüntülenir. Kara liste eşleşmesinde hangi itibar kategorilerinin kullanılacağı belirlenir. Anahtar All konumundayken tüm kategoriler değerlendirilir; Filter konumuna alındığında kategoriler çoklu seçimle daraltılır (en az bir kategori seçilmelidir). Kategori seti, IP Intelligence & Reputation ekranındaki kategorilerle aynıdır (User blacklist, External ve saldırı türü kategorileri).
INFO
Frontend Blacklist
Bu vService için engellenecek kaynak IP'ler girilir; her satıra bir IP adresi veya CIDR bloğu yazılır (Source IPs blocked for this pool. One IP address or CIDR block per line.). Liste, küresel itibar beslemesinden bağımsız olarak her zaman değerlendirilir.
INFO
Frontend Blacklist Exclusions
Kara listeden muaf tutulacak kaynak IP'ler girilir; her satıra bir IP adresi veya CIDR bloğu yazılır. Buradaki adresler hem yukarıdaki listeyi hem küresel itibar beslemesini geçersiz kılar; ancak alan bir WAF beyaz listesi değildir: bu adreslerden gelen istekler WAF denetiminden geçmeye devam eder. Denetimin tümüyle atlanması isteniyorsa Whitelist Condition kullanılmalıdır.
INFO
Edit
Edit butonuna tıklanarak formdaki değişiklikler kaydedilir; buton, formda hata kalmadığında etkinleşir. Ek bir onay penceresi veya dağıtım (deploy) adımı yoktur; WAF yapılandırması otomatik olarak yeniden üretilip uygulanır.
Mod davranışı ve kayıtlar
Kara liste eşleşmesi, en yüksek puanlı ihlal türüdür ve seçili OWASP Protection Level ne olursa olsun tek başına engelleme eşiğini aşar: Blocking modunda istek engellenir ve istemciye engelleme sayfası döndürülür, Monitor modunda saldırı olarak raporlanır ancak geçirilir, Learning modunda engellenmez ama saldırı kaydı düşer. Kayıtta ihlal Blacklisted IP kuralı olarak, en üst risk kademesi Blacklist ile görünür.
Beyaz listeye alınan trafik öğrenmeye de girmez
Statik içerik ve koşullu whitelist kapsamındaki istekler için WAF motoru hiç çalışmaz: denetim, kara liste kontrolü ve öğrenme atlanır, saldırı/öğrenme kaydı yazılmaz. Bu istekler WAF Dashboard'da whitelisted dilimine sayılır. Koşullu whitelist geniş tanımlanırsa korunması gereken trafik de sessizce kapsam dışına çıkar; koşulun dar tutulması önerilir.
