2011-05-06 1 views
2

Je suis en train de lire une vieille application qui a sauvé les utilisateurs usernamea nd mot de passe comme un cookie - comme une fonctionnalité "me rappeler". Quel est le problème avec cette approche, si quelque chose?Quel est le problème avec le stockage du nom d'utilisateur et mot de passe dans un cookie?

Je suppose que le mot de passe peut être déconnecté si quelqu'un fait une injection javascript malveillante sur l'une des pages du site, mais tout autre risque de sécurité en dehors de cela?

Répondre

4

Vous transmettez le mot de passe, en clair, sur Internet à chaque requête HTTP. Si vous n'utilisez pas SSL, il y a un risque d'écoute indiscrète.

3

Il est évident que si quelqu'un intercepte le cookie lorsqu'il est envoyé du navigateur de l'utilisateur à votre serveur, il peut alors emprunter l'identité de cet utilisateur. Voir Firesheep.

1

Le cookie est dans le client, donc toute personne ayant accès à l'ordinateur de l'utilisateur peut le lire.

Questions connexes