Inhalts Sicherheitsrichtlinien
TYPO3 Inhalts Sicherheitsrichtlinien
Inhalts Sicherheitsrichtlinien (CSP) in TYPO3 helfen, Ihre Website vor schädlichen Inhalten zu schützen. Durch das Einrichten von CSP können Sie steuern, welche Inhaltsquellen auf Ihrer Website erlaubt sind. Dies bedeutet, dass Sie verhindern können, dass unbefugte Skripte oder Ressourcen ausgeführt werden, was Ihre Website sicherer macht. Es ist eine einfache Möglichkeit, Ihre TYPO3 Website sicher und zuverlässig zu halten!
Eine Content Security Policy, deutsch Inhalts-Sicherheitsrichtlinie, ist ein Sicherheitsmechanismus, der dem Browser vorgibt, aus welchen Quellen Skripte, Bilder, Schriften und andere Inhalte geladen werden dürfen. Sie schützt Websites vor Angriffen wie Cross-Site-Scripting und dem Einschleusen fremder Inhalte.
Die Richtlinie wird als HTTP-Header oder Meta-Tag ausgeliefert und besteht aus Regeln, etwa script-src, img-src oder frame-src. Alles, was nicht erlaubt ist, blockiert der Browser. Dadurch lässt sich der Schaden begrenzen, selbst wenn Angreifer eine Schwachstelle finden.
TYPO3 unterstützt Content Security Policies im Backend und kann sie für das Frontend konfigurieren. Erweiterungen dürfen eigene Regeln mitbringen. Besonders in den neueren Versionen ist die Verwaltung deutlich komfortabler geworden, und Verstöße werden protokolliert.
Die Einführung sollte schrittweise erfolgen. Starten Sie im Report-Only-Modus, um zu sehen, welche Ressourcen blockiert würden, ohne die Seite zu stören. Passen Sie danach die Regeln an und schalten Sie sie scharf. Externe Dienste wie Analyse, Karten oder Videos müssen berücksichtigt werden.
Vermeiden Sie unsichere Ausnahmen wie unsafe-inline, wo es geht. Nutzen Sie stattdessen Nonces oder Hashes, damit nur geprüfter Code läuft.
Testen Sie nach jeder Änderung die wichtigsten Seiten und Funktionen, denn zu strenge Regeln können Darstellung oder Formulare beeinträchtigen.
Ergänzend helfen weitere Sicherheits-Header wie X-Frame-Options oder Strict-Transport-Security.
Dokumentieren Sie die Richtlinie und prüfen Sie sie nach Einbindung neuer Dienste.
Wir richten Sicherheits-Header und Content Security Policies in Ihrem TYPO3-Projekt ein.
So erhöhen Sie den Schutz Ihrer Website spürbar.
Beziehen Sie dabei auch Dienstleister ein, die Skripte einbinden, damit Regeln und Quellen frühzeitig abgestimmt werden.