LIVE Intel Feed21.639 exponierte Instanzen128.457 Checks93.4% Auth-Bypass RisikoUpdate: Feb 2026Keine Speicherung deiner Eingaben
Runbook

Security Headers & CSP auf Netlify

CSP, HSTS, XFO, Referrer Policy – richtig. (Operator Guide für Netlify).

Was ist das hier?

CSP, HSTS, XFO, Referrer Policy – richtig. (Operator Guide für Netlify).

Priorität
Wenn Production betroffen ist: Containment zuerst (Stop the bleeding), dann Root Cause.

Schnell‑Triage (5 Minuten)

  • Was ist exponiert (Ports, Admin, Webhooks, Origins, Buckets)?
  • Sind gerade Anomalien sichtbar (Spikes, 4xx/5xx, Login‑Fehler, Bot‑Traffic)?
  • Sind Secrets/Keys kompromittiert (Repo, CI, Logs, Chat)?
Ziel
Security Headers & CSP: CSP, HSTS, XFO, Referrer Policy – richtig.

Header Baseline (Nginx)

add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
add_header X-Frame-Options "DENY" always;
add_header X-Content-Type-Options "nosniff" always;
add_header Referrer-Policy "no-referrer" always;
# CSP erst report-only:
# add_header Content-Security-Policy-Report-Only "default-src 'self'; ..." always;

Fix‑Schritte (Copy/Paste‑fähig)

  • HSTS aktivieren (nur wenn HTTPS überall stimmt).
  • CSP erstmal report-only, dann enforce.
  • X-Frame-Options / frame-ancestors setzen (Clickjacking).
  • Referrer-Policy + Permissions-Policy setzen.
  • Verifikation: curl -I + Browser DevTools console CSP reports.

Verifikation

Netlify → Deploys → Functions Logs (bei /api/* Problemen)
Netlify → Site settings → Environment variables (Scopes prüfen)

Prävention / Guardrails

  • ENV Variablen in richtigen Scope setzen (Build vs Runtime)
  • Deploy Preview ≠ Production: Webhooks/Origins fixen

Warnungen

  • Viele 5xx entstehen durch fehlende ENV in Functions runtime.
Steps
  1. HSTS aktivieren (nur wenn HTTPS überall stimmt).
  2. CSP erstmal report-only, dann enforce.
  3. X-Frame-Options / frame-ancestors setzen (Clickjacking).
  4. Referrer-Policy + Permissions-Policy setzen.
  5. Verifikation: curl -I + Browser DevTools console CSP reports.
Hinweis: Diese Inhalte sind für Ops/Security gedacht. Keine „Namen-Datenbank“, keine Anschuldigungen – nur Runbooks, Tools und verifizierbare Checks.
CheckCopilotPro KitsVault