TR7 WAF hangi vService türlerinde çalışır; L7 TCP veya Network vService'te kullanabilir miyim?
Kısa cevap
TR7 WAF yalnızca HTTP tipindeki vService'lerde çalışır; L7 TCP ve Network vService'lerde kullanılamaz. Bu tiplerde WAF seçeneği ne WAF-Protected vService List ekranındaki HTTP vServices to WAF listesinde ne de vService formunun Details listesinde görünür. L7 TCP vService'te uygulama katmanında açılabilen koruma L7 DDoS & Threat Protection'dır (Bot/DDoS Protection); Network vService'lerin trafiği, route table'a bağlı çalışan L4 DDoS Protection ile korunur. Uygulama HTTP ya da HTTPS ise ve WAF gerekiyorsa vService HTTP tipinde olmalıdır; Type alanı mevcut bir vService düzenlenirken değiştirilemediği için yeni bir HTTP vService oluşturulur.
Nasıl Çalışır?
WAF isteğin path'ini, query'sini, header'larını ve gövdesini okur; bunun için trafiğin HTTP olarak ayrıştırılması gerekir. Yalnızca HTTP vService isteği HTTP düzeyinde çözer. L7 TCP vService bağlantıyı TCP akışı olarak taşır, Network vService trafiği Layer 3/4'te dağıtır; ikisinde de denetlenecek bir HTTP isteği oluşmaz (TR7'de WAF).
| vService tipi | WAF | Uygulama katmanında açılabilen diğer korumalar | Paket ve bağlantı katmanı |
|---|---|---|---|
| HTTP | Var | L7 DDoS & Threat Protection, AGS | L4 DDoS Protection |
| L7 TCP | Yok | L7 DDoS & Threat Protection | L4 DDoS Protection |
| Network | Yok | - | L4 DDoS Protection |
L4 DDoS Protection bir vService'e değil route table'a bağlıdır; aynı route table'daki bütün vService tiplerinin trafiğine uygulanır.
TR7'de WAF'ı Açmak
- Ön koşullar: HTTP vService, WAF - WAAP lisansı ve değiştirme yetkisi: liste yolu WAF alanında, form yolu Load Balancer alanında değiştirme yetkisi ister; formdaki WAF kutusu WAF alanında değiştirme yetkisi yoksa pasif görünür (kapsam ve sınırlar). TR7 WAAP ürünü lisanslı değilse koruma açılamaz.
- Koruma iki yerden açılır: WAF-Protected vService List ekranındaki Enable ile ya da vService formunda Details altındaki WAF kutusuyla (iki yol). Adımlar: Bir vService'te WAF korumasını nasıl etkinleştiririm?
- HTTPS içeriğin denetlenmesi için TLS'in HTTP vService'te sonlandırılması gerekir (WAF, HTTPS trafiğinin içeriğini görebilir mi; bunun için ne gerekir?).
- Tipler arası farkların tamamı: HTTP, L7 TCP ve Network vService'leri arasındaki özellik farkları nelerdir?
Sık Karıştırılan Noktalar
- "HTTPS trafiği için L7 TCP vService yeterlidir." L7 TCP vService TLS'i sonlandırsa bile isteği HTTP olarak ayrıştırmaz ve WAF kullanılamaz (HTTPS sitem için HTTP vService mi, L7 TCP vService mi kullanmalıyım?).
- "Mevcut vService'in tipi HTTP'ye çevrilebilir." Type alanı düzenlemede kilitlidir; WAF için yeni bir HTTP vService oluşturulur.
Dokümantasyonda nasıl yapılır
