Apache2 Weak Cipher deaktivieren
Auf dieser Seite beschreibe ich einige rudimentäre Härtungsmaßnahmen des Webservers.
apache2
Man füge in der /etc/apache2/httpd.conf
folgende Zeilen hinzu:
FileETag None SSLCompression off SSLProtocol All -SSLv2 -SSLv3 SSLCipherSuite AES128+EECDH:AES128+EDH
Über den FileETag ist eine InformationDisclosure möglich. Da das Feature von FileETag nur selten benötigt wird, kann es deaktiviert werden.
Großes Aufsehen hat hingegen die Heartbleed-Sicherheitslücke erregt. SSL und insbesondere die SSL-Cipher können bei schwacher Konfiguration und sehr ernst zu nehmendes Sicherheitsrisiko darstellen. Oben werden deshalb SSLv2 und SSLv3 deaktiviert. Über den letzteren war beispielsweise die Poodle-Attacke möglich.
Außerdem ist auch darauf zu achten, dass bei den Zertifikaten alle Zwischenzertifikate korrekt eingebunden werden, z. B. SSLCACertificateFile
oder SSLCertificateChainFile
. Wenn diese erforderlich sind und nicht geliefert werden, wirkt sich das negativ auf die Sicherheit aus.
Unter https://www.ssllabs.com/ssltest/analyze.html kann man übrigens die Seite auf etwaige Probleme prüfen lassen.
Quellen
https://raymii.org/s/tutorials/Strong_SSL_Security_On_Apache2.html