Apache ModSecurity Nedir?
ModSecurity'nin Yararları
- Web uygulama saldırılarına karşı etkili koruma.
- Kötü niyetli botlardan korunma.
- Güvenlik açıklarını raporlama ve izleme.
- Web trafiğini analiz etme ve optimize etme.
Şimdi, Linux üzerinde Apache ModSecurity'nin nasıl kurulacağına bakalım.
Adım 1: Apache ve ModSecurity Paketlerini Yükleme
Ubuntu/Debian sistemlerinde terminali açın ve aşağıdaki komutu çalıştırın:
sudo apt-get update
sudo apt-get install libapache2-mod-security2
CentOS/RHEL sistemlerinde ise şu komutları kullanın:
sudo yum install mod_security
Yükleme tamamlandıktan sonra, Apache'yi yeniden başlatmanız gerekebilir. Bunun için şu komutu kullanın:
sudo systemctl restart apache2
Adım 2: ModSecurity'yi Etkinleştirme
sudo a2enmod security2
Adım 3: ModSecurity Yapılandırma Dosyasını Düzenleme
Yapılandırma dosyasını açmak için:
sudo nano /etc/modsecurity/modsecurity.conf
Dosya içinde, `SecRuleEngine` ayarını `On` olarak değiştirmeniz gerekiyor. Bu, ModSecurity'nin aktif olmasını sağlar.
```bash
SecRuleEngine On
```
Adım 4: OWASP ModSecurity Core Rule Set (CRS) Kurulumu
CRS'yi indirmek için:
cd /usr/local/src
sudo git clone https://github.com/SpiderLabs/owasp-modsecurity-crs.git
sudo cp -r owasp-modsecurity-crs/* /etc/modsecurity/
Daha sonra, `modsecurity.conf` dosyasına şu satırı eklemeniz gerekecek:
```bash
IncludeOptional /etc/modsecurity/crs/*.conf
```
Adım 5: Apache Konfigürasyonunu Güncelleme
sudo nano /etc/apache2/apache2.conf
Dosyanın sonuna şu satırı ekleyin:
```bash
IncludeOptional /etc/modsecurity/*.conf
```
Son olarak, Apache'yi yeniden başlatmayı unutmayın:
sudo systemctl restart apache2
Adım 6: ModSecurity'nin Çalışıp Çalışmadığını Kontrol Etme
sudo tail -f /var/log/apache2/error.log
Eğer her şey yolunda gittiyse, artık web sunucunuz güvenli hale gelmiş olmalı!
Sonuç
Açık kaynaklı olması ve sürekli güncellenmesi, ModSecurity'yi güçlü bir güvenlik aracı yapar. Kurulum ve yapılandırma işlemini tamamladıktan sonra, internet üzerindeki en yaygın saldırılara karşı sağlam bir savunma hattı kurmuş olacaksınız.