Smarter by Design.Simpler for Business
waf
waf komut dalı, bir vService'in WAF yapılandırmasını yönetir. Dört kaynağı vardır ve bunlar iç içe bir yapı kurar: ayarlar servise, host grupları ayarların altına, kurallar gruba, denetim parçaları da kurala aittir.
Katmanlar
| Katman | Komut | Ne tanımlar |
|---|---|---|
| Servis ayarı | waf options | Koruma düzeyi, engelleme sayfası, kara liste, gövde işleme, öğrenme, analiz, rapor ve bildirimler |
| Host grubu | waf host-groups | Hangi host'ların hangi WAF kipiyle korunacağı |
| Yol kuralı | waf fw-rules | Bir istek yolunun hangi metotlarla, ne uzunlukta ve ne derinlikte olabileceği |
| Denetim parçası | waf rule-parts | Kuralın bir bölgesindeki anahtar ve değer kısıtları |
Her katman bir üstündekine kimlikle bağlanır: gruplar poolId, kurallar poolId ve hostGroupId, parçalar poolId, hostGroupId ve ruleId ile seçilir.
Komut Haritası
| Komut | Aksiyonlar |
|---|---|
waf options | show · update · update-many |
waf host-groups | list · show · add · update · delete · update-many · add-arg-headers · reset-rules |
waf fw-rules | list · show · add · update · delete · add-arg-headers |
waf rule-parts | list · show · add · update · delete |
Kimlik Alanlarının Yazımı
Kimlik alanları zorunludur ve alan adı ile değeri birlikte yazılır; başlarına -- gelmez.
# 1) servisin WAF ayarları
admin@TR7LBWAF01> waf options show poolId <vservice>
# 2) o servisin host grupları
admin@TR7LBWAF01> waf host-groups list poolId <vservice>
# 3) bir grubun yol kuralları
admin@TR7LBWAF01> waf fw-rules list poolId <vservice> hostGroupId <grup>
# 4) bir kuralın denetim parçaları
admin@TR7LBWAF01> waf rule-parts list poolId <vservice> hostGroupId <grup> ruleId <kural>
admin@TR7LBWAF01>
WAF Kipleri
Host grubunun kipi, kuralların eşleşen isteğe ne yapacağını belirler.
| Kip | Ne yapar |
|---|---|
blocking | Eşleşen isteği engeller — varsayılan |
monitor | Engellemez, yalnız kaydeder |
learning | Trafikten kural öğrenir |
Yeni bir grubu önce monitor kipinde çalıştırmak, engellemeye geçmeden önce yanlış eşleşmelerin görülmesini sağlar.
Bilinmesi Gerekenler
- Her şey bir vService'e bağlıdır. Dört komutun hepsinde
poolIdyazılır; vService kayıtlarılb servicekomutundadır. - Kuralların adı yoktur. Yol kuralları eşleştikleri yolla, denetim parçaları
bölge: anahtarbiçiminde listelenir. - Fabrika seti iki komuttan kurulur. Hazır header denetimleri
add-arg-headers, kuralların fabrikaya döndürülmesireset-rulesile yapılır; ikisi dewaf host-groupssayfasında anlatılmıştır. - Toplu güncelleme iki kaynakta vardır.
waf optionsvewaf host-groupskomutlarındaupdate-manybulunur; ayrıntı API Commands sayfasındaki toplu güncelleme bölümündedir. - Koruma düzeyi kural setini belirler.
waf optionskomutundaki koruma düzeyi değiştiğinde fabrika kural setinin sıkılığı da değişir.
