Sicherheits-Header-Prüfer

Fügen Sie HTTP-Antwort-Header ein, um die Sicherheitskonfiguration mit Bewertung, CSP-/HSTS-/Cookie-Prüfungen und Cross-Origin-Richtlinienanalyse zu untersuchen.

Aktualisiert am

Share:
Home/Website Tools/Security Headers Checker

Security Headers Checker

Paste your HTTP response headers to analyze security configuration. Check for CSP, HSTS, X-Frame-Options, cookie flags, cross-origin policies, and more. Get a security grade with prioritized recommendations.

Paste HTTP Response Headers

This tool runs entirely in your browser. No data is sent to any server. Headers are parsed and analyzed client-side for educational purposes.

Paste your HTTP response headers above to begin analysis

Get headers from curl -I https://yoursite.com or browser DevTools (Network tab → click a request → Response Headers). You can also load a sample to see how the tool works.

Häufig gestellte Fragen

Was ist der Security-Headers-Checker?

Der Security-Headers-Checker ist ein kostenloses Online-Tool, in das du HTTP-Antwort-Header einfügst, um die Sicherheitskonfiguration mit Bewertung, CSP-/HSTS-/Cookie-Prüfungen und einer Analyse der Cross-Origin-Richtlinien zu untersuchen. Es läuft vollständig in deinem Browser, ohne Installation oder Anmeldung.

Welche Header werden geprüft?

CSP, HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy, COOP/COEP/CORP, X-XSS-Protection, Cache-Control und die Sicherheits-Flags von Set-Cookie.

Wie wird die Bewertung berechnet?

Jeder Header wird nach Schweregrad gewichtet. Eine korrekte Konfiguration erhält die volle Gewichtung, eine fehlerhafte einen Teil und eine fehlende null. Die Gesamtsumme wird auf A+ bis F abgebildet.

Ist es sicher, meine Header einzufügen?

Ja. Die gesamte Analyse läuft in deinem Browser. Es werden keine Daten an einen Server gesendet.

Ist der Security-Headers-Checker kostenlos nutzbar?

Ja, der Security-Headers-Checker ist zu 100 % kostenlos – ohne Registrierung, ohne versteckte Gebühren und ohne Nutzungsbeschränkungen. Die gesamte Verarbeitung erfolgt lokal in deinem Browser und gewährleistet vollständige Privatsphäre.

Funktioniert der Security-Headers-Checker auf Mobilgeräten?

Ja, der Security-Headers-Checker ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen – ohne App-Download.

Muss ich ein Konto erstellen, um dieses Tool zu nutzen?

Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den Security-Headers-Checker in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.

Wie verwende ich den Security-Headers-Checker?

Gib einfach deine Daten in das vorgesehene Feld ein, passe die Einstellungen nach Belieben an, und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.

Welche Browser werden unterstützt?

Der Security-Headers-Checker funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.

Wie komme ich an die HTTP-Response-Header, die ich in den Checker einfügen soll?

Es gibt zwei schnelle Wege. Über die Kommandozeile führen Sie curl -I https://example.com aus und kopieren die Antwort, die jeden Header in einer eigenen Zeile ausgibt. Über den Browser öffnen Sie die DevTools, wechseln zum Network-Tab, laden die Seite neu, klicken auf die oberste Dokumentanfrage und kopieren den Abschnitt Response Headers. In beiden Fällen fügen Sie die Zeilen im Format Key: Value ein, einen Header pro Zeile. Die vorangestellte Statuszeile wie HTTP/2 200 OK darf ruhig mit eingefügt werden, sie wird automatisch übersprungen. Da curl und DevTools die Seite wie ein echter Client anfragen, erfassen sie genau die Header, die ein Browser erhält, einschließlich Set-Cookie und Cache-Direktiven. Wenn Sie nur sehen möchten, wie die Bewertung funktioniert, laden Sie stattdessen das eingebaute Secure- oder Weak-Beispiel und werfen Sie einen Blick auf die Aufschlüsselung pro Header.

Was macht einen Strict-Transport-Security-Header (HSTS) stark?

Ein starker HSTS-Header weist Browser an, für lange Zeit ausschließlich über HTTPS zu verbinden und dabei jede Subdomain einzuschließen. Der Checker prüft drei Dinge: eine max-age von mindestens 31536000 Sekunden (ein Jahr), die Direktive includeSubDomains, damit Subdomains dieselbe HTTPS-only-Regel übernehmen, sowie das preload-Flag. Eine kurze max-age, etwa nur wenige Tage, lässt ein langes Zeitfenster offen, in dem ein Downgrade- oder Man-in-the-Middle-Angriff HTTPS aushebeln kann, weshalb das Tool alles unter einem Jahr markiert und den Wert in Tagen anzeigt. Das preload-Flag ist wichtig, weil es Ihre Domain für die HSTS-Preload-Listen qualifiziert, die in Chrome, Firefox und Safari eingebettet sind und HTTPS bereits beim allerersten Besuch eines Nutzers erzwingen. Fügen Sie Ihre Header ein, um genau zu sehen, welcher dieser drei Bausteine Ihrem HSTS fehlt.

Was ist der Unterschied zwischen X-Frame-Options und CSP frame-ancestors?

Beide schützen vor Clickjacking, indem sie steuern, ob Ihre Seite in einem iframe eingebettet werden kann, doch frame-ancestors ist der moderne Nachfolger. X-Frame-Options ist älter und unterstützt zuverlässig nur DENY und SAMEORIGIN; sein Wert ALLOW-FROM gilt als veraltet und wird von Chrome, Firefox und Safari ignoriert, weshalb der Checker ALLOW-FROM als falsch konfiguriert markiert. Die frame-ancestors-Direktive der Content-Security-Policy erfüllt denselben Zweck, ist aber flexibler: Sie akzeptiert eine Liste erlaubter Ursprünge und wird in aktuellen Browsern durchgängig respektiert. Bewährte Praxis ist es, frame-ancestors 'none' oder eine spezifische Allow-Liste in Ihrer CSP zu setzen und X-Frame-Options: SAMEORIGIN nur noch als Fallback für sehr alte Browser beizubehalten. Das Tool prüft zusätzlich separat, ob die frame-ancestors-Direktive in Ihrer CSP fehlt, und markiert dies gesondert. Fügen Sie Ihre Header ein, um zu bestätigen, dass Ihr Clickjacking-Schutz beide Ebenen korrekt abdeckt.

Warum empfiehlt der Checker, X-XSS-Protection auf 0 zu setzen?

Das wirkt zunächst widersprüchlich, aber 0 ist tatsächlich der korrekte moderne Wert. X-XSS-Protection aktivierte einen veralteten XSS-Auditor, den ältere Browser eingebaut hatten, doch dieser Auditor hatte bekannte Umgehungsmöglichkeiten und konnte sogar selbst missbraucht werden, um Teile einer Seite gezielt zu deaktivieren oder preiszugeben, ob bestimmte Inhalte vorhanden waren. Moderne Browser haben ihn vollständig entfernt, sodass ein Wert wie 1; mode=block nichts Sinnvolles mehr bewirkt und eine trügerische Sicherheit vermitteln kann. Das explizite Senden von X-XSS-Protection: 0 schaltet jedes verbliebene Legacy-Verhalten in Browsern ab, die den Header noch erkennen. Der eigentliche Schutz vor Cross-Site-Scripting ist heute eine strikte Content-Security-Policy, die Inline- und nicht vertrauenswürdige Skripte blockiert — deshalb gewichtet das Tool CSP stark und behandelt diesen Header als veraltet. Fügen Sie Ihre Header ein, um zu sehen, ob Ihre CSP diese Aufgabe zuverlässig übernimmt.

Welche Cookie-Sicherheits-Flags prüft das Tool, und warum sind sie wichtig?

Der Checker untersucht jeden Set-Cookie-Header auf drei Flags: Secure, HttpOnly und SameSite. Secure stellt sicher, dass das Cookie nur über HTTPS gesendet wird, sodass es auf einer unverschlüsselten Verbindung nicht abgefangen werden kann. HttpOnly verbirgt das Cookie vor JavaScript und verhindert so, dass ein XSS-Payload ein Sitzungstoken über document.cookie stiehlt. SameSite steuert, ob das Cookie bei Cross-Site-Anfragen mitgesendet wird; Strict oder Lax hilft, Cross-Site-Request-Forgery zu verhindern, während None das Vorhandensein von Secure voraussetzt. Sitzungs- und Authentifizierungs-Cookies sollten alle drei Flags tragen, und das Tool markiert jedes Cookie, dem eines davon fehlt, damit Sie erkennen, welche Nutzer einem Risiko aussetzen. Da alles im Browser geparst wird, können Sie bedenkenlos authentifizierte Antworten mit echten Set-Cookie-Werten einfügen. Fügen Sie Ihre Header ein, um eine Liste pro Cookie zu erhalten, welche Flags gesetzt sind und welche fehlen.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/security-headers-checker" title="Security Headers Checker — The Toolbox" width="100%" height="380" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/website-tools/security-headers-checker?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Security Headers Checker</a> by The Toolbox</p>

Über den Security-Headers-Checker

Der Security-Headers-Checker ist ein kostenloses Tool, das Ihre HTTP-Response-Header ausliest und bewertet, wie gut sie eine Website gegen gängige browserbasierte Angriffe absichern. Fügen Sie die rohen Header einer Anfrage ein, und das Tool zerlegt jede Zeile, prüft zwölf sicherheitsrelevante Header und liefert eine Gesamtnote von A+ bis F samt Punktzahl auf einer Skala bis 100. Entwickelt wurde es für Entwickler, Website-Betreiber und Sicherheitsprüfer, die schnell und in klarer Sprache erfahren möchten, ob wichtige Schutzmechanismen fehlen oder falsch konfiguriert sind.

Alles läuft direkt im Browser. Die eingefügten Header werden nie auf einen Server hochgeladen — sie werden vollständig clientseitig geparst und analysiert. So können Sie bedenkenlos interne Staging-Umgebungen, authentifizierte Antworten oder Produktivseiten mit Set-Cookie-Werten prüfen, ohne dass diese Daten Ihr Gerät verlassen.

So funktioniert die Nutzung

Besorgen Sie sich Ihre Header auf eine von zwei gängigen Arten und fügen Sie sie in das Feld ein:

  • Über die Kommandozeile — führen Sie curl -I https://example.com aus und kopieren Sie die Antwort.
  • Über den Browser — öffnen Sie die DevTools, wechseln Sie zum Network-Tab, klicken Sie auf die Dokumentanfrage und kopieren Sie die Response Headers.

Jeder Header sollte in einer eigenen Zeile im Format Key: Value stehen; die vorangestellte Statuszeile HTTP/2 200 OK darf ruhig mit eingefügt werden, sie wird automatisch übersprungen. Wenn Sie zunächst nur sehen möchten, wie das Tool arbeitet, laden Sie das eingebaute Secure- oder Weak-Beispiel. Die Ergebnisse erscheinen sofort in drei Tabs: Header-Details mit Erklärungen zu jedem Header und kopierfertigen Empfehlungswerten, eine priorisierte Empfehlungsliste sowie eine Ansicht der geparsten Header mit allem, was ausgelesen wurde. Sie können einen vollständigen Textbericht kopieren oder die Ergebnisse als CSV herunterladen.

Was geprüft wird

Das Tool bewertet zwölf Header und Cookie-Flags und kennzeichnet jeden als korrekt konfiguriert, verbesserungswürdig oder fehlend:

  • Content-Security-Policy — prüft auf eine default-src-Fallback-Regel, fehlende frame-ancestors, base-uri und form-action und markiert schwächende Quellen wie 'unsafe-inline', 'unsafe-eval', data: sowie Wildcards in script-src.
  • Strict-Transport-Security (HSTS) — überprüft, ob max-age mindestens ein Jahr (31536000 Sekunden) beträgt, plus includeSubDomains und preload.
  • X-Content-Type-Options, X-Frame-Options, Referrer-Policy und Permissions-Policy — validiert korrekte Werte und markiert veraltete Muster wie X-Frame-Options: ALLOW-FROM, das von modernen Browsern ignoriert wird.
  • Cross-Origin-Richtlinien (COOP, COEP, CORP) — bestätigt Isolations-Werte, die vor Spectre-artigen Seitenkanal-Angriffen schützen.
  • X-XSS-Protection — gilt als veraltet; das Tool empfiehlt den Wert 0, da der Legacy-Auditor bekannte Umgehungsmöglichkeiten hat und Content-Security-Policy der moderne Ersatz dafür ist.
  • Cache-Control und Set-Cookie — markiert Caching, das sensible Seiten offenlegt, und prüft jedes Cookie auf die Flags Secure, HttpOnly und SameSite.

Wie die Note berechnet wird

Jeder Header wird nach Schweregrad gewichtet, nicht einfach gleich gezählt. Kritische Header wie CSP und HSTS tragen das größte Gewicht, Header mit hoher Priorität wie X-Frame-Options und Cookie-Flags etwas weniger, und veraltete Prüfungen das geringste. Ein korrekt konfigurierter Header erhält sein volles Gewicht, ein falsch konfigurierter Teilpunkte, ein fehlender nichts. Das erreichte Gewicht wird durch das Gesamtgewicht geteilt und ergibt die Punktzahl von 0 bis 100, die anschließend auf eine Buchstabennote abgebildet wird — A+ ab 95 Punkten, abgestuft über B, C und D bis hin zu F.

Diese Gewichtung erklärt, warum eine echte Korrektur mehr bringt als eine lange Liste vorhandener, aber fehlerhafter Header: Eine strikte, vollständige CSP hebt Ihre Note deutlich stärker an als das Hinzufügen eines veralteten Headers. Nutzen Sie die priorisierten Empfehlungen, um zuerst die schwerwiegendsten Lücken zu schließen, übernehmen Sie die vorgeschlagenen Werte direkt in Ihre Server- oder CDN-Konfiguration und fügen Sie die aktualisierten Header erneut ein, um die verbesserte Note zu bestätigen.