Aanbevolen SSL-beveiligingsinstellingen voor Apache en DirectAdmin

Een veilige SSL-configuratie is essentieel om websites optimaal te beschermen tegen kwetsbaarheden en om moderne beveiligingsstandaarden te ondersteunen. In dit artikel lees je welke SSL-instellingen worden aanbevolen voor Apache in combinatie met DirectAdmin. De configuratie is gebaseerd op de aanbevolen instellingen van Mozilla en ondersteunt onder andere TLS 1.2 en TLS 1.3.

Stap 1: Maak een kopie van de standaard SSL-configuratie

Maak eerst een kopie van het standaardbestand httpd-ssl.conf. Hierdoor blijven je wijzigingen behouden wanneer Apache of DirectAdmin wordt bijgewerkt.

cp /usr/local/directadmin/custombuild/configure/ap2/conf/extra/httpd-ssl.conf /usr/local/directadmin/custombuild/custom/ap2/conf/extra/httpd-ssl.conf

Open vervolgens het nieuwe configuratiebestand:

vi /usr/local/directadmin/custombuild/custom/ap2/conf/extra/httpd-ssl.conf

Stap 2: Pas de SSL-configuratie aan

Voeg onderstaande instellingen toe of vervang de bestaande configuratie.

SSLCipherSuite EECDH+AESGCM:EDH+AESGCM

# Requires Apache 2.4.36 & OpenSSL 1.1.1
SSLProtocol -all +TLSv1.3 +TLSv1.2

SSLOpenSSLConfCmd Curves X25519:secp521r1:secp384r1:prime256v1

# Older versions
# SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1

SSLHonorCipherOrder On
SSLInsecureRenegotiation Off

# Redirect HTTP naar HTTPS inclusief subdomeinen
# Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"

# Requires Apache >= 2.4
SSLCompression Off
SSLUseStapling On
SSLStaplingCache "shmcb:logs/stapling-cache(150000)"

# Requires Apache >= 2.4.11
SSLSessionTickets Off

Met deze configuratie worden uitsluitend moderne encryptieprotocollen gebruikt en worden verouderde SSL- en TLS-versies uitgeschakeld. Daarnaast worden beveiligingsfuncties zoals OCSP Stapling en een veilige cipher-volgorde ingeschakeld.

Stap 3: Apache opnieuw laden

Nadat de configuratie is aangepast, moet Apache opnieuw worden gestart.

service httpd restart

Gebruik je CustomBuild binnen DirectAdmin? Voer dan eerst onderstaande opdrachten uit zodat de configuratie opnieuw wordt opgebouwd.

cd /usr/local/directadmin/custombuild
./build rewrite_confs

SSL-configuratie voor andere software

Naast Apache biedt Mozilla ook aanbevolen SSL-configuraties voor andere veelgebruikte servers en diensten, waaronder:

  • Dovecot
  • Exim
  • MySQL
  • Postfix
  • ProFTPD
  • Redis

Controleer altijd de meest recente SSL-instellingen

Beveiligingsrichtlijnen veranderen regelmatig. Controleer daarom altijd de meest actuele aanbevelingen via de Mozilla SSL Configuration Generator. Na het selecteren van de juiste software en versies ontvang je direct een aanbevolen configuratie die je kunt toepassen op je server.

Bron: https://ssl-config.mozilla.org/

Add a Comment

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *