Aller au contenu
◆ Socle technique · serveur

En-têtes de sécurité HTTP : les cinq lignes qui protègent votre site

Votre serveur envoie des instructions au navigateur avant même d'afficher la première image. Ces instructions s'appellent des en-têtes. Cinq d'entre elles bloquent des attaques courantes, se posent en une heure, et ne coûtent rien. La plupart des sites français n'en ont aucune.

Le principe

Une consigne envoyée avant la page

Un visiteur ouvre votre site. Le serveur répond d'abord par un petit bloc d'instructions, invisible à l'écran. Le navigateur les applique ensuite pour toute la visite.

Un en-tête de sécurité dit par exemple : « n'accepte aucun script venu d'ailleurs ». Ou encore : « n'affiche jamais ce site dans un cadre ». Le navigateur obéit, systématiquement.

L'avantage tient en une phrase. Les en-têtes de sécurité s'ajoutent à la configuration du serveur, sans toucher une seule ligne de votre site.

Les cinq

Les cinq en-têtes de sécurité, et ce qu'ils empêchent

Priorité 1

Strict-Transport-Security

Force le navigateur à n'utiliser que la version chiffrée du site. Y compris si le visiteur tape l'adresse sans le « s ». Ferme ainsi la porte à l'interception sur un réseau public.

Priorité 1

X-Content-Type-Options

Interdit au navigateur de deviner le type d'un fichier. Un document déposé par un visiteur ne pourra plus être interprété comme du code exécutable.

Priorité 1

X-Frame-Options

Empêche l'affichage de votre site dans un cadre sur un autre domaine. C'est la parade classique contre le détournement de clic.

Priorité 2

Content-Security-Policy

La plus puissante, et la plus délicate. Elle liste les sources autorisées pour les scripts, les styles et les images. Un script injecté depuis un domaine inconnu ne s'exécute plus.

Priorité 2

Referrer-Policy

Contrôle ce que votre site révèle en partant vers un autre. Sans elle, l'adresse complète de la page quittée est transmise, paramètres compris.

Une sixième mérite d'être citée : la politique des permissions. Elle coupe l'accès à la caméra, au micro et à la géolocalisation pour les contenus tiers.

Récapitulatif

Effort, risque et bénéfice

En-têteAttaque évitéeTemps de poseRisque de casse
Strict-Transport-SecurityInterception sur réseau ouvert10 minutesFaible
X-Content-Type-OptionsFichier interprété comme du code5 minutesNul
X-Frame-OptionsDétournement de clic5 minutesFaible
Referrer-PolicyFuite d'adresses internes5 minutesNul
Content-Security-PolicyInjection de scriptUne demi-journéeRéel

Quatre en-têtes sur cinq se posent en moins d'une demi-heure au total. Seule la dernière demande des essais.

Méthode

Poser vos en-têtes de sécurité sans casser le site

1

Mesurer l'existant

Un contrôle en ligne liste les en-têtes déjà envoyés par votre serveur. La plupart des sites repartent de zéro, ce qui simplifie la suite.

2

Poser les quatre simples

Elles s'ajoutent dans la configuration du serveur, ou via votre service de diffusion de contenu. Aucune modification du site n'est nécessaire.

3

Tester la cinquième en observation

La politique de contenu s'active d'abord en mode rapport. Elle signale ce qu'elle bloquerait, sans rien bloquer. On corrige, puis on l'applique vraiment.

Cette troisième étape évite l'accident classique. Une politique trop stricte coupe le module de paiement, ou la carte interactive.

Le piège

Deux erreurs qui rendent vos en-têtes de sécurité inutiles

Poser l'en-tête deux fois

Votre serveur envoie une valeur, votre service de diffusion en ajoute une autre. Les navigateurs réagissent alors de façon imprévisible, et la protection saute.

Décidez d'un seul point d'émission, puis vérifiez la réponse réellement reçue par le navigateur.

Copier une politique trouvée en ligne

Une politique de contenu recopiée depuis un forum autorise généralement tout, ou casse tout. Dans les deux cas, elle ne protège de rien.

Elle se construit à partir de vos propres domaines tiers : paiement, statistiques, polices, cartes.

Et le référencement ?

Un effet indirect, mais réel

Aucun de ces en-têtes ne fait monter une page dans les résultats. Le lien passe par ailleurs.

  • → Un site propre reste indexé. Une injection de script transforme vos pages en spam, et Google les déclasse en quelques jours.
  • → Le chiffrement forcé évite les doublons. Deux versions accessibles d'une même page divisent le signal envoyé au moteur.
  • → Une alerte de sécurité vide un site. L'avertissement rouge du navigateur coûte immédiatement l'essentiel du trafic.

Autrement dit, les en-têtes de sécurité protègent le référencement que vous avez déjà construit.

Questions fréquentes

Ce qu'on me demande avant d'y toucher

Faut-il un développeur pour les poser ?

Pour les quatre simples, non. Elles s'ajoutent dans un fichier de configuration ou dans l'interface de votre hébergeur. Pour la politique de contenu, oui : quelqu'un doit inventorier vos scripts tiers et suivre le mode rapport.

Mon site est derrière un service de diffusion, dois-je quand même agir ?

Oui. Beaucoup de ces services proposent d'ajouter les en-têtes en quelques clics, mais rien n'est actif par défaut. Vérifiez la réponse réelle plutôt que la promesse de l'interface.

Le chiffrement forcé peut-il rendre mon site inaccessible ?

Il l'empêche d'être servi sans chiffrement, pour une durée que vous fixez. Commencez par une durée courte, vérifiez que tout fonctionne, puis allongez-la. C'est la seule précaution nécessaire.

Est-ce lié à la conformité réglementaire ?

Indirectement. Le RGPD impose des mesures de sécurité appropriées, sans les énumérer. Ces en-têtes constituent des mesures reconnues, faciles à démontrer en cas de contrôle. Notre guide RGPD détaille l'obligation générale.

Regardez ce que votre serveur envoie

Notre outil relève les en-têtes de sécurité présents et ceux qui manquent. Il le fait en même temps que le contrôle de conformité. Aucune installation, aucune inscription, résultat immédiat.

Références techniques

Un projet de site internet ?

Site vitrine dès 890 €, boutique en ligne dès 1 490 €, refonte dès 690 €. Devis gratuit sous 24 heures ouvrées, et vous restez propriétaire du site.

5,0 sur 5 · 62 avis Google

Auditez votre site & lancez votre projet Analyse SEO, performance, accessibilité & UX en quelques secondes — ou démarrez votre projet web avec OFA Web.