par tomtom » 16 Oct 2002 10:03
Voila la base de l'authentification md5 :
<BR>
<BR>L'authentification par MD5 se passe de la manière suivante :
<BR>Quand tu choisis un mdp, il est entré dans une fonction unidirectionnelle qui donne une valeur appelée hashcode. c'est ce code qui est enregistré (sous Linux, dans le fichier /etc/secrets).
<BR>Quand un utilisateur veut s'authentifier, son mdp est passé à la moulinette, et c'est le hashcode qui est comparé à celui de /etc/secrets.
<BR>
<BR>Quand tu dis que le MD5 est decryptable, ce n'est pas vrai : Il n'existe pas de fonction "reverse md5" : On ne peut pas générer le passwd à partir du hashcode.
<BR>
<BR>La seule méthode pour "casser" ceci est appelée "force brute", comprenez : on essaye tous les passwd possibles : a, b, .. aa, ab ...
<BR>
<BR>Donc, avec un passwd de 8 caractères comportant tous les caractères alphanum, il est quasiment impossible de craquer ces mdp en en temps humainement valable.
<BR>
<BR>Comme dans tous les systèmes protégés, la majorité des problèmes de sécurité sont liés à un facteur humain : si un utilisateur mets la date de naissance de ses enfants comme passwd, un intrus décidé le trouvera facilement <IMG SRC="images/smiles/icon_wink.gif">
<BR>
<BR>Pour vous départager quant à Win/linux, je pense que tout système possède des failles. Un administrateur Windows avisé et suivant les new de sécurité maintiendra un réseau bien plus sur qu'un admin linux qui installe un système qu'il pense infaillible, en se contentant de dire que Windows c'est nul !
<BR>
<BR>A bon entendeur....
<BR>
<BR>
<BR>Thomas
One hundred thousand lemmings can't be wrong...