SYN Cookies nedir; TR7'de ne zaman devreye girer?
Kısa cevap
SYN Cookies, SYN Flood'a karşı kullanılan bir TCP tekniğidir: yarı açık bağlantı kuyruğu (SYN backlog) dolduğunda sistem yeni SYN için bellekte yer ayırmaz, bağlantı bilgisini SYN-ACK'in sıra numarasına doğrulanabilir bir değer olarak kodlar ve bağlantıyı ancak istemci handshake'i tamamlayan ACK ile döndüğünde kurar (RFC 4987). Böylece sahte kaynaklı SYN'ler kuyruğu doldursa da meşru bağlantılar kurulmaya devam eder. TR7'de route tablosunun L4 DDoS Management ekranında, TCP bandındaki SYN Flood kutusunun SYN Cookies kuralıdır; varsayılan değeri Enabled'dır ve SYN Backlog Size alanındaki sayı (varsayılan 4096) aşıldığında devreye girer. Kural trafiği düşürmez, ölçüm üretmez ve kaynakları karantinaya almaz.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Left Monitor Panel → Route Tables & L4 DDoS → route tablosu → L4 DDoS Management → TCP → SYN Flood kutusu | SYN Cookies kuralı: Status (Enabled / Disabled) ve SYN Backlog Size | Kuralı açıp kapatma ve kuyruk büyüklüğünü belirleme |
| Aynı kutudaki kural satırı | Açıkken Kernel SYN-cookie protection is on; it engages past … half-open connections (yerinde SYN Backlog Size değeri), kapalıyken amber renkte Kernel SYN-cookie protection is off | Kuralın o anki durumunu okuma |
- SYN baskısının kendisi aynı kutudaki SYN Flood: New-TCP Rate kuralıyla ölçülür ve sınırlanır (kaynak başına varsayılan 500/sn); grafiği route tablosu Dashboard'unun Floods sekmesindedir. SYN Flood'ın genel anlatımı: SYN Flood saldırısı nedir; TR7 buna karşı hangi kuralları uygular?
- Değişiklik Save ile kaydedildiği anda uygulanır; kural her route tablosu için ayrı ayarlanır.
Sık Karıştırılan Noktalar
- "SYN Cookies her bağlantıda çalışır." Yalnızca yarı açık bağlantı sayısı SYN Backlog Size değerini aştığında devreye girer; kuyruk dolmadığı sürece etkisi yoktur.
- "SYN Cookies saldırı trafiğini düşürür." Trafiği düşürmez; kuyruk dolsa da meşru bağlantıların kurulabilmesini sağlar. Kaynak başına hız sınırı ve karantina SYN Flood: New-TCP Rate kuralının işidir.
- "Kuralı kapatmak backlog değerini eski hâline döndürür." Kural kapatıldığında yeni bir kuyruk değeri yazılmaz; sistem son yazılan değerde kalır.
- "Whitelist'teki kaynaklar SYN Cookies'ten muaftır." SYN Cookies bir sistem ayarıdır; muafiyet listesini tanımaz.
Dokümantasyonda nasıl yapılır
