💬Canlı Destek

Web Sunucu Güvenliğini Sağlamlaştırmanın 10 Yolu

SSH hardening, fail2ban, mod_security ve WAF konfigürasyonu. Sunucunuzu hackerlardan koruyun.

1. SSH Port'unu Değiştirin

Varsayılan SSH portu olan 22, otomatik tarama araçlarının hedefidir. Portu 10000-65000 arasında rastgele bir değere değiştirerek kaba kuvvet saldırılarını önemli ölçüde azaltabilirsiniz.

nano /etc/ssh/sshd_config
# Port 22 satırını bulun ve değiştirin:
Port 22847
systemctl restart sshd

2. Root SSH Girişini Devre Dışı Bırakın

Root kullanıcısıyla doğrudan SSH girişi büyük bir güvenlik riskidir. Bunun yerine sudo yetkisine sahip normal bir kullanıcı oluşturun ve root girişini kapatın.

PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes

3. SSH Anahtar Tabanlı Kimlik Doğrulama

Parola tabanlı SSH girişini tamamen devre dışı bırakıp SSH anahtar çiftleri kullanın. 4096-bit RSA veya Ed25519 anahtarları tercih edin. Parolalar brute-force ile kırılabilir; kriptografik anahtarlar pratikte kırılamaz.

4. fail2ban Kurulumu

fail2ban, belirli sayıda başarısız giriş denemesinden sonra IP adresini otomatik olarak engeller. SSH, FTP, web uygulamaları için ayrı kurallar tanımlayabilirsiniz.

apt install fail2ban
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
# SSH için:
[sshd]
enabled = true
maxretry = 5
bantime = 3600

5. UFW (Uncomplicated Firewall) Konfigürasyonu

Sunucunuzda yalnızca gerekli portları açık tutun. 80 (HTTP), 443 (HTTPS) ve SSH portunuz dışındaki tüm gelen bağlantıları varsayılan olarak engelleyin.

6. Imunify360 ile Aktif Koruma

Imunify360, AI destekli gerçek zamanlı malware tarama, proaktif savunma, web uygulama güvenlik duvarı ve botnet koruması sunar. cPanel ile tam entegre çalışır ve yönetimi son derece kolaydır.

7. mod_security / WAF Aktivasyonu

Web Application Firewall (WAF), OWASP Top 10 saldırılarını (SQL injection, XSS, CSRF vb.) HTTP seviyesinde engeller. OWASP CRS (Core Rule Set) kural seti ücretsiz ve oldukça kapsamlıdır.

8. SSL/TLS Sıkılaştırması

TLS 1.0 ve 1.1'i devre dışı bırakın, yalnızca TLS 1.2 ve 1.3'e izin verin. Zayıf cipher suite'leri kaldırın. HSTS (HTTP Strict Transport Security) başlığını ekleyin.

9. Düzenli Güvenlik Güncellemeleri

Otomatik güvenlik güncellemelerini etkinleştirin. CVE veritabanlarını takip edin. Özellikle web uygulamalarınızda kullandığınız kütüphaneleri güncel tutun.

10. Log İzleme ve SIEM

Auth logları, web server logları ve sistem loglarını düzenli olarak inceleyin. Anormal aktiviteler için uyarı mekanizmaları kurun. Logları uzak bir sunucuya gönderin (log tampering'e karşı).

Güvenli sunucu altyapısı için BulutAtom VDS

Imunify360 dahil, DDoS koruması, root erişimi

VDS Paketleri →