Sécuriser un Cookie d'authentification
7 messages
• Page 1 sur 1
- dutom007
- Nouveau WRInaute

- Messages: 10
- Inscription: 7 Déc 2009
Sécuriser un Cookie d'authentification
Bonjour,
Je voudrais utiliser le système des cookies pour faire une authentification automatique. Cependant nombres d'entre vous savent que les cookies peuvent être facilement modifié ou capté...
Je pensais donc utiliser les cookies mais en codant les données dans un chaine JSON crypté avec MD5.
Pour que cela soit efficace, je voudrais rajouter un donnée unique (type adresse MAC, ou une autre donnée propre à la machine de l'utilisateur). Ainsi lors du contrôle, si cette donnée ne correspond pas à celle de la machine, je peux savoir que quelque chose ne va pas...
Cela vous semble t il correct comme idée?
Si oui quelle donnée utiliser? Et comment la récupérer en php?
Merci à vous.
Je voudrais utiliser le système des cookies pour faire une authentification automatique. Cependant nombres d'entre vous savent que les cookies peuvent être facilement modifié ou capté...
Je pensais donc utiliser les cookies mais en codant les données dans un chaine JSON crypté avec MD5.
Pour que cela soit efficace, je voudrais rajouter un donnée unique (type adresse MAC, ou une autre donnée propre à la machine de l'utilisateur). Ainsi lors du contrôle, si cette donnée ne correspond pas à celle de la machine, je peux savoir que quelque chose ne va pas...
Cela vous semble t il correct comme idée?
Si oui quelle donnée utiliser? Et comment la récupérer en php?
Merci à vous.
- forummp3
- WRInaute passionné

- Messages: 1982
- Inscription: 8 Fév 2004
Re: Sécuriser un Cookie d'authentification
jcaron a écrit:Inclus un timestamp et un hash (MD5 par exemple) sur le timestamp, l'id de l'utilisateur et son mot de passe, ça devrait suffire, non?
Jacques.
quel serait le but?
car si un pirate arrive a te prendre tes cookies, il pourra les utiliser ...
- jcaron
- WRInaute accro

- Messages: 2687
- Inscription: 13 Fév 2004
Re: Sécuriser un Cookie d'authentification
Ca permet d'éviter que le cookie soit créé de toutes pièces (par opposition à un cookie qui dit simplement "authentification réussie, user=xxx" par exemple), et ça limite sa durée de vie, donc si quelqu'un arrive à le capter, il ne pourra pas l'utiliser éternellement (c'est toujours ça de pris). Le timestamp permet aussi de gérer des changements de clefs, par exemple.
Maintenant, si tu veux que le cookie ne puisse pas être intercepté, pas de miracle, il va falloir passer en SSL.
Jacques.
Maintenant, si tu veux que le cookie ne puisse pas être intercepté, pas de miracle, il va falloir passer en SSL.
Jacques.
-

spout - WRInaute accro

- Messages: 4382
- Inscription: 14 Mai 2003
Re: Sécuriser un Cookie d'authentification
En y ajoutant un "fingerprint":
http://shiflett.org/articles/the-truth-about-sessions
http://shiflett.org/articles/the-truth-about-sessions
- jcaron
- WRInaute accro

- Messages: 2687
- Inscription: 13 Fév 2004
Re: Sécuriser un Cookie d'authentification
L'explication donnée a l'air très bien (je n'ai pas lu, juste parcouru), par contre la solution me semble assez faiblarde, et pas forcément évidente (le choix des headers à inclure n'est pas forcément trivial: certains changent trop facilement, et d'autres sont tellement prévisibles que leur inclusion n'apporte pas grand chose). Ceci dit, s'il s'agit de sécuriser une ID de session sans authentification préalable, il n'y a pas grand chose à faire (mais il ne devrait pas y avoir grand chose à y récupérer non plus), la meilleure solution (pour éviter le risque que quelqu'un "devine" l'ID plutôt que ne le capture), étant probablement d'avoir des IDs non prévisibles (i.e. pas bêtement séquentiels).
Jacques.
Jacques.
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- authentification Invision + authentification perso
- authentification
- authentification questions ?
- supprimer authentification admin ?
- adsense authentification + joomla
- Authentification du site
- Sitemap Yahoo et authentification
- Authentification Yahoo
- 2 questions: 404 et authentification
- Authentification non désirée
- Google Calendar API - 20-04-2006
- Click-to-Call AdWords (Pay-per-Call de Google) - 23-11-2005
- Personnalisation des résultats Google pour tous les utilisateurs - 14-12-2009
- Comment exclure son propre trafic de Google Analytics - 09-10-2008
- Concours WRI / Vivastreet : gagnez un voyage à New-York - 21-03-2005
- Google Toolbar 4.0 en test - 30-01-2006
- Comment créer un compte Webmaster Tools sur Google - 13-02-2007
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
