HTTP Security Header Builder

Générez rapidement les en-têtes HTTP de sécurité recommandés pour vos applications web.

Générateur de headers HTTP

Force le navigateur à utiliser HTTPS exclusivement. À activer uniquement si votre site est 100 % accessible en HTTPS.

Définit les sources autorisées pour scripts, styles, images, etc. Laissez vide pour omettre ce header. Exemple : default-src 'self'; script-src 'self' 'nonce-xxx'

Contrôle l'inclusion de la page dans des <iframe> — protection contre le clickjacking.

Contrôle les informations d'origine envoyées dans l'en-tête Referer lors des navigations.

Désactive ou restreint l'accès aux API navigateur sensibles (géolocalisation, caméra, micro…). Laissez vide pour omettre ce header. Exemple : geolocation=(), camera=(), microphone=()

Headers HTTP générés
Configurez les options ci-dessus et cliquez sur "Générer les headers".

Pourquoi utiliser des headers de sécurité

Les en-têtes HTTP de sécurité sont des directives envoyées par le serveur au navigateur pour lui imposer un comportement défensif. HSTS force le chiffrement TLS sur toute la durée configurée, empêchant les attaques de downgrade. X-Frame-Options bloque l'insertion de votre page dans une iframe tierce, neutralisant le clickjacking. Content-Security-Policy restreint les sources autorisées pour scripts, styles et médias, limitant l'impact d'une injection XSS. Referrer-Policy contrôle les informations d'origine transmises lors des navigations, réduisant les fuites de données. Permissions-Policy désactive les API navigateur non utilisées (caméra, micro, géolocalisation). Ces headers s'ajoutent à la configuration de votre serveur web ou de votre application en quelques lignes.

Bonnes pratiques

Utilisé dans : configuration Nginx, Apache, Caddy, reverse proxy, applications Node.js / Python / PHP, sécurisation d'infrastructure VPS, audit de conformité OWASP, hardening serveur web.