PAKU Media
StartseiteLeistungenPortfolioÜber unsBlogKontakt
PAKU Media

Kreativagentur aus Bielefeld für Webdesign, Videografie und Social Media — seit 2022.

Partner

Navigation

  • ›Startseite
  • ›Leistungen
  • ›Portfolio
  • ›Über uns
  • ›Branchen
  • ›Blog
  • ›Kontakt

Leistungen

  • ›Webdesign
  • ›Videografie
  • ›Social Media Ads
  • ›App Design
  • ›Lexikon
  • ›Tools

Kontakt

Pamuk und Kuscu GbR

Friedhofstraße 171
33659 Bielefeld

hello@pakumedia.de

0521 98 99 40 99

PAKU.Media

© 2026 PAKU Media. Alle Rechte vorbehalten.

ImpressumDatenschutzAGBLexikonToolsSitemap
Home/Lexikon/Content Security Policy (CSP)
Security

Content Security Policy (CSP)

Zuletzt aktualisiert: 2026-03-31

Eine Content Security Policy (CSP) ist ein Sicherheitsmechanismus, der ueber einen HTTP-Header definiert, welche Inhaltsquellen ein Browser laden und ausfuehren darf. CSP ist die wirksamste Verteidigung gegen Cross-Site Scripting (XSS) und andere Code-Injection-Angriffe.

CSP folgt einem Allowlist-Ansatz: Alles, was nicht explizit erlaubt ist, wird blockiert. Das bedeutet, selbst wenn ein Angreifer schadhaften Code in die Seite einschleusen kann, wird der Browser die Ausfuehrung verweigern, weil die Quelle nicht in der Policy gelistet ist.

Grundlegende Direktiven

Die wichtigsten CSP-Direktiven

DirektiveKontrolliertBeispiel
default-srcFallback fuer alle Ressourcentypen'self'
script-srcJavaScript-Quellen'self' https://cdn.example.com
style-srcCSS-Quellen'self' 'unsafe-inline'
img-srcBildquellen'self' https: data:
font-srcFont-Quellen'self' https://fonts.gstatic.com
connect-srcFetch, XHR, WebSocket-Ziele'self' https://api.example.com
frame-srciFrame-Quellen'none'
media-srcAudio- und Video-Quellen'self'
object-srcPlugin-Quellen (Flash, Java)'none'
base-uriErlaubte Base-URLs'self'
form-actionErlaubte Formular-Ziele'self'

Quellenwerte

WertBedeutung
'self'Gleicher Origin wie das Dokument
'none'Keine Quelle erlaubt
'unsafe-inline'Inline-Scripts/-Styles erlaubt (unsicher)
'unsafe-eval'eval() und aehnliche Funktionen erlaubt (unsicher)
'nonce-abc123'Script mit passendem Nonce-Attribut erlaubt
'sha256-...'Script mit passendem Hash erlaubt
https:Alle HTTPS-Quellen
data:Data-URIs (z. B. inline Bilder)
https://cdn.example.comSpezifische Domain

CSP in der Praxis

Einstieg: Report-Only-Modus

Statt sofort zu blockieren, kann CSP im Report-Only-Modus betrieben werden. Violations werden gemeldet, aber nicht blockiert:

Content-Security-Policy-Report-Only: default-src 'self'; report-uri /csp-report

Dieser Modus ist essentiell fuer die schrittweise Einfuehrung, da eine zu restriktive Policy die eigene Website lahmlegen kann.

Beispiel-Policy fuer eine Agentur-Website

Eine typische CSP fuer eine Webdesign-Agentur-Website:

Content-Security-Policy:
  default-src 'self';
  script-src 'self' 'nonce-{random}' https://www.googletagmanager.com;
  style-src 'self' 'unsafe-inline';
  img-src 'self' https: data:;
  font-src 'self' https://fonts.gstatic.com;
  connect-src 'self' https://www.google-analytics.com;
  frame-src 'none';
  object-src 'none';
  base-uri 'self';
  form-action 'self'

Nonce-basierte CSP

Anstatt 'unsafe-inline' fuer Scripts zu erlauben (was XSS-Schutz aufhebt), verwendet die Nonce-Methode einen einmaligen, zufaelligen Wert:

  1. Server generiert pro Request einen zufaelligen Nonce
  2. Nonce wird im CSP-Header und im Script-Tag gesetzt
  3. Nur Scripts mit dem korrekten Nonce werden ausgefuehrt

Dies ist die empfohlene Methode fuer moderne Webanwendungen.

CSP in Next.js

Next.js unterstuetzt CSP ueber:

  • Middleware: CSP-Header dynamisch pro Request setzen (ideal fuer Nonce)
  • next.config.js: Statische Security-Header in der Konfiguration
  • Meta-Tag: Als Fallback im <Head> (eingeschraenkte Funktionalitaet)

Herausforderungen in Next.js

  • Inline-Styles von CSS-in-JS-Libraries erfordern Nonces oder 'unsafe-inline'
  • Third-Party-Scripts (Analytics, Chat-Widgets) muessen explizit erlaubt werden
  • Server Components erleichtern die CSP-Implementierung, da weniger Client-JavaScript benoetigt wird

CSP und Performance

CSP hat minimalen Performance-Overhead. Die Header-Groesse ist vernachlaessigbar, und die Browser-seitige Policy-Evaluation ist schnell. Allerdings kann eine strikte CSP die Nutzung von CDNs und Third-Party-Resources einschraenken, was indirekten Einfluss auf die Ladegeschwindigkeit haben kann.

CSP und andere Sicherheits-Header

CSP ist ein Baustein im Sicherheits-Header-Stack:

HeaderFunktion
Content-Security-PolicyRessourcen-Allowlist gegen XSS
X-Content-Type-Options: nosniffVerhindert MIME-Type-Sniffing
X-Frame-Options: DENYVerhindert Clickjacking (wird durch CSP frame-ancestors ersetzt)
Strict-Transport-SecurityErzwingt HTTPS
Referrer-PolicyKontrolliert Referrer-Informationen
Permissions-PolicyKontrolliert Browser-APIs (Kamera, Mikrofon, Geolocation)

Die Kombination aller Sicherheits-Header mit einer robusten CSP bildet die Grundlage fuer eine sichere Website — ein wichtiger Aspekt des technischen SEO und der DSGVO-Compliance.

←Zurück zum Lexikon

Projekt anfragen

Fragen zu Content Security Policy (CSP)? Wir helfen gerne.

Unser Team berät Sie kostenlos und unverbindlich — direkt aus Bielefeld.

Kontakt aufnehmen→
FAQ's

Häufige Fragen zu Content Security Policy (CSP).

Die wichtigsten Antworten auf einen Blick – kompakt und verständlich.

Weiter lernen

Verwandte Begriffe.

Zum Lexikon →
01Security

XSS (Cross-Site Scripting)

XSS erklaert: Typen, Angriffsvektoren und Schutzmassnahmen gegen Cross-Site Scripting in Webanwendungen.

Definition lesen→
02Security

CORS (Cross-Origin Resource Sharing)

CORS erklaert: Wie Cross-Origin Resource Sharing funktioniert, Preflight Requests, Header und Konfiguration fuer Webentwickler.

Definition lesen→
03Security

CSRF (Cross-Site Request Forgery)

CSRF erklaert: Was Cross-Site Request Forgery ist, wie Angriffe funktionieren und welche Schutzmassnahmen Websites absichern.

Definition lesen→
04Webentwicklung

SSL-Zertifikat

Was ist ein SSL-Zertifikat? Definition, Bedeutung für Sicherheit und SEO, HTTPS-Verschlüsselung einfach erklärt.

Definition lesen→
05SEO

Technisches SEO

Was ist technisches SEO? Crawling, Indexierung, Page Speed und die technischen Grundlagen für bessere Rankings bei Google.

Definition lesen→