Skip to content
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 ​

KatmanKomutNe tanımlar
Servis ayarıwaf optionsKoruma düzeyi, engelleme sayfası, kara liste, gövde işleme, öğrenme, analiz, rapor ve bildirimler
Host grubuwaf host-groupsHangi host'ların hangi WAF kipiyle korunacağı
Yol kuralıwaf fw-rulesBir istek yolunun hangi metotlarla, ne uzunlukta ve ne derinlikte olabileceği
Denetim parçasıwaf rule-partsKuralı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ı ​

KomutAksiyonlar
waf optionsshow · update · update-many
waf host-groupslist · show · add · update · delete · update-many · add-arg-headers · reset-rules
waf fw-ruleslist · show · add · update · delete · add-arg-headers
waf rule-partslist · 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.

TR7 WEB-CLI · katmanlar
# 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.

KipNe yapar
blockingEşleşen isteği engeller — varsayılan
monitorEngellemez, yalnız kaydeder
learningTrafikten 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 poolId yazılır; vService kayıtları lb service komutundadır.
  • Kuralların adı yoktur. Yol kuralları eşleştikleri yolla, denetim parçaları bölge: anahtar biçiminde listelenir.
  • Fabrika seti iki komuttan kurulur. Hazır header denetimleri add-arg-headers, kuralların fabrikaya döndürülmesi reset-rules ile yapılır; ikisi de waf host-groups sayfasında anlatılmıştır.
  • Toplu güncelleme iki kaynakta vardır. waf options ve waf host-groups komutlarında update-many bulunur; ayrıntı API Commands sayfasındaki toplu güncelleme bölümündedir.
  • Koruma düzeyi kural setini belirler. waf options komutundaki koruma düzeyi değiştiğinde fabrika kural setinin sıkılığı da değişir.