İçeriğe geç

DDoS seli

Tek bir adres, saniyede binlerce istek ve kızaran bir bant genişliği barı.

Son güncelleme:

Sel, oyunun öğrettiği ilk olaydır ve gece birde çıkabilen tek olaydır. Trafik, müşteri olmayan bir adresten gelir, bant genişliği barı dolar ve onun arkasındaki her şey acı çekmeye başlar.

Ne yapar

Saldırı hepsi bir anda gelmek yerine gerçek zamanda yaklaşık on beş saniyede tırmanır; yani ilk tuhaf satırla ilk kırmızı bar arasında bir pencere bulursun. Tepe noktasında filonun toplam bant genişliği kapasitesinin biraz altını hedefler — bu da kapasitenin önemli olduğu, büyük bir filonun gerçekten daha fazlasını soğurduğu anlamına gelir.

Talep kapasitenin yaklaşık 1,35 katını geçtiğinde arkadaki makineler doygunluğa gider: CPU %99'a tırmanır, gecikme yükselir ve kabaca her on beş saniyede bir hedef daha DOWN düşer.

Log imzası

İşaret [fw] etiketidir. Bir adres, hiçbir gerçek istemcinin üretmediği bir istek oranıyla tekrar eder ve kullanıcı ajanı çıplak bir tiredir:

03:11:42 [fw]     203.0.113.7 — 4200 istek/sn (UA: "-")
03:11:45 [web-02] cpu doygunluk uyarısı (%94)
03:11:51 [web-03] servis yanıt vermiyor — DOWN işaretlendi

İmza sekiz saniyede bir yeniden basılır, yani yoğun bir log akışında kaybolmaz. Oyundaki her adres RFC 5737 dokümantasyon bloklarından gelir — 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 — dolayısıyla bu blokların dışındaki bir adres asla saldırgan değildir.

Dokunmazsan

Önce bant genişliği doyar, sonra CPU, sonra makineler teker teker düşmeye başlar. Düşen sunucu yapışkandır: kendiliğinden geri gelmez. Ve çözülmemiş bir olay, hoşgörü penceresi dolduğunda SLA borcu biriktirmeye başladığı için görmezden geldiğin bir sel uptime'a iki kez mal olur — bir kez düşürdüğü makinelerle, bir kez saatle. Bkz. eskalasyon ve SLA.

Ayırt etme

BenzeyenAyıran
Kaçak süreçSelin CPU baskısı filo genelindedir ve [fw] satırlarıyla gelir; kaçak süreç tek makinede tek adlı bir süreçtir.
Bellek sızıntısıSızıntı bant genişliğini değil RAM'i tırmandırır ve hiçbir trafik imzası göstermez.
Aşırı ısınmaIsı bir selin ardından ikincil etki olarak gelebilir. İkisi birden koşuyorsa sıcaklık sebep değil, belirtidir.

Ne zaman çıkar

En erken gece1 — aynı zamanda öğreticinin ikinci dersi
Gerektirirfiloda en az bir web makinesi
Aynı andatek sel, asla iki tane
Varyantgece 6'dan itibaren sel dağıtık gelebilir: tek adres yerine üç RFC 5737 bloğuna yayılmış beş kaynak

Dağıtık varyanta tohumlu PRNG karar verir, yani aynı tohum her seferinde aynı geceyi üretir — bkz. determinizm ve tohumlar.