ModSecurity ve Fail2ban, Dernekler için Virtualmin Altında: Saldırılara Karşı DSGVO Uyumlu Koruma

Bir dernek olarak Virtualmin altında ModSecurity ve Fail2ban ile web sitenizi DSGVO uyumlu nasıl güvence altına alacağınızı öğrenin. IP engelleme listeleri ve brute-force koruması için ipuçları içeren adım adım kılavuz.

dsgvovirtualmindernekfail2banmodsecurity

Dernekler genellikle bütçelerini aşmadan web sitelerini güvenli bir şekilde işletme zorluğuyla karşı karşıyadır. Virtualmin, ModSecurity ve Fail2ban'ı entegre etmek için güçlü bir platform sunar. Bu makalede, bir Web Uygulaması Güvenlik Duvarı (WAF) nasıl kurulur, IP engelleme listeleri nasıl yapılandırılır ve brute-force saldırılarına nasıl karşı konulur – hepsi DSGVO uyumlu olarak – göstereceğiz.

ModSecurity ve Fail2ban'ın Dernekler için Önemi

Dernek web siteleri sıklıkla saldırı hedefi olur; ister otomatik botlar ister hedefli hacker saldırıları olsun. ModSecurity bir WAF olarak işlev görür ve kötü amaçlı istekleri filtreler; Fail2ban ise tekrarlanan başarısız oturum açma girişimlerinde IP adresini engeller. Bu kombinasyon yalnızca sizin verilerinizi değil, üyelerinizin verilerini de korur – DSGVO uyumluluğunun önemli bir yönü.

Kurulum için Ön Koşullar

Başlamadan önce aşağıdaki ön koşulları karşıladığınızdan emin olun:

  • DezHost'ta sanal sunucular veya web barındırma içeren bir sunucu.
  • Virtualmin kurulu ve kullanıma hazır.
  • Root erişimi veya uygun sudo hakları.
  • Linux ve Apache/Nginx hakkında temel bilgi.

Henüz barındırmanız yoksa, DezHost'tan web barındırma veya sanal sunucular sipariş edebilirsiniz. Dernekler için, birden fazla web sitesi yönetiliyorsa reseller barındırma da göz atmaya değer.

ModSecurity Kurulumu ve Yapılandırması

ModSecurity Kurulumu

ModSecurity, Apache ve Nginx için açık kaynaklı bir WAF modülüdür. Virtualmin altında paket yöneticisi aracılığıyla kurabilirsiniz. Bunun için aşağıdaki komutları çalıştırın:

sudo apt update
sudo apt install libapache2-mod-security2

Kurulumdan sonra modülü etkinleştirin ve Apache'yi yeniden başlatın:

sudo a2enmod security2
sudo systemctl restart apache2

Temel Yapılandırma

Yapılandırma dosyasını /etc/modsecurity/modsecurity.conf altında bulabilirsiniz. Modu başlangıç için On veya DetectionOnly olarak ayarlayın. Üretim ortamında kullanım için, saldırıları aktif olarak engellemek üzere On öneririz. Ayrıca kural setlerini de uyarlayın, örneğin ayrı olarak kurduğunuz OWASP Core Rule Set (CRS).

İpucu: Yanlış alarmlardan kaçınmak için yapılandırmayı önce DetectionOnly modunda test edin.

Fail2ban Kurulumu

Kurulum ve Temel Yapılandırma

Fail2ban, log dosyalarını izler ve şüpheli davranışlarda IP'leri engeller. Şununla kurun:

sudo apt install fail2ban

Ana yapılandırma /etc/fail2ban/jail.conf içinde bulunur. Kendi ayarlamalarınızı yapmak için yerel bir kopya jail.local oluşturun. SSH korumasını etkinleştirin ve eşik değerlerini ayarlayın:

[sshd]
enabled = true
maxretry = 3
bantime = 3600

Web uygulamaları için, giriş sayfalarına yönelik brute-force saldırılarını engellemek üzere Apache veya Nginx için ek jail'ler yapılandırabilirsiniz.

IP Engelleme Listelerini Yönetme

Fail2ban otomatik olarak IP tabloları oluşturur. Ayrıca manuel engelleme listeleri de ekleyebilirsiniz, örneğin fail2ban-client set sshd banip 192.0.2.1 aracılığıyla. Engellemeleri fail2ban-client status ile izleyin.

DSGVO Uyumlu Kurulum

DSGVO, kişisel verilerin korunmasını gerektirir. Fail2ban tarafından IP saklanması durumunda, verilerin yalnızca gerekli olduğu sürece saklandığından emin olmalısınız. bantime değerini çok yüksek ayarlamayın ve üyelerinizi gizlilik politikasında veri işleme hakkında bilgilendirin. Daha fazla bilgi için bilgi bankamıza bakabilirsiniz.

ModSecurity istekleri günlüğe kaydeder; burada da geçerli: logları düzenli olarak silin ve erişimleri sınırlayın. İyi bir yol, Logrotate yapılandırmasıdır.

Düzenli Bakım ve Güncellemeler

Yeni saldırı vektörlerini savuşturmak için ModSecurity ve Fail2ban'ı her zaman güncel tutun. Logları şüpheli etkinlikler açısından düzenli olarak kontrol edin. Virtualmin bunun için kullanıcı dostu bir arayüz sunar.

Sonuç

Virtualmin altında ModSecurity ve Fail2ban ile dernek web sitenizi etkili bir şekilde koruyabilir ve aynı zamanda DSGVO gereksinimlerini karşılayabilirsiniz. Kurulum biraz teknik bilgi gerektirir, ancak verilerinizin güvenliği için değerlidir. Sorularınız için destek ekibimiz yanınızdadır.