CSP (Content-Security-Policy)
CSP ist ein HTTP-Header, der erlaubte Ressourcen-Quellen whitelistet. Verhindert XSS durch Blockierung von Inline-Scripts und fremden Domains. Beispiel: Content-Security-Policy: script-src 'self'.
detaillierte erklärung
warum ist das wichtig?
CSP ist moderne XSS-Abwehr - du musst verstehen, warum unsafe-inline gefährlich ist und wie Nonces funktionieren. Essentiell für Web-Security-Headers (securityheaders.com-Check) und OWASP-Top-10-Mitigation.
häufige fehler
- ⚠CSP ersetzt Input-Validation - Nein, CSP ist zusätzliche Schutzschicht (Defense-in-Depth)
- ⚠unsafe-inline ist manchmal ok - NEIN, macht CSP nutzlos für XSS-Schutz (Inline-Scripts sind Haupt-XSS-Vektor)
- ⚠CSP ist komplex, also weglassen - Nein, Start mit default-src 'self', iterativ verschärfen