Gmork

Kostenloses Werkzeug

Sicherheits-Header-Checker

Geben Sie eine Website ein, um zu sehen, welche der sechs empfohlenen HTTP-Sicherheits-Header deren Startseite sendet, welche Werte schwach sind und ob Software-Versionen offengelegt werden. Kostenlos, keine Anmeldung.

  • Eine normale Anfrage an die Startseite
  • Fehlende Header sind ein Hinweis, kein Zeichen für einen Hack

Die sechs Header, die dieses Werkzeug prüft

Jeder ist eine einzelne Zeile in der Serverkonfiguration. Hier steht, was er bewirkt und ein sinnvoller Startwert.

Strict-Transport-Security HSTS

Weist Browser an, für Ihre Website immer https zu verwenden, damit eine Verbindung in einem unsicheren Netzwerk nicht unbemerkt auf http herabgestuft werden kann.

Strict-Transport-Security: max-age=31536000; includeSubDomains

Sechs Monate (15552000 Sekunden) gelten bei Gmork als Mindestdauer für eine starke Einstellung. Fügen Sie includeSubDomains nur hinzu, wenn jede Subdomain https verwendet.

Content-Security-Policy CSP

Legt fest, von welchen Quellen Skripte, Styles, Bilder und Frames geladen werden dürfen. Dies erschwert eingeschleusten Skripten, wie Kartendieben, das Laden von Angreifer-Domains.

Content-Security-Policy: default-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'none'

Beginnen Sie mit Content-Security-Policy-Report-Only, um zu sehen, was nicht mehr funktioniert, und setzen Sie dann die Richtlinie durch. Report-Only allein blockiert nichts.

X-Frame-Options XFO

Verhindert, dass andere Websites Ihre Seiten in Frames einbinden, um Besucher zu täuschen (Clickjacking). Eine CSP frame-ancestors-Regel erfüllt denselben Zweck und wird hier mitgezählt.

X-Frame-Options: DENY

Verwenden Sie SAMEORIGIN, wenn Ihre eigene Website Seiten einbettet.

X-Content-Type-Options XCTO

Verhindert, dass der Browser Dateitypen errät, sodass eine hochgeladene Datei nicht als Skript ausgeführt werden kann.

X-Content-Type-Options: nosniff

nosniff ist der einzige gültige Wert.

Referrer-Policy RP

Steuert, wie viel von Ihrer Seitenadresse an andere Websites gesendet wird, wenn Besucher weiterklicken oder die Seite externe Ressourcen lädt.

Referrer-Policy: strict-origin-when-cross-origin

Vermeiden Sie unsafe-url, da hierbei vollständige Adressen, einschließlich Abfragezeichenfolgen, an jede Website gesendet werden.

Permissions-Policy PP

Schaltet Browserfunktionen aus, die Ihre Website nicht nutzt, wie Kamera, Mikrofon oder Standort, damit eingeschleuster Code oder eingebettete Inhalte diese nicht anfordern können.

Permissions-Policy: camera=(), microphone=(), geolocation=()

Lassen Sie jede Funktion weg, die die Website wirklich nutzt, oder erlauben Sie sie für Ihre eigene Herkunft mit (self).

Software-Offenlegung Info

Der Prüfer weist auch auf einen X-Powered-By-Header oder einen Server-Header mit Versionsnummer wie nginx/1.18.0 hin. Diese sind für sich genommen keine Schwachstellen, machen aber veraltete Software leicht erkennbar. Sie zählen nie zu den sechs.

Die meisten Server und Frameworks können diese entfernen, zum Beispiel server_tokens off in nginx.

Möchten Sie die ausführliche Version? Lesen Sie Sicherheitsheader erklärt.

Fragen zu Sicherheitsheadern

Welche Sicherheitsheader prüft der Checker?

Strict-Transport-Security (HSTS), Content-Security-Policy, X-Frame-Options (oder die CSP frame-ancestors-Regel), X-Content-Type-Options, Referrer-Policy und Permissions-Policy. Außerdem wird vermerkt, wenn der Server- oder X-Powered-By-Header Softwareversionen preisgibt.

Bedeutet ein fehlender Sicherheitsheader, dass meine Website gehackt wurde?

Nein. Sicherheitsheader dienen der Härtung: Sie erschweren manche Angriffe oder begrenzen den Schaden. Ein fehlender Header ist ein Verbesserungsvorschlag, kein Hinweis auf einen Angriff.

Welche Seite wird geprüft?

Die Startseite, die Sie eingeben, nach Weiterleitungen. Header können sich zwischen Seiten unterscheiden. Prüfen Sie wichtige Seiten einzeln, wenn sie von einem anderen System bereitgestellt werden.

Ist der Sicherheitsheader-Checker kostenlos?

Ja, ohne Konto. Er ist rate-limitiert, damit ihn alle nutzen können, und jede zu Gmork hinzugefügte Website erhält bei jedem Lauf denselben Header-Check.

Machen Sie sich um mehr als nur Header Sorgen? Probieren Sie den kostenlosen Website-Hack-Check.