Teksolvr
Zurück zum Blog
Cybersicherheit & Hardening25. Juni 20268 min read

Apache-HTTP-Server-Konfiguration optimieren, um Sicherheit und Leistung zu verbessern

Alex Rivera, Senior Systems Architect

I. Einführung in die Apache-HTTP-Server-Sicherheit

Um einen sicheren Apache-HTTP-Server zu konfigurieren, müssen Sie die Bedeutung von HTTP/2, TLS 1.3 und kryptografischer Schlüsselverwaltung verstehen. Das Apache-HTTP-Server-Projekt empfiehlt die Verwendung der neuesten stabilen Version und die Aktivierung der Protocol-Direktive, um HTTP/2 zu unterstützen.

II. Aktivieren von HTTP/2 und TLS 1.3

Um HTTP/2 und TLS 1.3 zu aktivieren, fügen Sie die folgenden Direktiven in Ihre Apache-Konfigurationsdatei ein:

bash
Protocols h2 http/1.1
SSLProtocol -all +TLSv1.3

III. Sichere TLS-Konfiguration

Um Ihre TLS-Konfiguration zu sichern, folgen Sie diesen Best Practices:

Verwenden Sie ein sicheres Verschlüsselungsverfahren, wie ECDHE-ECDSA-AES256-GCM-SHA384.
Legen Sie eine vernünftige Schlüssellänge fest, wie 2048 Bits.
Verwenden Sie einen vertrauenswürdigen Zertifikatsanbieter (CA) und überprüfen Sie die Zertifikatskette.

IV. Hardening von Apache-HTTP-Server

Um Ihren Apache-HTTP-Server zu harden, folgen Sie diesen Richtlinien:

Legen Sie die ServerTokens-Direktive auf Prod fest, um unnötige Serverinformationen zu verbergen.
Deaktivieren Sie unnötige Module, wie status und autoindex.
Implementieren Sie eine Rate-Begrenzung mithilfe der LimitIPConn-Direktive.

V. Sichere Konfigurationsbeispiel

Hier ist ein Beispiel für eine sichere Apache-HTTP-Server-Konfiguration:

bash
<VirtualHost *:443>
    Protocols h2 http/1.1
    SSLProtocol -all +TLSv1.3
    SSLCertificateFile /path/to/cert.pem
    SSLCertificateKeyFile /path/to/key.pem
    ServerTokens Prod
    LimitIPConn 10
    <Directory />
        Require all denied
    </Directory>
</VirtualHost>

VI. Schlussfolgerung

Durch die Anwendung dieser Best Practices und Konfigurationsempfehlungen können Sie die Sicherheitsstellung und Effizienz Ihres Apache-HTTP-Servers erheblich verbessern. Vergessen Sie nicht, Ihre Apache-Installation regelmäßig zu aktualisieren und die neuesten Sicherheitsrichtlinien von NIST und OWASP zu befolgen.

Zusätzliche Ressourcen

[Apache-HTTP-Server-Projekt](https://httpd.apache.org/)
[NIST-Sonderveröffentlichung 800-53](https://nvd.gov/products/special-publication-800-53)
[OWASP-Top-10](https://owasp.org/Top10/)

Fehlersuche oder Testen dieses Leitfadens?

Teksolvr bietet 67 kostenlose Tools zur DNS-Konfigurationsprüfung, DKIM-Zertifikatvalidierung, Port-Tests, Server-Blacklist-Prüfung und Berechnungen.