Sécurité web

Générateur d'en-têtes de sécuritédes choix lisibles avant publication

Choisissez une politique, examinez chaque ligne générée et vérifiez ses effets avant de la publier.

Générateur d'en-têtes de sécurité

Choix actuels

Préréglage: Brouillon équilibré

Referrer-Policy: Strict entre origines

Permissions-Policy: Caméra · Même origine (self) / Microphone · Même origine (self) / Géolocalisation · Même origine (self)

HSTS: Omettre

Exemple CORS: Omettre

En-têtes de réponse

Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: camera=(self), microphone=(self), geolocation=(self)

Les paramètres restent dans ce navigateur ; aucune requête n'est envoyée à votre site.

Options

Permissions-Policy

HSTS

HSTS n'agit que sur une réponse HTTPS. Commencez court ; preload exige au moins un an et tous les sous-domaines prêts.

Exemple CORS

Entrez * ou une seule origine http(s) exacte, sans chemin. Les identifiants sont incompatibles avec *.

Explication des en-têtes

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

    La valeur choisie règle les détails du Referer envoyé par le navigateur.

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

    Une liste vide bloque la fonction ; self garde la même origine.

Avertissements

Aucun avertissement pour ce brouillon.

2 en-têtes prêts · 0 avertissements

Un extrait de configuration trouvé ailleurs peut activer HSTS alors que certains sous-domaines ne disposent pas encore de HTTPS. Ce Générateur d'en-têtes de sécurité sépare les paramètres pour rendre cette décision visible.

Les en-têtes HTTP de sécurité produits ici sont un brouillon. La page ne lit pas la réponse de votre site et ne sait pas si votre serveur, votre CDN et vos certificats sont prêts.

Pourquoi utiliser ce Générateur d'en-têtes de sécurité

Chaque ligne garde son explication et les options à fort impact sont désactivées au départ.

Un brouillon plutôt qu'une note

Le Générateur d'en-têtes de sécurité distingue Referrer-Policy et Permissions-Policy. Le préréglage de confidentialité ne déclenche pas HSTS ni CORS en secret.

Deux réglages distincts produisent les lignes Referrer-Policy et Permissions-Policy

Déploiement progressif

Pour configurer HSTS, commencez avec 300 secondes. L'origine CORS explicite évite un joker incompatible avec les identifiants de connexion.

Des interrupteurs séparés ajoutent HSTS et CORS au brouillon de réponse

Trois vérifications avant de reprendre les lignes

01

Vérifier le préréglage

Le choix de base garde caméra, micro et géolocalisation sur self ; le choix privé les passe à none. Les réglages HSTS et CORS restent indépendants.

  • Un préréglage ne constitue pas un audit de sécurité.
02

Tester les options persistantes

HSTS est initialement coupé. Le mot preload exige au moins un an de max-age et includeSubDomains, sans inscrire automatiquement le domaine sur une liste.

  • Un CORS avec identifiants exige une origine précise, jamais *.
03

Éviter une copie périmée

La génération automatique attend 350 ms après une modification. Sinon, Ctrl/Cmd+Enter relance le calcul ; copie et téléchargement restent bloqués entre-temps.

  • Exemple et effacement affichent un aperçu, puis permettent un seul retour arrière.

Quatre familles de règles explicites

Limiter le Referer

Quatre valeurs de Referrer-Policy contrôlent les informations de provenance envoyées par le navigateur.

Choisir les fonctions autorisées

Permissions-Policy règle séparément caméra, microphone et géolocalisation sur self ou none.

Ajouter HSTS et CORS au besoin

La durée de transport et l'exemple d'origine ne figurent dans la sortie qu'après activation.

Ce que le texte généré ne vérifie pas

Aucune recette universelle
Ce Générateur d'en-têtes de sécurité ignore vos scripts, certificats et sous-domaines. Il ne produit ni CSP ni score de protection.
HSTS peut rendre un hôte inaccessible
Après une réponse HTTPS valide, le navigateur mémorise la politique ; includeSubDomains touche aussi les hôtes qui ne disposent pas de HTTPS.
CORS ne remplace pas le contrôle d'accès
L'origine montre un exemple de lecture par navigateur, pas une autorisation serveur ou une protection contre les requêtes intersites.

Questions sur le Générateur d'en-têtes de sécurité

Activer HSTS ou une CSP peut-il casser mon site ?

Oui. HSTS peut bloquer un domaine mal préparé et une CSP stricte peut casser des scripts ; cette page ne fabrique pas de CSP et laisse HSTS désactivé au départ.

Ces en-têtes remplacent-ils la validation des données côté serveur ?

Non. Ces en-têtes règlent certains comportements du navigateur ; validation et autorisation restent nécessaires côté serveur.

Par quel en-tête commencer sur un site déjà en ligne ?

Commencez par une politique Referrer et les trois permissions visibles, puis testez HSTS séparément avec un max-age court. Le brouillon n'est pas un audit de production.

L'extension envoie-t-elle des données à l'extérieur ?

Non. Le Générateur d'en-têtes de sécurité traite les valeurs dans ce navigateur et ne contacte pas votre site.

Comment ajouter HSTS à mon site ?

Ajoutez la ligne Strict-Transport-Security à une réponse HTTPS valide dans votre propre serveur ou proxy. Testez d'abord sans includeSubDomains ni preload.

Un problème ?

Essayer le Générateur d'en-têtes de sécurité

Relisez les avertissements, puis copiez seulement une sortie actualisée.