DDoS (Dağıtık Hizmet Reddi) saldırıları, hedef sunuculara aşırı yük bindirerek hizmet kesintisine yol açmayı amaçlayan kötü niyetli tehditlerdir. Bu tür saldırılara karşı etkili bir koruma sağlamak için güvenlik açıklarınızı kapatmak ve uygun yapılandırmaları yapmak kritik öneme sahiptir.
1. Güvenlik Duvarı (Firewall) Konfigürasyonu
Güvenlik duvarları, DDoS saldırılarına karşı koruma sağlamak için ilk savunma hattını oluşturur. Aşağıdaki konfigürasyon adımlarını izleyerek güvenlik duvarınızı optimize edebilirsiniz:
iptables kullanarak temel kural setini oluşturun:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -j DROP
Yukarıdaki komut, sadece HTTP ve HTTPS trafiğine izin verir. Diğer tüm trafiği engeller.
2. DDoS Koruma Servisleri Entegrasyonu
Yüksek hacimli DDoS saldırıları için, üçüncü parti DDoS koruma servislerini entegre etmek mantıklı bir çözümdür. Örneğin, Cloudflare veya AWS Shield gibi hizmetler kullanılabilir. Bu tür hizmetlerin ayarlarını yaparken aşağıdaki adımları izleyin:
Hizmet sağlayıcınızın kontrol paneline gidin.
Alan adınızı ekleyin ve DDoS koruma seçeneklerini etkinleştirin.
3. Web Uygulama Güvenlik Duvarı (WAF) Kurulumu
WAF, web uygulamalarınıza yönelik saldırıları engellemek için tasarlanmış bir güvenlik katmanıdır. WAF kurulumunuzu şu şekilde yapabilirsiniz:
ModSecurity'i yükleyin:
apt-get install libapache2-mod-security2
ModSecurity konfigürasyon dosyasını düzenleyin:
nano /etc/modsecurity/modsecurity.conf
Bu dosyada, SecRuleEngine On ifadesini etkinleştirerek WAF'ı aktif hale getirin.
4. Sunucu Kaynaklarının İzlenmesi
Sunucu kaynaklarınızı izlemek, potansiyel DDoS saldırılarını erken tespit etmek için önemlidir. Aşağıdaki komutları kullanarak sistem izleme araçlarını kurun:
htop ile sistem durumunu izleyin:
apt-get install htop
htop
Bu komut, sistem kaynaklarınızı gerçek zamanlı olarak izlemenizi sağlar.
5. SSL Sertifikası Kullanımı
SSL sertifikaları, verilerin şifrelenmesini sağlar ve saldırganların sunucunuza erişimini zorlaştırır. Aşağıdaki adımları izleyerek SSL sertifikası kurulumunu gerçekleştirin:
Bu komut, Apache sunucusu için otomatik olarak SSL sertifikası kurulumunu yapar.
Sonuç
DDoS saldırılarına karşı alınacak önlemler, sunucunuzun güvenliğini artıracaktır. Yukarıda belirtilen yöntemleri uygulayarak, saldırılara karşı daha dirençli bir altyapı oluşturabilirsiniz.