Les paramètres de sécurité que votre site envoie aux navigateurs
Quelques courtes instructions que votre site peut envoyer avec chaque page pour indiquer aux navigateurs comment protéger vos visiteurs.
Chaque fois qu’un navigateur charge votre page, votre site lui envoie des instructions. Elles sont invisibles pour les visiteurs, mais les navigateurs les suivent. Quelques-unes d’entre elles rendent les attaques bien plus difficiles.
Les paramètres qui comptent
- Content Security Policy indique d’où les scripts sont autorisés à provenir. Si un attaquant parvient à glisser un script sur votre page, le navigateur refuse de l’exécuter.
- La protection des cadres empêche d’autres sites d’afficher vos pages dans les leurs, une technique utilisée pour inciter les gens à cliquer sur des boutons qu’ils ne voient pas.
- La protection du type de contenu empêche le navigateur de deviner le type d’un fichier, ce qui pourrait transformer une image envoyée en script.
- La politique de référent contrôle la quantité d’adresse de votre page partagée avec d’autres sites lorsque quelqu’un clique sur un lien.
- Les indicateurs des cookies tiennent les cookies de connexion hors de portée des scripts et à l’écart des connexions non chiffrées.
Pourquoi ils manquent souvent
Aucun de ces paramètres n’est activé par défaut. Les frameworks et les hébergeurs vous laissent les configurer, et un site fonctionne très bien sans eux, donc personne ne s’en rend compte tant que quelque chose ne tourne pas mal.
La plupart peuvent être ajoutés à un seul endroit, le fichier de configuration de votre hébergeur ou de votre framework. La Content Security Policy demande plus de soin, car une politique stricte peut bloquer des scripts dont votre site a besoin. On l’ajoute donc généralement par étapes.
Une analyse lit les paramètres que votre site envoie réellement et indique ceux qui manquent ou qui sont trop permissifs.
Cette page vous a-t-elle été utile ?
Ce que signifie vraiment le cadenas dans la barre d’adresse
L’icône de cadenas indique que la connexion est privée, et non que le site est fiable. Quelques paramètres permettent de le garder ainsi.
Une clé secrète dans le code de votre site
Pourquoi un mot de passe ou une clé qui se retrouve dans le code public de votre site peut être lu par n’importe qui, et que faire lorsque cela arrive.
