DDoS saldırısını haber veren kedi
- Yazar startup'ta çalıştığı dönemde resmi bir nöbetçi mühendislik (on-call) rotasyonu yoktu
- On-call yorucu bir iş olduğu için bunu bilerek uygulamamışlardı
- Bunun yerine ekip üyeleri birlikte acil uyarılara dikkat ediyordu
- Bir gün sabaha karşı 3 civarında, kedisi yazarın saçını yalayıp temizlediği için uyandı
- Kedinin böyle yapması başlı başına sıra dışı değildi, ancak 9 yılda ilk kez yazar uyurken bunu yapmıştı
- Telefonunu kontrol edince, birkaç dakika önce bir AWS CloudWatch uyarısı tetiklendiğini fark etti
- Uyarı, load balancer'ın sağlıksız hedefleriyle ilgiliydi
- Şirket web sitesine erişilemeyince izleme panosunu kontrol etti
- Çok sayıda IP adresinden büyük hacimde istek geliyordu ve bunların çoğu yurt dışı IP'leriydi
- Şirketin ürünü yalnızca ABD içinde kullanılabildiği için yurt dışı trafiği olağan değildi
- Bunun bir dağıtık hizmet engelleme (DDoS) saldırısı olduğunu anladı
- İlk başta IP adreslerini sunucu seviyesinde engellemeye çalıştı, ancak AWS WAF (Web Application Firewall) yapılandırmasının zaten mevcut olduğunu hatırladı
- Hemen yaşanan kesintiyi gidermek için diğer ülkelerden gelen istekleri engelleyen bir kural oluşturdu
- Bu önlem yüz binlerce isteği engelledi ve web sitesi yeniden çalışmaya başladı
- Daha sonra saldırının başladığı sırada müşteri destek e-postasına bir mesaj geldiğini fark etti
- Gönderen, kötü bir dilbilgisiyle, aslında kullanmadıkları Apache'yi çökerten bir web sitesi açığı bulduğunu iddia ediyordu
- 5.000 dolarlık Bitcoin gönderilirse "çözüm dosyasını" vereceğini söylüyordu, ancak yanıt vermemeye karar verdi
- Yazar hâlâ kedisinin kendisini tam zamanında uyandırmasına inanmakta zorlanıyor
- AWS uyarısı yüzünden telefonunun titreşmiş ya da ses çıkarmış olması nedeniyle kedinin önce uyanmış olabileceği düşünülebilir, ancak geceleri rahatsız etmeyin modunu kullanıyordu
- Bu yüzden kedisinin bir şekilde sabaha kadar bekleyemeyecek bir sorun olduğunu hissettiğine inanmak istiyor
- Bu, bir PagerDuty alarmıyla uyandırılmaktan çok daha hoş bir yöntemdi
GN⁺ görüşü
- Bir startup'ın ilk dönemlerinde resmi bir on-call rotasyonu kurmak gerçekten zor olabilir, ancak en azından temel izleme ve uyarı sistemlerini kurmak iyi olur. Tüm ekip üyelerinin sürekli tetikte olması sürdürülebilir değil
- AWS WAF gibi araçların önceden yapılandırılmış olması, acil bir durumda müdahaleyi kolaylaştırmış görünüyor. Bu, güvenlik tehditlerine karşı önleyici hazırlığın önemini gösteren bir örnek
- Saldırganın e-postasına yanıt vermemek akıllıca bir karardı. Şantaja boyun eğmek daha büyük sorunlara yol açabilir
- Makine öğrenimi tabanlı anomali tespit sistemleri devreye alınırsa, bu tür saldırıları kediler yerine algoritmalar erken yakalayabilir. Yine de evcil hayvanların sezgilerini küçümsememek gerek
1 yorum
Hacker News yorumu