Disable CSP: Content-Security-Policy in Chrome beim Testen abschalten

Disable CSP ist eine kostenlose Open-Source-Erweiterung für Chrome, gedacht für Webentwickler und Tester. Ein Klick auf das Symbol in der Symbolleiste entfernt die Content-Security-Policy-Header aus den geladenen Seiten, sodass blockierte Skripte, Stylesheets oder Frames beim Debuggen laufen können; ein zweiter Klick stellt sie wieder her. Ein farbiges Symbol bedeutet: CSP ist aus.

82 Nutzer Open Source (MIT)
Optionsseite von Disable CSP, die erklärt, was die Content Security Policy ist und welche Risiken ihr Abschalten birgt
Die Optionsseite erklärt, wovor CSP schützt, bevor Sie sie abschalten.

Content-Security-Policy (CSP) ist ein Sicherheits-Header, der dem Browser mitteilt, aus welchen Quellen eine Seite Skripte, Stylesheets und Frames laden darf. Er schützt Nutzer vor Cross-Site-Scripting (XSS), steht aber im Weg, wenn Sie ein Debugging-Skript einschleusen, ein Widget eines Drittanbieters testen oder eine Website analysieren.

Verwenden Sie Disable CSP nur zum Testen und Entwickeln und schalten Sie es danach wieder aus: Solange es aktiv ist, ist der CSP-Schutz auf jeder besuchten Website entfernt.

Was Disable CSP macht

Umschalten mit einem Klick

Klicken Sie auf das Symbol der Erweiterung, um CSP zu deaktivieren; ein weiterer Klick aktiviert sie wieder. Das Symbol ist farbig, solange CSP deaktiviert ist, und grau, wenn CSP aktiv ist.

Entfernt alle drei CSP-Header

Die Erweiterung entfernt Content-Security-Policy, X-Content-Security-Policy und X-WebKit-CSP aus den Antworten für Seiten und Frames, mithilfe der declarativeNetRequest-Regeln von Chrome.

Merkt sich ihren Zustand

Der Ein/Aus-Zustand wird im Chrome-Speicher abgelegt und übersteht so einen Neustart des Browsers. Prüfen Sie das Symbol, bevor Sie normal weitersurfen.

Englisch und Französisch

Die Erweiterung und ihre Optionsseite sind auf Englisch und Französisch verfügbar.

Screenshots

Optionsseite von Disable CSP, die erklärt, was die Content Security Policy ist und welche Risiken ihr Abschalten birgt
Die Optionsseite erklärt, wovor CSP schützt, bevor Sie sie abschalten.

Installation

  1. Öffnen Sie Disable CSP im Chrome Web Store und klicken Sie auf Hinzufügen.
  2. Pinnen Sie das Symbol über das Puzzleteil-Menü an, damit Sie immer sehen, ob CSP an oder aus ist.
  3. Klicken Sie auf das Symbol, um CSP zu deaktivieren, und laden Sie die zu testende Seite neu.
  4. Klicken Sie nach dem Testen erneut darauf, um CSP wiederherzustellen.
Kostenlos zu Chrome hinzufügen

Berechtigungen im Klartext

  • declarativeNetRequestDie CSP-Header mit einer Chrome-Netzwerkregel aus den Antworten entfernen.
  • declarativeNetRequestWithHostAccessDiese Regel auf die besuchten Websites anwenden.
  • storageSich merken, ob CSP gerade deaktiviert ist.
  • activeTabVorübergehender Zugriff auf den aktuellen Tab, nur wenn Sie auf das Symbol in der Symbolleiste klicken.
  • <all_urls>Auf jeder Website eingreifen, denn CSP-Header können von jeder Website kommen.

Datenschutz

Disable CSP erhebt und sendet keinerlei Daten. Der Eintrag im Chrome Web Store erklärt, dass die Erweiterung Ihre Daten weder erhebt noch verwendet, und der Code speichert nur eine einzige Ein/Aus-Einstellung.

Häufige Fragen

Was ist die Content-Security-Policy?

Ein Antwort-Header, der festlegt, woher eine Seite Skripte, Stylesheets, Bilder und Frames laden darf. Browser blockieren alles außerhalb dieser Liste, was viele Cross-Site-Scripting-Angriffe (XSS) verhindert.

Ist es sicher, CSP zu deaktivieren?

Nur zum Testen. Ohne CSP verlieren Seiten eine Schutzschicht gegen eingeschleuste Skripte. Schalten Sie die Erweiterung aus, sobald Sie fertig sind, und lassen Sie sie beim normalen Surfen nicht eingeschaltet.

Entfernt sie auch eine CSP aus einem Meta-Tag?

Nein. Sie entfernt CSP, die als HTTP-Antwort-Header gesendet wird. Eine Richtlinie, die als <meta http-equiv="Content-Security-Policy"> in der Seite steht, gehört zum HTML und bleibt unverändert.

Mehr von FuryBee