Koruma kurmanın mantığı basittir: trafik önce filtrelemeden geçer, sonra sunucunuza ulaşır. Saldırgan sunucunuzun gerçek adresini öğrenirse, bu zinciri tamamen atlar ve doğrudan oraya saldırır. Bu durumda ne kadar iyi bir koruma aldığınızın hiçbir önemi kalmaz.
En Sık Sızma Yolları
- Eski DNS kayıtları: Yıllar önce oluşturulmuş ve unutulmuş bir A kaydı hâlâ gerçek adresi gösterir. DNS geçmişi tutan servisler bunları arşivler.
- Alt alan adları: mail, cpanel, ftp, webmail, test gibi kayıtlar genelde korumaya alınmaz ve çoğu aynı sunucuya çıkar.
- Giden e-postalar: Sitenizin gönderdiği e-postaların başlıklarında sunucunun adresi yazar. Bir iletişim formuna kendi adresinizden mesaj atıp başlıkları okuyun.
- SSL sertifika kayıtları: Sertifika şeffaflık kayıtları, unuttuğunuz alt alan adlarını ortaya çıkarır.
- Sunucunun kendi hata sayfaları: Bazı yapılandırmalar hata çıktısında sunucu adresini yazar.
Asıl çözüm gizlemek değil, kapatmaktır
Adresi gizlemeye çalışmak her zaman eksik kalır. Kalıcı çözüm, sunucunuzun güvenlik duvarını yalnızca koruma sağlayıcısının adreslerinden 80 ve 443 portlarına bağlantı kabul edecek şekilde ayarlamaktır. Adres sızsa bile bağlantı kurulamaz.
Kontrol Listesi
- Tüm DNS kayıtlarını listeleyin ve gerçek sunucu adresini gösteren her kaydı bulun.
- Korumaya alınmayacak alt alan adlarını farklı bir sunucuya taşıyın ya da tamamen kaldırın.
- Giden e-postayı ayrı bir mail sunucusu üzerinden gönderin.
- Güvenlik duvarını yalnızca koruma adreslerine açın, geri kalan her şeyi reddedin.
- Sunucunun gerçek adresine tarayıcıdan girmeyi deneyin: site açılıyorsa koruma atlanabiliyor demektir.
Koruma Kurduktan Sonra Adresi Değiştirin
Sunucunuzun adresi korumaya geçmeden önce uzun süre herkese açık kaldıysa, muhtemelen arşivlenmiştir. En temiz çözüm, korumayı kurduktan sonra sunucuya yeni bir IP adresi almaktır. Böylece eski kayıtların hiçbiri işe yaramaz.