X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar

Sunucu Optimizasyonu ve Güvenlik Açıklarını Kapatma

AnasayfaYazılarGüvenlikSunucu Optimizasyonu ve Güvenlik Aç...

Giriş

Sunucu optimizasyonu, günümüz siber güvenlik tehditleri karşısında kritik bir öneme sahiptir. Yazılım ve donanım bileşenlerinizin etkili bir şekilde çalışmasını sağlamak, sadece performans değil, aynı zamanda güvenlik açısından da büyük bir avantaj sunar.

Güvenlik Açıklarının Kaynağı

Bir sunucuda güvenlik açıkları, genellikle kötü yapılandırmalar, güncel olmayan yazılımlar veya eksik güvenlik önlemlerinden kaynaklanır. Özellikle, DDoS saldırıları ve kötü niyetli yazılımlar, sunucuların en yaygın tehditleri arasındadır.

Adım 1: Firewall Kurulumu

İlk adım olarak, sunucunuzda bir firewall kurulumunu gerçekleştirelim. Bu işlem, sunucunuzun dış tehditlere karşı korunmasına yardımcı olacaktır.

sudo apt-get update
sudo apt-get install ufw
sudo ufw allow ssh
sudo ufw enable
sudo ufw status

Yukarıdaki komutlar ile UFW (Uncomplicated Firewall) kurulumunu gerçekleştirmiş olacaksınız. SSH bağlantılarınıza izin vermeyi unutmayın.

Adım 2: DDoS Koruması

DDoS saldırılarına karşı korunmak için, Fail2Ban gibi bir araç kullanabilirsiniz. Bu araç, kötü niyetli IP adreslerini otomatik olarak engeller.

sudo apt-get install fail2ban

Kurulumdan sonra, yapılandırma dosyasını düzenleyin:

sudo nano /etc/fail2ban/jail.local

Aşağıdaki satırları ekleyin:

[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 5
bantime = 1h

Yapılandırmayı kaydedin ve Fail2Ban servisini yeniden başlatın:

sudo systemctl restart fail2ban

Adım 3: Web Uygulama Güvenlik Duvarı (WAF) Kurulumu

Web uygulamalarınızı korumak için bir WAF kurulumu yapmalısınız. ModSecurity, popüler bir WAF çözümüdür.

sudo apt-get install libapache2-mod-security2

ModSecurity'yi etkinleştirin:

sudo a2enmod security2
sudo systemctl restart apache2

Yapılandırma dosyasını düzenleyin:

sudo nano /etc/modsecurity/modsecurity.conf

"SecRuleEngine" satırını "On" olarak değiştirin:

SecRuleEngine On

Adım 4: SSL Sertifikası Kurulumu

Son olarak, sunucunuzda güvenli bir bağlantı sağlamak için bir SSL sertifikası kurmalısınız. Let's Encrypt kullanarak ücretsiz bir sertifika alabilirsiniz.

sudo apt-get install certbot python3-certbot-apache
sudo certbot --apache

Kurulum tamamlandığında, otomatik olarak SSL sertifikaları güncellenecektir.

Sonuç

Yukarıda belirtilen adımları takip ederek sunucunuzun güvenliğini artırabilir ve performansını optimize edebilirsiniz. Unutmayın, sürekli güncellemeler ve denetimler, güvenliğinizin sürekliliği için şarttır.


Top