Cryptographie

HSTS

HSTS · HTTP Strict Transport Security · Strict-Transport-Security · HSTS preload · liste de préchargement HSTS

En-tête de sécurité par lequel un site demande au navigateur de ne plus s’y connecter qu’en HTTPS, ce qui empêche un attaquant de faire basculer la connexion vers du HTTP non chiffré.

En pratique

Le site envoie l’en-tête Strict-Transport-Security avec une durée, max-age, exprimée en secondes : pendant cette période, le navigateur transforme d’office tout lien HTTP en HTTPS et interdit de passer outre une erreur de certificat. La directive includeSubDomains étend la règle à tous les sous-domaines. Reste la toute première visite, que couvre la liste de préchargement intégrée aux navigateurs (hstspreload.org) : il faut pour y entrer un max-age d’au moins un an (31 536 000 secondes), includeSubDomains et la directive preload. En sortir prend du temps : vérifiez d’abord que tous vos sous-domaines fonctionnent en HTTPS.

Exemple

Cas fictif : sur le Wi-Fi d’un hôtel, un attaquant intercepte la première requête HTTP d’un client vers le site de sa banque pour le maintenir en HTTP. Le domaine étant préchargé HSTS, le navigateur ne fait jamais cette requête en clair et l’attaque échoue.

Comment s’en protéger

  • Commencer par un max-age court, vérifier, puis passer à un an ou plus.
  • Ajouter includeSubDomains une fois tous les sous-domaines servis en HTTPS.
  • Inscrire les domaines principaux sur la liste de préchargement.

Sources

Tout le glossaire

Passez de la théorie à la pratique

Et votre système, il en est où ?

Créez votre compte et obtenez en quelques minutes la note de A+ à F du chiffrement de vos domaines, chaque constat expliqué avec le correctif à appliquer.

Lancez l’audit depuis votre espace : la note de A+ à F du chiffrement de vos domaines en quelques minutes, chaque constat expliqué avec le correctif à appliquer.

Belinda

Nous contacter

Une question, un projet, un partenariat ? Écrivez-nous : l’équipe vous répond par e-mail, en général sous un jour ouvré.

Vos coordonnées servent uniquement à vous répondre. Ne joignez ni mot de passe ni détail de vulnérabilité.