accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: Une question de néophite

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.misc.cryptologie ] 

Retour : Accueil du site fr misc cryptologie   charte stats de ce groupe


  Sujet:   Re: Une question de néophite  
 De: ...@a.fr (ChP)
 Groupes: fr.misc.cryptologie
 Organisation: Guest of ProXad - France
 Date: 24. Mar 2008, 17:58:05
 References: 1 2 3 4
YannicK a écrit :
> ChP a écrit :
>> YannicK a écrit :
>>> ChP a écrit :
>>>> Bonjour à toutes et à tous,
>>>> [...] Alors maintenant, j'imagine qu'une personne non autorisée 
>>>> réussi à trouver la valeur stockée, si la fonction md5 n'a pas de 
>>>> fonction réciproque, cette personne ne pourra rien faire de cette 
>>>> valeur ?
>>>>
>>>> J'ai bon ou je déraille ?
>>>>
>>>> Merci de votre aide.
>>>>
>>>> Pierre
>>>
>>>
>>> Bonjour, monsieur le *_néophyte_*,
>>>
>>>
>>> Oui, c'est effectivement cela. Md5 est ce que l'on appelle une 
>>> fonction de hachage, qui permet de créer une empreinte unique à 
>>> partir d'une donnée informatique.
>>>
>>> Certains prennent l'image du cochon : je peux transformer un cochon 
>>> en saucisse, mais pas retransformer une saucisse en cochon !
>>>
>>> Il faut néanmoins savoir que la fonction md5 n'est plus considérée 
>>> comme sûre .. je te conseille donc de de tourner vers d'autres 
>>> fonctions, comme la famille des SHA, qui est aussi implémentée en PHP 
>>> ...
>>>
>>> Pour en savoir plus, je te renvoie vers wikipedia :
>>>
>>> http://fr.wikipedia.org/wiki/Fonction_de_hachage
>>> http://fr.wikipedia.org/wiki/Md5
>>>
>>> Ainsi que vers ces deux pages, trouvées grâce à Google en faisant une 
>>> recherche sur les fonctions de hachage en PHP
>>>
>>> <http://antoine.media-box.net/index.php?post/le-hash-md5-n-est-pas-sur>
>>> <http://antoine.media-box.net/index.php?post/le-hash-sha-en-php>
>>>
>>>
>>> Bonne lecture et bon courage !
>>>
>>>
>> Merci Yannick pour ces informations et désolé pour la faute 
>> d'orthographe.
>>
>> Cordialement.
>>
>> Pierre
> 
> 
> Un point encore qui m'est revenu après ma première réponse : ton 
> hypothèse de départ est qu'un tiers mal intentionné puisse trouver la 
> valeur stockée : cela pose un problème de sécurité d'une autre nature.
> 
> En effet, cet agresseur ne pourra rien faire du résultat du hash stocké 
> dans la base de données. Néanmoins, s'il a accès à la base pour 
> consulter les hashs, il y a peut être aussi accès en écriture, et dans 
> ce cas rien ne l'empêche de remplacer une valeur par le hash de son 
> propre mot de passe ...
> 
> J'avais eu l'occasion de procéder ainsi pour dépanner un lycée qui avait 
> perdu le mot de passe "admin" d'un module de son intranet. Le serveur 
> était un serveur LAMP, et grâce à Phpmyadmin j'ai pu accéder à la base 
> MySql qui contenait les données dudit module. Il a été très facile de 
> retrouver la table qui contenait les login et le md5 des mots de passe. 
> J'ai donc recalculé le hash d'un mot de passe bateau, du style "toto", 
> et par un simple copier/coller, j'ai intégré dans la base le md5 de ce 
> nouveau mot de passe dans l'enregistrement relatif à "admin" ... J'ai pu 
> ensuite me connecter à l'application avec le couple de données 
> "admin/toto" ...
> 
> Certes, j'avais physiquement accès à la machine sur laquelle tournait 
> l'application. Néanmoins, cet exemple pose le problème de la sécurité 
> informatique d'une manière plus générale : sécurisation du serveur, de 
> la base de données, choix d'un mot de passe fort, etc ...
> 
> 
> 
Pour avoir accès à la base de données, a priori, il faut avoir le mot de 
passe.

Dans mon cas, ce mot est stocké dans un fichier "quelconque". C'est pour 
cela que je supposais qu'on pouvait y avoir accès "relativement" facilement.

Mais de ce fait, et après avoir écrit ce message, je m'aperçois qu'une 
méthode utilisant le md5 ou autre ne peut pas fonctionner car il faut 
que je puisse reconstituer le mot de passe pour avoir accès à la base de 
données.

Il me faut donc une méthode de cryptage/décryptage. Bon, ben c'est un 
autre problème.

Cordialement.

Pierre


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Usenet Gratuit