Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
874 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Contrer les piratages de sessions...

n°1100243
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 11:25:34  profilanswer
 

Reprise du message précédent :

gizmo a écrit :

le pirate s'en fout de la clef originale. avec une bonne machine, il ne lui faudra pas longtemp pour en trouver une qui donnera le meme hashing.


 
[:rofl] [:rofl]
 
Je suis désolé mais si tu génére le hash MD5 à partir d'un numéro de session PHP (qui represente 128 bits), tu peux t'accrocher pour le brute forcé, meme avec un super calculateur  [:sygus]

mood
Publicité
Posté le 28-05-2005 à 11:25:34  profilanswer
 

n°1100244
elianor
bannie 17 fois
Posté le 28-05-2005 à 11:25:40  profilanswer
 

AthlonSoldier a écrit :

Tu peux tres bien crée une table qui associe a chaque MD5(password) des informations du coté serveur  :o


 
Et donc reprogrammer le système de sessions à la main ?
 
Quel est l'interêt ?


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1100246
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 11:27:42  profilanswer
 

elianor a écrit :

Et donc reprogrammer le système de sessions à la main ?
 
Quel est l'interêt ?


 
L'interet c'est qu'une session c'est dependant de divers infos pour être "valide" (IP etc... et c'etait ca le probleme). Alors que ma solution est independante et marche "toujours"  :o

n°1100282
FlorentG
Unité de Masse
Posté le 28-05-2005 à 12:36:11  profilanswer
 

AthlonSoldier a écrit :

De toute facon et honnetement je vois pas pourquoi vous vous emmerdez avec des sessions ou cookies. Un truc fiable c'est de générer le hash MD5 du mot de passe de l'utilisateur et de le transmettre à chaque demande d'une page. Puis on compare ce hash pour authentifier l'utilisateur du coté serveur...  :jap:


Et si on pique le hash du password ?

n°1100289
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 12:51:26  profilanswer
 

FlorentG a écrit :

Et si on pique le hash du password ?


 
Et comment tu veux le piquer ?  :heink:  
 
Ca revient exactement au même qu'un pirate pique ton password et ensuite qu'il s'authentifie grace a lui et se fasse attribuer un numéro de session  [:spamafote]

n°1100291
FlorentG
Unité de Masse
Posté le 28-05-2005 à 13:02:14  profilanswer
 

Ben pour pouvoir le transmettre à chaque page ? Ca veut dire qu'on peut le piquer, non ?

n°1100326
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 14:00:25  profilanswer
 

FlorentG a écrit :

Ben pour pouvoir le transmettre à chaque page ? Ca veut dire qu'on peut le piquer, non ?


Bah pas vraiment, ca depend de beaucoup de parametres (surtout le "comment tu te connectes au net" : réseau d'entreprises ou modem adsl chez toi). Pour une sécurité maximale, il faut encrypter les transactions avec du SSL.  :o

n°1100424
esox_ch
Posté le 28-05-2005 à 16:13:15  profilanswer
 

Oui mais si tu fait du https alors l'ennoncé du probleme change ... et se simplifie vu que tu peux transmettre ce que tu veux sans avoir de problemes


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1100455
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 16:55:31  profilanswer
 

esox_ch a écrit :

Oui mais si tu fait du https alors l'ennoncé du probleme change ... et se simplifie vu que tu peux transmettre ce que tu veux sans avoir de problemes


 
Cela ne simplifie rien du tout. Ca garantie uniquement que les données ne seront pas interceptés par un tiers. Si le site a une faille quelconque, SSL ou pas, le pirate pourra s'authentifier  :sarcastic:

n°1100456
elianor
bannie 17 fois
Posté le 28-05-2005 à 16:56:30  profilanswer
 

AthlonSoldier a écrit :

Ca garantie uniquement que les données ne seront pas interceptés par un tiers.


 
Et que le site est bien celui qu'il déclare être dans son certificat (mais ça, personne ne vérifie)


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
mood
Publicité
Posté le 28-05-2005 à 16:56:30  profilanswer
 

n°1100457
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 16:58:14  profilanswer
 

elianor a écrit :

Et que le site est bien celui qu'il déclare être dans son certificat (mais ça, personne ne vérifie)


Oui mais ca c'est completement accessoire dans le problème posé.  :o

n°1100459
elianor
bannie 17 fois
Posté le 28-05-2005 à 16:59:11  profilanswer
 

AthlonSoldier a écrit :

Oui mais ca c'est completement accessoire dans le problème posé.  :o


 
attaque man in the middle :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1100460
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 17:00:37  profilanswer
 

elianor a écrit :

attaque man in the middle :o


Mais tu crois que c'est la fete, man in the middle c'est vraiment pas orienté internet comme attaque  :pfff:  
 
C'est plus la petite PME avec un pirate sur le réseau local informatique...


Message édité par AthlonSoldier le 28-05-2005 à 17:01:03
n°1100466
esox_ch
Posté le 28-05-2005 à 17:13:58  profilanswer
 

AthlonSoldier a écrit :

Cela ne simplifie rien du tout. Ca garantie uniquement que les données ne seront pas interceptés par un tiers. Si le site a une faille quelconque, SSL ou pas, le pirate pourra s'authentifier  :sarcastic:


 
C'est bien ce que je dis, ca simplifie, j'ai pas dit que ca résou. Mais au lieu de devoir faire gaffe au sniffing outre mesure,on peut se concentrer sur la securité du serveur


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1100541
FlorentG
Unité de Masse
Posté le 28-05-2005 à 18:43:59  profilanswer
 

Bon, en somme, c'est presque impossible de sécuriser la chose à 100% :/

n°1100551
esox_ch
Posté le 28-05-2005 à 18:54:31  profilanswer
 

bein sur un dedié, avec SSL, et en forçant les utilisateurs a utiliser les cookies on arrive deja a un tot de securité qui est loin d'etre facile a contourner...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1100554
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 28-05-2005 à 18:59:05  profilanswer
 

Bon, à part le SSL, je rempli les conditions. :D

n°1100570
gizmo
Posté le 28-05-2005 à 19:16:53  profilanswer
 

AthlonSoldier a écrit :

[:rofl] [:rofl]
 
Je suis désolé mais si tu génére le hash MD5 à partir d'un numéro de session PHP (qui represente 128 bits), tu peux t'accrocher pour le brute forcé, meme avec un super calculateur  [:sygus]


faudrait te mettre a jour... ca fait longtemps qu'on a trouve des failles dans le md5 qui permettent de reduire dramatiquement le temps de calcul. Et meme le sha1 dispose d'uve faille.
 
Si tu veux vraiment utiliser une clef de hashing (ce qui n'est pas la bonne facon de faire, mais soit...), utilise de sha2.

n°1100572
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 19:21:52  profilanswer
 

gizmo a écrit :

faudrait te mettre a jour... ca fait longtemps qu'on a trouve des failles dans le md5 qui permettent de reduire dramatiquement le temps de calcul. Et meme le sha1 dispose d'uve faille.
 
Si tu veux vraiment utiliser une clef de hashing (ce qui n'est pas la bonne facon de faire, mais soit...), utilise de sha2.


 
Sources ?  :heink:

n°1100579
FlorentG
Unité de Masse
Posté le 28-05-2005 à 19:26:46  profilanswer
 


Euh... T'as hiberné dernièrement ? Tout le monde le sait [:spamafote]


Message édité par FlorentG le 28-05-2005 à 19:27:00
n°1100580
gizmo
Posté le 28-05-2005 à 19:27:05  profilanswer
 
n°1100589
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 19:44:49  profilanswer
 


 
Il y a une grosse différence entre la capacité de générer rapidement deux suites d'octets qui vont donner le meme hash MD5 (ce dont l'article parle) et pouvoir retrouver rapidement la suite d'octets qui a donné lieu à un hash MD5  [:sygus]  
 
Ca n'a strictement rien a voir.  :pfff:  
 
A moins qu'il y est encore d'autres "flaw" dans le MD5 ?  :??:


Message édité par AthlonSoldier le 28-05-2005 à 19:45:49
n°1100597
gizmo
Posté le 28-05-2005 à 20:03:35  profilanswer
 

Est-ce que tu sais au moins que le md5 est irreversible et qu'il est donc IMPOSSIBLE d'etre sur que la chaine qui produit le md5 est l'originale?
 
Dans ce context, on se fout donc de l'original tant qu'on a une version qui matche.

n°1100598
AthlonSold​ier
Feel the power
Posté le 28-05-2005 à 20:07:56  profilanswer
 

gizmo a écrit :

Est-ce que tu sais au moins que le md5 est irreversible et qu'il est donc IMPOSSIBLE d'etre sur que la chaine qui produit le md5 est l'originale?
 
Dans ce context, on se fout donc de l'original tant qu'on a une version qui matche.


Tout a fait, mais le problème est de savoir s'ils ont besoin de connaitre la premiere suite d'octets qui aboutit à un hash MD5 qu'on nommera "X". Si tel est le cas, ca revient a ce que je viens de dire, que c'est deux choses totalement différentes  :o  
 
Par contre s'ils ont besoin de connaitre uniquement le hash MD5 "X" pour trouver x combinaisons de suites d'octets qui donnent ce hash MD5 "X", en un temps assez court, tu as raison.  [:spamafote]  
 
 :hello:


Message édité par AthlonSoldier le 28-05-2005 à 20:08:41
n°1108365
mahuf
Posté le 04-06-2005 à 23:38:38  profilanswer
 

C'est assez technique tout ça ... pauv' newbie un peu largué ^^
 
Juste une question en passant : pour le dossier /sessions qui se trouve à la racine du serveur sur les comptes Free, est-il véritablement sécurisé avec un .htaccess en "deny from all" ou bien y-a-t'il autre chose à faire ? Contre les aspirateurs de site par exemple ?
 
PS : désolé de vous interrompre ^^°

n°1108532
yoyo354
Yoyo, le roi du ...
Posté le 05-06-2005 à 10:09:55  profilanswer
 
n°1108679
mahuf
Posté le 05-06-2005 à 15:08:21  profilanswer
 

Non, c'est bon, j'avais déjà lu ça ^^.
 
Mais ce que je veux dire, c'est si à partir des fichiers stochés dans ce dossier session, un pirate pourrait éventuellement faire quelque chose ? Et si le bloquer avec un Htaccess suffit ...

n°1108712
yoyo354
Yoyo, le roi du ...
Posté le 05-06-2005 à 15:37:09  profilanswer
 

Je n'ai jamais utilisé free, mais je pense que le repertoire doit être protéger "automatiquement". Tu n'as qu'à éssayer de le "pirater" pour voir si il y a besoin d'y mettre un .htaccess.

n°1108743
mahuf
Posté le 05-06-2005 à 16:15:04  profilanswer
 

Ben s'il n'y a ni de Htaccess ni de fichier index dans le répertoire sessions, il y a moyen d'avoir accès à tout un tas de fichiers ...
Je ne sais pas les manipuler, donc c'est pour ça que je pose la question. Mais bon, avec le .htaccess ça devrait aller ^^ (espérons ...)

n°1108745
yoyo354
Yoyo, le roi du ...
Posté le 05-06-2005 à 16:21:36  profilanswer
 

mahuf a écrit :

Ben s'il n'y a ni de Htaccess ni de fichier index dans le répertoire sessions, il y a moyen d'avoir accès à tout un tas de fichiers ...
Je ne sais pas les manipuler, donc c'est pour ça que je pose la question. Mais bon, avec le .htaccess ça devrait aller ^^ (espérons ...)


Tu as peut-être raison.  
Mais free a peut-être déjà mis une protection sur TOUT les répertoires sessions à la base de leurs sites.
 
Tu n'as qu'à éssayer de liste le contenu de ton repertoire /sessions ou de l'aspirer avec un logiciel. Tu verras bien le résultat et tu nous le feras partager. :jap:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Probleme sur les sessions PHP[Java] Obtenir la liste des sessions d'un serveur J2EE
Désactiver les sessions pour les Search Engine crawlersLien de déstruction de sessions sans formulaire, sans page dédiée
probleme avec les sessionsMes sessions, question de sécurité...
Variables partagées entre sessions[sessions et easyphp 1.7] probleme page à page
Faire des sessions PHP sur un compte gratuit Freegérer les sessions en C#
Plus de sujets relatifs à : Contrer les piratages de sessions...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR