Security headers

HTTP security headers zijn instructies die je server naar de browser stuurt om je site te beschermen tegen aanvallen.

Content-Security-Policy (CSP)

CSP bepaalt welke bronnen de browser mag laden. Dit beschermt tegen XSS (Cross-Site Scripting) aanvallen.

Content-Security-Policy: default-src 'self'; script-src 'self' 'nonce-abc123';

Let op: Vermijd unsafe-inline en unsafe-eval - deze maken je CSP minder effectief.

Strict-Transport-Security (HSTS)

HSTS dwingt de browser om alleen HTTPS te gebruiken.

Strict-Transport-Security: max-age=31536000; includeSubDomains

X-Frame-Options

Voorkomt dat je site in een iframe wordt geladen (beschermt tegen clickjacking).

X-Frame-Options: DENY

X-Content-Type-Options

Voorkomt MIME type sniffing.

X-Content-Type-Options: nosniff

Referrer-Policy

Bepaalt hoeveel informatie wordt meegestuurd bij het klikken op links.

Referrer-Policy: strict-origin-when-cross-origin

Permissions-Policy

Beperkt welke browser features je site mag gebruiken.

Permissions-Policy: camera=(), microphone=(), geolocation=()