İçeriğe geç
parazade

SYN Flood Nedir?

Yayın: · Son güncelleme:

SYN Flood Nedir? Kısaca

SYN flood, TCP bağlantılarının kurulduğu üç adımlı el sıkışma sürecini kötüye kullanarak sunucuyu yarım kalmış bağlantı talepleriyle doldurup yeni bağlantı kabul edemez hâle getiren bir DoS saldırısı türüdür.

SYN Flood nedir?
İçindekiler
  1. SYN flood nedir?
  2. TCP el sıkışması ve saldırının mantığı
  3. Belirtileri
  4. Nasıl önlenir?

SYN flood nedir?

SYN flood, internet bağlantılarının kurulma biçimini hedef alan bir hizmet engelleme saldırısıdır. Türkçede "SYN seli" olarak da anılır. Saldırı, sunucunun bağlantı tablosunu tamamlanmamış taleplerle doldurur ve gerçek kullanıcılar için yer bırakmaz.

Bunu anlamak için önce normal bağlantının nasıl kurulduğuna bakmak gerekir.

TCP el sıkışması ve saldırının mantığı

Bir tarayıcı bir siteye bağlanırken üç adımlı bir selamlaşma yapılır. İstemci "bağlanmak istiyorum" (SYN) der, sunucu "tamam, hazırım" (SYN-ACK) diye cevap verir, istemci de "anlaştık" (ACK) diyerek bağlantıyı tamamlar.

SYN flood'da üçüncü adım hiç gelmez. Sunucu her talep için bir süre yer ayırıp bekler. Bu bekleyen talepler biriktiğinde sunucu yeni bağlantıları kabul edemez. Bir restoranda masaların, hiç gelmeyecek müşteriler adına yapılmış rezervasyonlarla dolması gibidir.

Belirtileri

Örneğin bir oyun sunucusu aniden yeni oyuncuları kabul etmemeye başlar, ama içerideki oyuncular oynamaya devam edebilir. Sunucu izleme ekranında "yarı açık" bağlantı sayısının olağan dışı yükseldiği görülür. Bu tablo SYN flood'a işaret edebilir.

Nasıl önlenir?

Modern işletim sistemleri ve ağ cihazları bu saldırıya karşı yerleşik önlemler içerir:

  • SYN cookies: Sunucunun bağlantı tamamlanmadan yer ayırmamasını sağlar.
  • Zaman aşımı ayarları: Yarım kalan talepleri daha hızlı temizler.
  • Güvenlik duvarı ve DDoS koruması: Şüpheli trafiği sunucuya ulaşmadan filtreler.

Sunucu yönetiyorsanız bu korumaların açık olduğunu kontrol edin ve büyük ölçekli saldırılar için DDoS koruması sunan bir hizmetle çalışmayı değerlendirin.

Sıkça Sorulan Sorular

SYN flood kullanıcı verilerini çalar mı?

Hayır. SYN flood bir hizmet engelleme saldırısıdır; amacı veri çalmak değil, sunucuyu yeni bağlantı kabul edemez hâle getirmektir.

SYN cookies nedir?

Sunucunun her bağlantı talebi için hemen bellek ayırmak yerine, bilgiyi cevap paketine şifreli biçimde gömmesini sağlayan bir tekniktir. Böylece yarım kalan talepler sunucuyu doldurmaz.

İlgili terimler