DDoS koruması tek bir ayar değil, birkaç katmanın birlikte çalışmasıdır. İyi haber şu: katmanların çoğu bir kez doğru kurulduğunda kendiliğinden çalışır ve sunucunuzda değişiklik gerektirmez.
1. Trafiği Bir Ara Katmandan Geçirin
İlk ve en önemli adım. Alan adınızın A kaydını doğrudan sunucunuza değil, koruma sağlayan uç sunucuya yönlendirirsiniz. Böylece tüm trafik önce filtrelemeden geçer. Bu bir DNS değişikliğidir; sunucunuza dokunmazsınız ve gerektiğinde aynı hızla geri alabilirsiniz.
2. Gerçek Sunucu IP'nizi Gizleyin
Koruma ancak trafik gerçekten sizin üzerinizden geçiyorsa işe yarar. Saldırgan sunucunuzun gerçek adresini biliyorsa, koruma katmanını atlayıp doğrudan oraya saldırır. Bu yüzden sunucunuzun güvenlik duvarını yalnızca koruma sağlayıcısının adreslerinden gelen bağlantıları kabul edecek şekilde ayarlayın.
IP sızıntısının en yaygın sebepleri
Eski DNS kayıtları, korumaya alınmamış alt alan adları (mail, cpanel, ftp), sitenizin gönderdiği e-postaların başlıkları ve doğrudan IP ile erişilebilen test sayfaları. Korumayı kurduktan sonra bunları tek tek kontrol edin.
3. Hız Sınırı Koyun
Tek bir IP adresinin saniyede kaç istek yapabileceğini sınırlayın. Statik dosyalar için cömert, giriş ve arama gibi pahalı sayfalar için sıkı olsun. Normal bir ziyaretçi bir sayfa açarken onlarca istek yapar; bu yüzden ani yükselmelere biraz pay bırakın.
4. Doğru Koruma Modunu Seçin
- Geçişli mod: Kimse engellenmez, sadece filtrelenir ve IP'niz gizli kalır. Blog ve tanıtım sayfaları için uygundur.
- JavaScript kontrolü: Tarayıcı olmayan istemciler elenir. Gerçek ziyaretçi fark etmez. Giriş ve arama sayfaları için idealdir.
- Bekleme ekranı: Birkaç saniyelik açık bir kontrol ekranı. En güçlüsüdür, saldırı anında kullanılır.
5. Kalıcı Olarak En Sıkı Modda Bırakmayın
En sık yapılan hata budur. Sürekli en sıkı modda çalışmak API istemcilerinizi bozar, arama motoru botlarını engeller ve kullanıcılarınıza siteyi yavaş öğretir. Normal durumda sunucunuzu ayakta tutan en hafif ayarı kullanın; sıkı modlar saldırı anı içindir.
6. Kurulumdan Sonra Test Edin
Ödeme sağlayıcısının bildirim çağrıları, mobil uygulamanız, webhook'larınız ve arama motoru botları korumadan geçebiliyor mu? Bunu sakin bir salı öğleden sonra öğrenmek, saldırı sırasında öğrenmekten çok daha iyidir.