Sanal sunucu kiralamak, işletmelerin maliyetlerini düşürürken aynı zamanda esneklik sağlar. Ancak, güvenlik açıkları, bu kiralamaların en büyük tehditlerinden biridir. Bu makalede, sanal sunucu kiralama sürecinde güvenlik açıklarını kapatmak için firewall, DDoS koruma ve WAF (Web Application Firewall) kurulumları üzerine adım adım bir rehber sunulacaktır.
1. Firewall Kurulumu
İlk adım, sunucunuzda bir güvenlik duvarı (firewall) kurmaktır. Linux tabanlı sistemlerde, iptables veya ufw kullanarak basit ama etkili bir güvenlik duvarı ayarı yapabilirsiniz.
1.1. iptables ile Firewall Kurulumu
Aşağıdaki komut, temel bir iptables yapılandırması sağlar:
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -j DROP
Yukarıdaki komutlar, yalnızca belirli portlara (SSH, HTTP, HTTPS) gelen trafiğe izin verir ve diğer tüm giriş bağlantılarını engeller. Bu ayarları kaydetmek için:
service iptables save
2. DDoS Koruması
DDoS saldırılarına karşı koruma sağlamak için fail2ban gibi araçlar kullanılabilir. Bu araç, belirli bir süre içinde çok fazla bağlantı yapan IP'leri otomatik olarak engeller. Kurulum için:
Bu ayarlar, 3 başarısız giriş denemesinden sonra IP'yi 10 dakika boyunca engeller.
3. WAF (Web Application Firewall) Kurulumu
Web uygulamalarınızı korumak için bir WAF kurmak önemlidir. ModSecurity, Apache ve Nginx üzerinde çalışan etkili bir WAF'dır.
3.1. ModSecurity Kurulumu
Apache üzerinde ModSecurity kurmak için:
apt-get install libapache2-mod-security2
Yapılandırma dosyasını düzenleyin:
nano /etc/modsecurity/modsecurity.conf
ModSecurity'yi etkinleştirmek için:
SecRuleEngine On
Apache servisini yeniden başlatın:
systemctl restart apache2
Sonuç
Bu makalede, sanal sunucu kiralama sürecinde güvenlik açıklarını kapatmak için gerekli olan firewall, DDoS koruma ve WAF kurulumlarını detaylı bir şekilde inceledik. Bu adımları takip ederek sunucularınızı daha güvenli hale getirebilir ve olası saldırılara karşı koruma sağlayabilirsiniz.