Virtualmin ile DSGVO uyumlu dernek web siteleri: Let's Encrypt ile otomatik TLS sertifikaları, HSTS ve OCSP stapling

Virtualmin sunucusunda otomatik Let's Encrypt sertifikaları, HSTS ve OCSP stapling nasıl kurulur – bulut hizmetleri olmadan güvenli, DSGVO uyumlu bir dernek web sitesi için.

dsgvovirtualminlets-encrypthstsocsp-stapling

Dernekler genellikle güvenli ve veri koruma uyumlu bir web sitesi işletme zorluğuyla karşı karşıyadır. Bulut hizmetleri kullanışlı olabilir, ancak veri koruma sorularını gündeme getirir. Kendi sunucunuzda Virtualmin ile tam kontrolü elinizde tutabilir ve aynı zamanda otomatik TLS sertifikaları, HSTS ve OCSP stapling gibi modern güvenlik standartlarını kullanabilirsiniz. Bu makalede, bunu adım adım nasıl kuracağınızı gösteriyoruz.

DSGVO uyumlu dernek web siteleri neden önemlidir

DSGVO, kişisel verilerin güvenli bir şekilde işlenmesini gerektirir. Buna HTTPS üzerinden şifreli iletim de dahildir. Birçok dernek, verilerin nerede bulunduğunun belirsiz olduğu paylaşımlı barındırma veya bulut çözümleri kullanır. DezHost gibi bir Alman sağlayıcıdan kendi sanal sunucunuz veya bir web barındırma paketiniz size gerekli kontrolü ve şeffaflığı sağlar.

Virtualmin'i kurma ve temelleri oluşturma

Virtualmin, Webmin tabanlı güçlü bir açık kaynak kontrol panelidir. Alan adlarını, e-posta hesaplarını, veritabanlarını ve daha fazlasını yönetmenizi sağlar. Amacımız için, Virtualmin kurulu bir sunucunuz olduğunu varsayıyoruz. Aksi takdirde, DezHost'un bir sanal sunucusunda hızlıca uygun bir imaj kurabilirsiniz.

Kurulumdan sonra Virtualmin'e giriş yapın ve TLS kurmak istediğiniz alan adını seçin.

Let's Encrypt'i otomatik olarak kurma

Let's Encrypt, otomatik olarak yenilenebilen ücretsiz TLS sertifikaları sunar. Virtualmin, Let's Encrypt için entegre desteğe sahiptir.

Adım 1: Alan adını hazırlama

Alan adınızın sunucunun IP'sine işaret ettiğinden emin olun. Alan adınızı DezHost'ta kaydedebilir veya yönetebilirsiniz. DNS kayıtları doğru şekilde ayarlanmalıdır.

Adım 2: Virtualmin'de Let's Encrypt'i etkinleştirme

  • Virtualmin > Sunucu seç > Sunucu Yapılandırması > SSL Sertifikası bölümüne gidin.
  • Let's Encrypt sekmesini seçin.
  • Sertifikayı otomatik yenile seçeneğini etkinleştirin.
  • E-posta adresinizi girin ve koşulları kabul edin.
  • Sertifika talep et düğmesine tıklayın.

Virtualmin doğrulama ve kurulumla ilgilenir. Yenileme, sertifikanın süresi dolmadan önce otomatik olarak gerçekleşir.

HSTS başlığını yapılandırma

HSTS (HTTP Strict Transport Security), tarayıcıları yalnızca HTTPS kullanmaya zorlar. Bu, downgrade saldırılarını önler ve önemli bir güvenlik yapı taşıdır.

Apache veya Nginx'te HSTS'yi etkinleştirme

Web sunucusuna (Apache veya Nginx) bağlı olarak HSTS başlığını eklersiniz. Virtualmin'de bunu web sunucusu yapılandırması üzerinden yapabilirsiniz.

Apache için: .htaccess veya sanal ana bilgisayar yapılandırmasına ekleyin:

Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"

Nginx için: Sunucu bloğu yapılandırmasına ekleyin:

add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;

HSTS'nin yalnızca site zaten HTTPS üzerinden erişilebilirse etkili olduğunu unutmayın. Öncesinde iyice test edin.

OCSP stapling kurulumu

OCSP stapling, tarayıcının sertifika doğrulamasını doğrudan CA sunucusunda yapmak zorunda kalmaması nedeniyle yükleme süresini ve gizliliği iyileştirir. Web sunucusu OCSP yanıtını alır ve onunla birlikte sunar.

Apache'de OCSP stapling'i etkinleştirme

SSL yapılandırmasına ekleyin:

SSLUseStapling on
SSLStaplingCache "shmcb:/var/run/ocsp(128000)"

Apache'yi yeniden başlatın.

Nginx'te OCSP stapling'i etkinleştirme

Nginx'te OCSP stapling, sertifika ilgili uzantıyı içeriyorsa varsayılan olarak etkindir. Açıkça açabilirsiniz:

ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /pfad/zum/ca-bundle.crt;

Virtualmin sertifikaları yönettiğinden, CA paketine giden yol otomatik olarak doğru olmalıdır.

Doğrulama ve testler

Kurulumdan sonra yapılandırmanızı test etmelisiniz. Güvenliği kontrol etmek için SSL Labs veya securityheaders.com gibi araçları kullanın. A+ derecesine dikkat edin.

Günlükleri kontrol ederek veya manuel bir yenileme testi yaparak otomatik yenilemenin çalıştığından emin olun.

Sonuç

Virtualmin, Let's Encrypt, HSTS ve OCSP stapling ile bulut hizmetlerine bağımlı olmadan güvenli ve DSGVO uyumlu bir dernek web sitesi işletebilirsiniz. DezHost'taki sanal sunucunuz veya web barındırmanız ideal temeli sunar. Sorularınız için desteğimiz hizmetinizdedir.