Le plug-in HTTP Strict Transport Security (HSTS) impose aux navigateurs d'utiliser exclusivement le protocole HTTPS pour communiquer avec votre serveur, empêchant ainsi les connexions HTTP non chiffrées.
Type de plug-in
Plug-in de limitation du débit.
Description
Le plug-in HSTS impose aux navigateurs de communiquer avec le serveur via HTTPS uniquement pendant une durée déterminée. Contrairement à la redirection HTTPS forcée, HSTS déclenche une redirection interne 307 au sein du navigateur, convertissant les requêtes HTTP en HTTPS sans allers-retours réseau supplémentaires.
Fonctionnement
Le plug-in HSTS ajoute l'en-tête strict-transport-security à toutes les réponses HTTPS avec les champs suivants :
max_age: durée, en secondes, pendant laquelle le navigateur applique l'accès exclusif via HTTPS.include_sub_domains: indique si l'application de HTTPS doit s'étendre au domaine actuel et à tous ses sous-domaines.
Champs
|
Champ |
Type de données |
Obligatoire |
Valeur par défaut |
Description |
|
max_age |
number |
Non |
15724800 |
Durée, en secondes, pendant laquelle le navigateur applique l'accès exclusif via HTTPS. |
|
include_sub_domains |
bool |
Non |
false |
Indique si l'application de HTTPS doit s'étendre au domaine actuel et à tous ses sous-domaines. |
Si include_sub_domains est défini sur true, le domaine actuel et tous ses sous-domaines appliquent l'accès exclusif via HTTPS. Assurez-vous que tous les sous-domaines prennent en charge HTTPS avant d'activer cette option. Dans le cas contraire, les utilisateurs ne pourront pas accéder aux sous-domaines dont HTTPS n'est pas configuré.