Standard, Tarpit ve Silent Drop engelleme türleri arasındaki fark nedir?
Kısa cevap
Üçü de isteği durdurur ama istemciye farklı davranır; Load Balancer'daki Block aksiyonunun Deny Type alanında seçilir (varsayılan Standard). Standard isteği hemen reddeder ve istemciye Status Code alanındaki durum kodunu (varsayılan 403) döndürür. Tarpit bağlantıyı bilinçli olarak açık tutar ve yanıtı geciktirir; bekleme süresi vService'in Timeouts profilindeki Connect Timeout değeridir (varsayılan 20 saniye), süre dolunca aynı durum kodu döner. Amaç tarama araçlarını, botları ve brute-force denemelerini yavaşlatmaktır; Tarpit yalnızca Execution Level = On Request iken sunulur. Silent Drop hiçbir HTTP yanıtı döndürmeden bağlantıyı sonlandırır; Status Code alanı gizlenir. Bot/DDoS korumasının kural aksiyonlarında da Block, Tarpit ve Silent Drop seçenekleri vardır.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Load Balancer → Actions → Block | Deny Type: Standard, Tarpit, Silent Drop | HTTP vService'te engelleme biçimi |
| Bot/DDoS Management → IP Reputation Protection, Bot Protection kural satırları | Action: Block, Tarpit, Silent Drop; ayrıca Redirect, Show Content, Show Captcha, Quarantine | Kurala uyan isteğe uygulanacak yaptırım |
| Bot/DDoS Management → L7 DDoS Protection blokları | Action | Block ve Silent Drop bütün bloklarda bulunur; Tarpit yalnızca kaynak IP bazlı bloklarda (Source IP Request, Source IP Connection, Source IP Error Protection) seçilebilir |
| Load Balancer → Actions → TCP Connection Management | Action = Reject ya da Silent Drop | L7 TCP vService'te bağlantıyı reddetme ya da yanıtsız düşürme |
Tarpit ve Block (Standard) yalnızca HTTP vService'te çalışır; L7 TCP vService'te HTTP yanıtı üretilemediği için Bot/DDoS varsayılan kuralları Block yerine Silent Drop taşır.
Karşılaştırma
| Standard | Tarpit | Silent Drop | |
|---|---|---|---|
| İstemciye yanıt | Durum kodu, hemen | Durum kodu, Connect Timeout süresi sonunda | Yok |
| Bağlantı | Yanıtla kapanır | Süre boyunca açık tutulur | Yanıt verilmeden sonlandırılır |
| Status Code alanı | Görünür (varsayılan 403) | Görünür (varsayılan 403) | Gizli |
| Uygun olduğu durum | Olağan engelleme; istemci neden reddedildiğini görür | Tarama, bot ve brute-force araçlarını yavaşlatma | Kötü niyetli olduğu açık trafiğe bilgi vermeme |
Sık Karıştırılan Noktalar
- "Tarpit cihaza yük bindirmez." Açık tutulan bağlantılar TR7'de de kaynak kullanır; Tarpit yalnızca şüpheli trafikte kullanılır.
- "Silent Drop engellendiği bilgisini loglardan da gizler." Yalnızca istemciye yanıt verilmez; TR7 loglarında kayıt oluşur.
- "Tarpit süresi ayrı bir alandan ayarlanır." Süre vService'e bağlı Timeouts profilinin Connect Timeout değeridir; bu değer değiştirildiğinde Tarpit süresi de değişir.
Dokümantasyonda nasıl yapılır
