Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
fortgeschrittene:apache_http_header_setzen [2022/03/01 12:29] ingo_wichmann |
fortgeschrittene:apache_http_header_setzen [2022/12/22 14:39] (aktuell) sh |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Beispiel für eine Webanwendung, die nichts von anderen Seiten nachlädt: | + | HTTP Headers für eine https-Seite die nichts von anderen Seiten nachlädt: |
<file txt /etc/apache2/conf-available/hardening.conf> | <file txt /etc/apache2/conf-available/hardening.conf> | ||
- | ServerSignature Off | + | ServerSignature Off |
- | ServerTokens Minimal | + | ServerTokens Minimal |
- | Header set Content-Security-Policy "default-src 'self';" | + | Header set Content-Security-Policy "default-src 'self';" |
- | Header set X-Frame-Options "SAMEORIGIN" | + | Header set X-Frame-Options "SAMEORIGIN" |
- | Header set X-Content-Type-Options "nosniff" | + | Header set X-Content-Type-Options "nosniff" |
- | Header set Referrer-Policy "strict-origin-when-cross-origin" | + | Header set Referrer-Policy "strict-origin-when-cross-origin" |
- | Header unset X-Powered-By | + | Header set Permissions-Policy "geolocation=(self), microphone=()" |
+ | Header unset X-Powered-By | ||
</file> | </file> | ||
- | Aktivieren: | + | |
a2enconf hardening | a2enconf hardening | ||
- | apachectl graceful | + | |
+ | Testen: https://securityheaders.com | ||
+ |