Après une attente en vain d'une réponse de Free.fr, je me demande si je n'ai pas rêvé.
Une amie est venue sur mon site via le webmail (Imp) de Free.
En allant à l'url de ce référent je suis tombé sur le compte mail, avec la possibilité de consulter ses mail, en envoyer, etc.
Je voulais savoir si c'était un problème de Free ou d'Imp ?
N.B. : Je me suis rendu sur le webmail de free moins de 10 minutes après que mon amie ait laissé son référent dans mes stats. Donc, je suppose un problème de session.
Si j'ai une réponse je la posterais là : http://blog.flyounet.net/2004/05/09/BG5dR-Insecurite-Du-Webmail-Imp(...)
# J'ai eu aussi.
Posté par Sten Spårvagnhög (site web personnel) . Évalué à 8.
Par la suite, avec un ami qui a aussi un compte free, on a pu reproduire très exactement le problème. En fait, pour accéder à une boîte imp.free déjà ouverte sous un navigateur, il suffit d'avoir le numéro de session à mettre dans l'url, ça marche depuis n'importe quel poste n'importe où. C'est un peu gros !!
Je me suis fendu d'un rapport de bug détaillé (et exprimant clairement la gravité de la chose) à free mais pas de réponse à ce jour (ça fait quoi, une semaine maintenant). En attendant, je ne clique plus jamais sur une url dans un mail sous imp, et je ferme vite mes sessions !
[^] # Re: J'ai eu aussi.
Posté par Flyounet (site web personnel) . Évalué à 1.
Bon ben Free, ça fait peur. Si quelqu'un réussi à avoir une réponse de Free, je veux bien qu'il nous le communique ici.
[^] # Re: J'ai eu aussi.
Posté par Robert Palmer (site web personnel) . Évalué à 4.
Pensez à l'environnement avant d'imprimer ce commentaire - Please consider the environment before printing this comment
[^] # Re: J'ai eu aussi.
Posté par Flyounet (site web personnel) . Évalué à 1.
Par contre les abonnés Free peuvent peut-être se renseigner...
[^] # Re: J'ai eu aussi.
Posté par Robert Palmer (site web personnel) . Évalué à 4.
Sinon tu peux utiliser cette passerelle news-http pour poster ton message : http://www.webatou.net/modules.php?name=pxd&op=thread&group(...) (si tu ne veux pas avoir un nom générique il faut s'enregistrer sur Webatou).
Au pire je pourrai poster ton message ce soir si tu n'es pas pressé...
Pensez à l'environnement avant d'imprimer ce commentaire - Please consider the environment before printing this comment
[^] # Re: J'ai eu aussi.
Posté par Flyounet (site web personnel) . Évalué à 1.
Pressé ? Non, je ne suis pas client chez eux.
[^] # Re: J'ai eu aussi.
Posté par bunkerhill . Évalué à 2.
Aucune réponse...
# Ptet les autres
Posté par Fabien Jakimowicz . Évalué à 0.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 6.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Ptet les autres
Posté par Tonton Th (Mastodon) . Évalué à 1.
Ah, ça ne marchera pas avec AOL, le navigateur intégré passe par un genre de proxy, et l'adresse IP vue du Ternet change à chaque requète http. Donc, on peut supposer que les gens passant par des proxys peuvent avoir le même souci d'@ flottante.
[^] # Re: Ptet les autres
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
[^] # Re: Ptet les autres
Posté par Cédric Girard (site web personnel) . Évalué à 2.
- identifiant de session, en cookie si possible, sinon en GET
- vérification sur l'ip, il faut qu'elle soit quasiment identique (trois premiers groupes identiques je crois)
matez phpbb pour regarder comment c'est fait
Avec AOL, si on passe par un navigateur hors de leur interface ça marche, via l'interface c'est la merde.
Voila
Cédric
éleveur de newbies sous AOL qui veulent accéder à son forum
# Ce qu'il faut faire
Posté par alexissoft . Évalué à 2.
1°/ Vérifier l'ip (mais le nat ça n'aide pas, vive ipv6)
2°/ Utiliser un cookie aulieu du PHPSSID
[^] # Re: Ce qu'il faut faire
Posté par Flyounet (site web personnel) . Évalué à 2.
Free semble avoir désactivé les cookies car trop de support à faire avec les gens refusant les cookies.
Reste le 1. En le stockant dans la session. Et à chaque changement, d'ip tu redemandes l'authentification. Mais comme tu dis avec du Nat, c'est pas valable.
[^] # Re: Ce qu'il faut faire
Posté par Benjamin (site web personnel) . Évalué à 2.
via aol ou chez certaines boites (edf), l'ip apparente change car il existe des proxys transparents (plusieurs, sur des ips publiques distinctes...)
on a eu le coup avec alternc, alors l'authentificateur ne vérifie pas l'ip, il la stocke tout au plus dans les logs ...
# Ca semble étrange...
Posté par aaulagnier . Évalué à 1.
En fait doit y avoir un cookies qui indique le profile de la personne connectée + un numéro de session.
Quand on se connecte à imp.free.fr avec son mot de passe + login on ouvre un numéro de session - aléatoire donc impossible en théorie à deviner et on a un cookie qui nous identifie...
Le mélange cookie + numéro de session donne l'accès.
Si une personne est connectée et ne se déconnecte pas alors une personne qui à le même ordinateur accède à son mail...
En théorie ça marche presque comme ça - je ne connais pas IMP en profondeur...
En tout cas, il ne me semble pas possible qu'une personne possédant uniquement le numéro de cession puisse se connecter à moins qu'il y a du CSS dans l'air mais bon c'est une autre histoire. Sans CSS c'est surement un bug de sécurité dans IMP car une personne qui génére de façon aléatoire des url avec numéro de session pourrait accèder à des comptes mails...
Mais attention l'existance d'un tel bug me semble étrange pour IMP qui est assez sécurisé de réputation et reste à démontrer...
[^] # Re: Ca semble étrange...
Posté par Flyounet (site web personnel) . Évalué à 1.
# petit test et explications
Posté par Marc Quinton . Évalué à 9.
* ouvrir une session imp sur imp.free.fr
* copier l'url
* ouvrir un nagivateur dans un autre processus (completement indépendant, via les profil par exemple)
* coller l'url et ouvrir.
-> ouverture du compte sans mot de passe !
cela signifie que l'intégralité des informations nécessaires a la connexion sont fournis dans l'URL. En effet, on voit qu'il y a une ou 2 clés. C'est le cas parce que les sessions ne sont pas transmises par cookie mais via l'url comme expliqué dans un post.
les sessions en php sont gérées de 2 facons :
* par cookies, mais pas toujours supportées (desactivé par les utilisateurs rebels),
* par transmission d'une clé via l'url (c'est notre cas)
et pourquoi ca peut-etre grave.
hé bien, dans ce cas, cela peut etre tres grave si vous recevez des mails avec liens externes. En effet lorsque vous cliquez sur le liens, automatiquement le referer est transmis en meme temps que la requete. Et dans ce "referer", on dispose de toutes les informations de connexion. Ces informations de session assurant la connexion au compte perdurent le temps de la connexion sur imp. Elle peuvent donc durer une journée complete.
Attention, il n'est point besoin de cliquer pour transmettre un referer. Un simple mail au format HTML avec un include d'une image devrait suffit. De la a réaliser un traitement automatique que l'on nomme virus ... et nous voila pas loin d'une tempete de l'internet.
Pour corriger ce probleme :
* demander a free.fr de remettre transitoirement les cookies,
* faire en sorte que les referers ne soient pas transmis sur le serveur imp :
** au mieux c'est une configuration Apache,
** sinon, c'est un peu de code php : il est possible de forger un header a la mimine ...
* jongler avec les adresses IP, mais c'est pas toujours tres facile suivant les lieux de connexion : proxy, entreprise, fai.
[^] # Re: petit test et explications
Posté par Pascal Terjan (site web personnel) . Évalué à 4.
Malheureusement c'est le navigateur qui le transmet...
[^] # Re: petit test et explications
Posté par Zorro (site web personnel) . Évalué à -1.
[^] # Re: petit test et explications
Posté par pini . Évalué à 3.
* bien penser à toujours fermer sa session webmail
# hu ?
Posté par Axel . Évalué à 3.
D'après la doc PHP :
"For example, if you want to protect users from simple social engineering tactics, you need to enable session.use_only_cookies. In that case, cookies must be enabled unconditionally on the user side, or sessions will not work."
C un mauvais choix de free à mon avis.
[^] # Re: hu ?
Posté par Sébastien Corbeau (site web personnel) . Évalué à 3.
- dans mozilla, je refuse les cookies
- tjrs dans mozilla, connection au webmail, copie de l'url (avec l'id de session)
- lancement de konqueror
- attente pendant le chargement de konqueror *
- je fais du thé*
- konqueror apparait lentement*
- je colle l'url dans konqueror et hop, j'ai mes emails sans authentification :(
Merci pour ton commentaire donc. Je regarde cette directive.
* indice pour aider certains
# Autre solution
Posté par cedric . Évalué à 4.
# La question est ouverte sur le newsgroup de Free
Posté par Flyounet (site web personnel) . Évalué à 1.
[^] # Re: La question est ouverte sur le newsgroup de Free
Posté par Sten Spårvagnhög (site web personnel) . Évalué à 3.
# Et si ce n'était pas Free qui est en faute ?
Posté par Thomas (site web personnel) . Évalué à 1.
De ce fait, je pense qu'il serait plus judicieux de voir du côté de Horde si ce problème a été réglé... et éventuellement proposer à Free de se mettre à jour...
Voilà.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.