EMZETT.
Giriş yap

SYN-Flood

Kısaca: SYN-Flood’da bir saldırgan, sunucu yeni bağlantı kabul edemez hâle gelene kadar el sıkışmayı hiç tamamlamadan çok sayıda bağlantı isteği (SYN) gönderir.

Biraz daha ayrıntılı: TCP’nin üç yönlü el sıkışmasını istismar eder. Her SYN için sunucu yarı açık bir bağlantı için bellek ayırır ve son ACK’yi boşuna bekler.

Ayrıntılı

  • Etki: Yarı açık bağlantılar kuyruğu dolar. Gerçek kullanıcılar bağlantı alamaz. Bir DDoS örneğidir.
  • Sahte göndericiler: Kaynak adresler çoğu zaman uydurulur; yanıtlar boşa gider.
  • SYN çerezleri: Sunucu başta hiçbir şey saklamaz, durumu yanıtının dizi numarasına kodlar. Yalnızca geçerli bir ACK bağlantı oluşturur. Linux’ta varsayılan (net.ipv4.tcp_syncookies=1).
  • Diğer önlemler: Daha büyük kuyruklar, daha kısa zaman aşımları, güvenlik duvarında ve yönlendiricide hız sınırlama, ağ kenarında filtreleme, DDoS koruma hizmetleri.
  • Fark etme: SYN_RECV durumunda çok sayıda bağlantı (ss -tan state syn-recv).

Ayrıca bak: Ortadaki adam ve DDoS