Maison  >  Article  >  développement back-end  >  Comment améliorer la sécurité des cookies

Comment améliorer la sécurité des cookies

一个新手
一个新手original
2017-09-11 09:04:162316parcourir

1. Les informations sensibles enregistrées dans les cookies doivent être cryptées

2 Définissez HttpOnly sur true

1. La fonction est d'empêcher la valeur du cookie d'être lue par le script de la page.

2. Cependant, la définition de l'attribut HttpOnly ne fait qu'augmenter la difficulté pour les attaquants. La menace de vol de cookies n'est pas complètement éliminée, car le cookie peut toujours être intercepté et capturé pendant le processus de livraison et les informations seront divulguées. .

3. Définissez Secure sur true

1. Lors de la définition de cet attribut pour un cookie, le navigateur n'enverra le cookie que lors d'un accès via le protocole https.

2. Définissez le cookie sur sécurisé, ce qui garantit uniquement que le processus de transmission des données entre le cookie et le serveur WEB est crypté et que le fichier cookie stocké localement n'est pas crypté. Si vous souhaitez que les cookies locaux soient cryptés, vous devez crypter les données vous-même.

4. Définir la durée de validité du cookie

1. Si la durée de validité n'est pas définie, si l'utilisateur obtient le cookie de l'utilisateur, il peut toujours. connectez-vous avec l'identité de l'utilisateur.

2. Lors de la configuration de l'authentification Cookie, vous devez ajouter deux temps, l'un est le "délai d'expiration même s'il a été actif", et l'autre est le "délai d'expiration d'inactivité à long terme", et dans Dans les applications Web, déterminez d'abord si les deux délais ont expiré, puis effectuez d'autres opérations.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn