DDoS (Distributed Denial of Service - Dağıtık Hizmet Reddi), birden fazla kaynaktan eş zamanlı olarak hedef sunucuya yoğun trafik göndererek hizmeti kullanılamaz hale getirmeyi amaçlayan bir siber saldırı türüdür.
DDoS Nasıl Çalışır?
Botnet Oluşturma: Saldırganlar, zararlı yazılımlarla binlerce bilgisayarı ele geçirerek bir bot ağı (botnet) oluşturur.
Koordineli Saldırı: Tüm botlar aynı anda hedefe istek gönderir.
Kaynak Tüketimi: Sunucunun bant genişliği, CPU, RAM kaynakları tükenir.
Hizmet Kesintisi: Sunucu meşru kullanıcılara yanıt veremez hale gelir.
DDoS Saldırı Türleri
Volume-Based (Hacim Tabanlı) Saldırılar
UDP Flood: Rastgele portlara yoğun UDP paketleri gönderilir.
ICMP Flood: Ping istekleriyle sunucu boğulur.
DNS Amplification: Küçük DNS sorgularıyla büyük yanıtlar oluşturularak trafik çoğaltılır.
Protocol-Based (Protokol Tabanlı) Saldırılar
SYN Flood: Yarım kalan TCP bağlantılarıyla sunucu kaynakları tüketilir.
Ping of Death: Aşırı büyük paketlerle sistem çökertilir.
Application Layer (Uygulama Katmanı) Saldırılar
HTTP Flood: Yoğun HTTP GET/POST istekleriyle web sunucusu aşırı yüklenir.
Slowloris: Yavaş bağlantılarla sunucu bağlantı havuzunu tüketen yöntem.
DDoS'tan Korunma Yöntemleri
DDoS Koruma Hizmeti: Cloudflare, Akamai veya veri merkezi seviyesinde DDoS filtresi kullanın.
Rate Limiting: IP başına istek sayısını sınırlayın.
Web Application Firewall (WAF): Kötü niyetli trafiği filtreleyin.
Anycast Ağı: Trafiği birden fazla sunucuya dağıtın.
Fazla Bant Genişliği: Saldırıları absorbe edecek kapasite bulundurun.
ISP Koordinasyonu: İnternet sağlayıcınızla saldırı trafiğini kaynağında engelleyin.
Sunucu Seviyesinde Koruma
iptables/firewalld: Linux firewall ile şüpheli trafiği engelleyin.
fail2ban: Brute-force saldırı girişimlerini otomatik engelleyin.