Quest-ce que lHSTS ?

HSTS est un en-tête de réponse de sécurité Web. Le nom est un acronyme pour « HTTP Strict Transport Security ». La fonction de l'en-tête HSTS est de forcer les navigateurs à se connecter aux sites Web en utilisant HTTPS.

Astuce : HTTPS utilise le cryptage pour sécuriser votre connexion Web contre les pirates essayant de la modifier ou de la surveiller. HTTP n'a pas ces protections et donc un pirate au bon endroit pourrait surveiller et modifier votre trafic HTTP.

Un en-tête de réponse Web est un élément de métadonnées envoyé par le serveur lorsqu'il répond aux requêtes Web. Un sous-ensemble de ces en-têtes est souvent appelé en-têtes de sécurité car leur objectif est d'augmenter la sécurité du site Web et de l'utilisateur.

L'en-tête HSTS comporte deux parties obligatoires et deux facultatives. Le nom d'en-tête « Strict-Transport-Security », puis l'opérateur et la valeur « max-age » sont tous deux obligatoires. Une autre paire d'opérateurs, "includeSubDomains" et "preload" est également parfois utilisée.

Lorsque le navigateur reçoit une réponse HTTPS avec l'en-tête HSTS, il lui est demandé de se connecter à ce site Web et à toutes les ressources qu'il contient, en utilisant exclusivement HTTPS pendant la durée de la minuterie « âge maximum ». "Max-age" est une variable qui décrit combien de temps un paramètre doit être mémorisé par le navigateur. La valeur de « max-age » est indiquée en secondes, la valeur recommandée est « 31536000 », ce qui correspond à un an.

L'idée est que pendant la durée de cette minuterie, qui est réinitialisée à chaque chargement de page ultérieur, le navigateur nécessitera une connexion HTTPS et rejettera toutes les ressources HTTP. Cela protège contre les attaques de la personne du milieu, où un pirate informatique entre vous et le serveur Web peut manipuler les réponses que vous recevez.

Le point principal auquel cela vous protège est la première connexion. En règle générale, lorsque vous vous connectez à un site Web, vous pouvez demander le site Web HTTP, puis être redirigé vers le site Web HTTPS. Malheureusement, un pirate informatique occupant une position intermédiaire pourrait empêcher cette mise à niveau vers HTTPS et pourrait alors voler ou surveiller votre activité sur le site Web. Cependant, une fois que l'en-tête HSTS a été vu par le navigateur, votre navigateur établira même la première connexion via HTTPS, vous protégeant ainsi des pirates.

HSTS empêche également le chargement de ressources non sécurisées qui pourraient également être modifiées de manière malveillante par un attaquant si elles étaient transmises via HTTP.

L'opérateur "includeSubDomains" est utilisé pour indiquer que l'en-tête doit également s'appliquer à tous les sous-domaines du site Web.

La liste de préchargement HSTS

Vous remarquerez peut-être que HSTS ne vous protège toujours pas la toute première fois que vous vous connectez à un site Web. C'est ici qu'intervient l'opérateur de « préchargement ». Les sites Web peuvent se soumettre pour être inclus dans la liste de préchargement HSTS, l'opérateur de « préchargement » est un indicateur obligatoire si tel est le cas. La liste de préchargement HSTS est régulièrement mise à jour et stockée dans le navigateur, si un site y est inclus, le navigateur lui appliquera les protections HSTS. Cela se produit même lors de la toute première connexion avant que le navigateur n'ait pu voir l'en-tête de réponse HSTS.

Conseil : Un « âge maximum » d'un an ou plus doit être ajouté à la liste de préchargement HSTS. 

Problèmes avec HSTS

L'un des principaux points de HSTS est qu'il présente un message d'erreur en cas de problème avec la connexion HTTPS. Par mesure de sécurité supplémentaire, les utilisateurs ne sont pas censés pouvoir contourner les messages d'erreur HSTS, comme ils le pourraient avec des erreurs HTTPS normales.

Malheureusement, cela peut causer des problèmes si une entreprise déploie HSTS avant que l'ensemble du site Web, et que toutes les ressources utilisées dessus, prennent en charge HTTPS. Dans ce cas, les utilisateurs commenceront à voir des messages d'erreur de sécurité HSTS qu'ils ne peuvent pas contourner, brisant essentiellement complètement le site Web. Le pire, c'est que le simple fait de supprimer l'en-tête HSTS ne résout pas le problème pour ces utilisateurs, car leur navigateur continuera à appliquer HSTS pendant un « âge maximal » pouvant durer des mois.

En tant que tel, il est extrêmement important qu'un « âge maximal » court soit utilisé lors du premier déploiement de l'en-tête. S'il y a des problèmes, ils ne persistent que pendant une courte période une fois découverts. Ce n'est qu'une fois que vous êtes sûr que votre site Web est entièrement conforme au HSTS que vous devez configurer une longue minuterie HSTS.

Astuce : Il est également possible de définir un « âge maximal » de 0, cela supprime essentiellement l'entrée HSTS enregistrée de toute personne qui la voit. Cela peut aider en cas de problème, mais cela n'affectera les utilisateurs que s'ils décident de réessayer.



Leave a Comment

Comment forcer Google Chrome à toujours afficher les URL complètes

Comment forcer Google Chrome à toujours afficher les URL complètes

Chrome, par défaut, ne vous montre pas l'URL complète. Vous ne vous souciez peut-être pas trop de ce détail, mais si, pour une raison quelconque, vous avez besoin d'afficher l'URL complète, des instructions détaillées sur la façon de faire en sorte que Google Chrome affiche l'URL complète dans la barre d'adresse.

Comment récupérer lancien Reddit

Comment récupérer lancien Reddit

Reddit a encore modifié sa conception en janvier 2024. La refonte peut être vue par les utilisateurs de navigateurs de bureau et réduit le flux principal tout en fournissant des liens.

Comment copier le contenu des manuels avec Google Lens

Comment copier le contenu des manuels avec Google Lens

Taper votre citation préférée de votre livre sur Facebook prend du temps et est plein d'erreurs. Découvrez comment utiliser Google Lens pour copier du texte de livres sur vos appareils.

Ladresse DNS du serveur de réparation est introuvable dans Chrome

Ladresse DNS du serveur de réparation est introuvable dans Chrome

Parfois, lorsque vous travaillez sur Chrome, vous ne pouvez pas accéder à certains sites Web et obtenez une erreur « L'adresse DNS du serveur fixe est introuvable dans Chrome ». Voici comment résoudre le problème.

Guide rapide sur la façon de créer des rappels sur Google Home

Guide rapide sur la façon de créer des rappels sur Google Home

Les rappels ont toujours été le point fort de Google Home. Ils nous facilitent sûrement la vie. Faisons un tour rapide sur la façon de créer des rappels sur Google Home afin de ne jamais manquer de faire des courses importantes.

Snapchat « Mes yeux uniquement » : ce que cela signifie et comment le configurer

Snapchat « Mes yeux uniquement » : ce que cela signifie et comment le configurer

Nous avons tous des Snaps que nous souhaitons garder privés, qu'il s'agisse de photos personnelles ou simplement de quelque chose que vous ne voulez pas que quiconque utilise votre téléphone puisse voir. Vous pouvez déjà créer des histoires privées sur Snapchat, et désormais, pour ces Snaps privés supplémentaires, vous pouvez protéger votre confidentialité sur Snapchat avec la fonctionnalité My Eyes Only Snapchat.

Comment installer ou déplacer des jeux PS5 sur un disque dur externe

Comment installer ou déplacer des jeux PS5 sur un disque dur externe

Votre disque de stockage interne de 825 Go de votre PlayStation 5 semble beaucoup, mais les jeux vidéo modernes peuvent être volumineux. De nombreux titres exigent plus de 50 Go, certains dépassant même 100 Go.

Comment utiliser le publipostage dans Gmail

Comment utiliser le publipostage dans Gmail

Lorsque vous souhaitez envoyer le même e-mail à vos clients, employés, membres de club ou à un groupe similaire, vous pouvez saisir un e-mail une fois et envoyer un message à tout le monde à l'aide de l'outil de fusion et publipostage Gmail. Autrefois surnommée fonctionnalité « envoi multiple », le publipostage dans Gmail vous permet d'insérer des contacts Google ou une liste de diffusion à partir de Google Sheets.

Netflix : changer le mot de passe

Netflix : changer le mot de passe

Comment changer votre mot de passe sur le service de streaming vidéo Netflix à l'aide de votre navigateur préféré ou de votre application Android.

Comment vider le cache sur les téléphones Samsung

Comment vider le cache sur les téléphones Samsung

Parfois, les applications peuvent se charger lentement, planter ou occuper trop d'espace de stockage. Effacer les données mises en cache de votre téléphone peut aider à résoudre ces problèmes et à libérer de l'espace pour d'autres fichiers importants.