FlinkTools

CSP bauen und prüfen

Versteh einen Content-Security-Policy-Header oder bau einen, der zu deiner Seite passt.

Auf deinem Gerät verarbeitet, nie hochgeladen

Richtlinie

Füge den Header-Wert, die ganze Header-Zeile, ein Meta-Tag oder eine nginx- oder Apache-Zeile ein

Erklärt

Hier wird jede Direktive erklärt, mit Warnungen für die riskanten Teile.

Was es macht

Eine Content-Security-Policy sagt dem Browser, welche Skripte, Styles, Bilder und Frames eine Seite laden darf, und blockiert so Inline-Skripte und fremde Skripte, solange du sie nicht erlaubst. Dieses Werkzeug erklärt jede Direktive in einfachen Worten, warnt vor riskanten Angaben wie unsafe-inline, unsafe-eval und Wildcards und nennt fehlende Schutzmaßnahmen. Du kannst auch aus einfachen Optionen eine Richtlinie bauen und sie als HTTP-Header, Meta-Tag, nginx-Zeile oder Apache-Zeile kopieren.

So funktioniert es

  1. 1Richtlinie einfügen oder zu Bauen wechseln.
  2. 2Erklärung lesen und die Warnungen beheben.
  3. 3Das Ergebnis als Header, Meta-Tag, nginx- oder Apache-Zeile kopieren.

Häufige Fragen

Wird meine Richtlinie irgendwohin gesendet?

Nein. Sie wird in deinem Browser gelesen und geprüft.

Warum ist unsafe-inline ein Problem?

Es lässt jedes in die Seite eingeschleuste Skript laufen. Ein Nonce oder Hash erlaubt nur die Skripte, die du meinst.

Kann eine neue Richtlinie meine Seite kaputt machen?

Ja. Probier sie zuerst als Content-Security-Policy-Report-Only aus, beobachte die Berichte und schalte sie dann scharf.

ANZEIGE320 × 100