linux:webserver:apache:hardening
Härten eines Apache Servers
Hier ein paar Punkte die man befolgen sollte wenn ein Apache Webserver im Netz steht.
ServerSignature Off
Die Direktive ServerSignature legt fest, ob Apache in automatisch generierte Dokumente wie Index- oder Fehlermeldungsseiten eine Fußzeile einfügen soll, die Informationen über die Server-Software, den Hostnamen und eventuell die E-Mail-Adresse des Administrators enthält. Es gibt drei mögliche Werte:
- Off: Apache erzeugt keine Informationsfußzeile.
- On. Es wird eine Fußzeile ohne E-Mail-Adresse generiert.
ServerTokens Prod
Die Direktive ServerTokens legt fest, wie ausführlich der Apache-Webserver seine Versionsinformationen im HTTP-Antwort-Header Server und in der durch ServerSignature definierten Fußzeile automatisch generierter Dokumente angibt. Folgende Werte sind dafür definiert:
- Prod oder ProductOnly. Es wird nur der Programmname ausgegeben: Apache.
- Major. Die Hauptversionsnummer wird angegeben. Beispiel: Apache/2.
- Minor. Haupt- und Unterversionsnummer werden kombiniert, zum Beispiel Apache/2.0.
- Min oder Minimal. Es werden Hauptversions-, Unterversions- und Releasenummer angegeben. Beispiel: pache/2.0.52.
- OS. Die vollständige Versionsnummer wie bei Minimal wird angegeben, zusätzlich steht in Klammern die Systemplattform. Zum Beispiel: Apache/2.0.52 (Unix).
- Full. Zusätzlich zur vollen Versionsnummer und dem Betriebssystem werden die Versionsdaten wichtiger Zusatzmodule angezeigt. Beispiel: Apache/2.0.52 (Unix) mod_perl/1.99_13 Perl/v5.8.3 PHP/5.0.1
Wenn möglich alles verbieten was nicht gebraucht wird.
# Alles verbieten <Location /> Order Deny,Allow Deny from all </Location> # Alles was im Hauptverzeichnis liegt erlauben. ZB. index.html <Location /*> Order Allow,Deny Allow from all </Location> # Spezielle Verzeichnisse erlauben <Location /verzeichnis/> Order Allow,Deny Allow from all </Location> # Options abdrehen wenn nicht gebraucht <Directory /*> Options None </Directory>
linux/webserver/apache/hardening.txt · Last modified: by stone
