Pages:
Author

Topic: Testez la sécurité de votre mdp (site éducatif) (Read 888 times)

legendary
Activity: 2604
Merit: 2353
Il doit sûrement exister des logiciels qui font ça offline. Je ne les connais pas, et pour rappel je n'utilise pas la méthode exposée ici, même si je pense peut-être envisager quelque chose de semblable dans les années à venir.
Au passage, je viens de tomber sur l'algo Bcrypt, qui semble très efficace et qui visiblement est déjà très utilisé pour crypter (chiffrer ?) les mots de passe (entre l'utilisateur et la BDD) (et en plus les hashs ont des caractères spéciaux, contrairement aux SHA et compagnie). Il doit sûrement exister des implémentations de cet algo desquelles ont pourrait s'inspirer (bon, va falloir que j'apprenne à coder, avant... Roll Eyes).
Cette commande bcrypt a l'air pas mal, malheureusement elle ne semble pas dispo sur la plupart des shells en ligne.
Ce qui est embêtant, car du coup on doit obligatoirement utiliser un systeme linux pour pouvoir se servir de ses mdp...  Undecided

A moins d'installer un shell sur son telephone, qui dispose de la commande ou permet de l'installer... a voir
J'ai essayé en utilisant openssl enc qui propose l'algo de bcrypt (BlowFish) mais ça me sort des trucs  à moitié illisibles qui buguent les editeurs, y'a un truc que je dois pas faire correctement j'imagine... pourtant ça redécrypteredéchiffre correctement les fichiers  Undecided ...
Sinon j'ai découvert openssl passwd qui marche tres bien mais qui malheureusement ne propose que 3 algos de chiffrement differents qui ont l'air un peu dépassés et qui en plus ne semblent pas standardisés (des "dérivés" de MD5 pour 2 d'entre eux)  Undecided
Si on veut malgré tout l'utiliser, il ne faut pas oublier de préciser un salt sinon il en génère un au hasard automatiquement et n'est plus déterministe.

Edit: pour ne pas obtenir de caractères barbares, il suffit simplement d'encoder la chaîne chiffrée en base64 à l'aide du paramètre "-base64" ou "-a"
OpenSSL est donc au final vraiment interessant car il offre un large choix d'algos de chiffrement et il est dispo un peu partout y compris sur les shells en ligne  Smiley
legendary
Activity: 2604
Merit: 2353
Ma petite cousine en CP m'avait donné une façon intéressante (pour son age) de générer un mot de passe compliqué :
Sur le clavier elle faisait un dessin dont elle se souvenait en utilisant des chiffres et des symboles. Bon après je lui ai pas parlé encore des claviers dans d'autres pays qui mettent son astuce à mal mais je trouvais ca pas mal comme idée.
Ah oui pas mal effectivement, merci pour cette nouvelle methode (c'est une tête ta cousine dis donc).
Par contre il faut bien faire gaffe à utiliser un motif qu'on est sûr de retenir.
full member
Activity: 715
Merit: 220
Ma petite cousine en CP m'avait donné une façon intéressante (pour son age) de générer un mot de passe compliqué :
Sur le clavier elle faisait un dessin dont elle se souvenait en utilisant des chiffres et des symboles. Bon après je lui ai pas parlé encore des claviers dans d'autres pays qui mettent son astuce à mal mais je trouvais ca pas mal comme idée.
legendary
Activity: 2604
Merit: 2353
Il doit sûrement exister des logiciels qui font ça offline. Je ne les connais pas, et pour rappel je n'utilise pas la méthode exposée ici, même si je pense peut-être envisager quelque chose de semblable dans les années à venir.
Au passage, je viens de tomber sur l'algo Bcrypt, qui semble très efficace et qui visiblement est déjà très utilisé pour crypter (chiffrer ?) les mots de passe (entre l'utilisateur et la BDD) (et en plus les hashs ont des caractères spéciaux, contrairement aux SHA et compagnie). Il doit sûrement exister des implémentations de cet algo desquelles ont pourrait s'inspirer (bon, va falloir que j'apprenne à coder, avant... Roll Eyes).
Cette commande bcrypt a l'air pas mal, malheureusement elle ne semble pas dispo sur la plupart des shells en ligne.
Ce qui est embêtant, car du coup on doit obligatoirement utiliser un systeme linux pour pouvoir se servir de ses mdp...  Undecided

A moins d'installer un shell sur son telephone, qui dispose de la commande ou permet de l'installer... a voir
legendary
Activity: 2604
Merit: 2353
Ah oui sacré mot de passe  Shocked
tu les attends les hackeurs sur ordis quantique Cheesy

Pour le coup du bouquin, à ce moment là prenez la bible, 1ere lettre de chaque versets, déja t'es sur de retrouver le bouquin, et les versets sont numérotés pareils quelque soit l'édition Smiley
La bible chrétienne?
Le texte change énormément en fonction des éditions, à cause des traductions mais aussi des versions prises comme reference.
Je crois que le coran en arabe et la torah en hébreux ne changent pas eux. Mais il faut savoir retranscrire les caractères arabes ou hébreux en alphabet latin.
Sinon effectivement pour reprendre ta technique compter les lettres à partir des débuts de chapitres ou de paragraphes d'un ouvrage célèbre ou même de phrases d'un texte célèbre comme un poème, une chanson, un discours, une constitution, une déclaration, ... en version originale bien sûr.
Dans le même genre, entendu à la radio ce matin : prendre les 1eres lettres d'une citation ou d'un proverbe qu'on affectionne et ajouter la 1ere lettre du site où on utilise le mdp.
=> pas mal mais si des hackers chopent le mdp, il y a de grandes chances qu'ils fassent le rapprochement entre cette lettre et le nom du site, surtout si elle se trouve à la fin du mdp.... Ce qui leur permettra de facilement déduire vos mdp pour tous vos autres sites...  Undecided
Les hackers, c'est comme les cambrioleurs qui savent exactement oú la majorité des gens planquent leurs bas de laine, leurs bijoux, leurs armes ou leurs drogues, il ne faut pas les sous-estimer.
Il est donc préférable amha d'au moins décaler la lettre du site dans l'alphabet(p. ex utiliser C pour A, D pour B, etc) si on utilise cette methode.



A part ça un site qui permet de savoir combien de fois son mot de passe apparait dans des fichiers hackés. Selon le site les mdp qui apparaissent sont compromis et ne doivent plus être utilisés car ils sont plus susceptibles d'être ciblés par les hackers (attaque au dictionnaire).
https://haveibeenpwned.com/Passwords

Le site permet également de savoir si son adresse mail apparait dans des fichiers hackés, et à l'occasion de quelle attaque elle a été dérobée. (Si votre adresse mail est ancienne, il y a de grandes chances qu'elle y figure  Undecided  )
 https://haveibeenpwned.com

Edit: si on ne veut pas envoyer son mdp en clair, le site accepte le sha1. Il suffit simplement de coller le hash sha1 de son mdp (le site detecte tout seul qu'il s'agit d'un mdp hashé) https://www.troyhunt.com/introducing-306-million-freely-downloadable-pwned-passwords/
F2b
hero member
Activity: 2135
Merit: 926
J'aime bien ta methode surtout le fait que le mdp change totalement avec une simple petite incrémentation (=impossible pour les hackers de s'en servir ailleurs, tout en restant simple), en revanche la taille des mdp obtenus les rend tres lourds à utiliser et impossibles à mémoriser pour une utilisation quotidienne. Donc est-ce qu'il ne serait pas plus pratique de n'utiliser qu'une partie de ces hashs, par exemple les 6 premiers ou derniers caractères(ou autre) ?
J'aime un peu moins ta methode avec la signature car si tu paumes la clef privée tu perds tous tes mdp

PS: connais-tu des services de hash sur le web (idealement utilisables hors connexion)? je sais bien que c'est pas le plus conseillé mais bon les hackeurs ne verront pas les sites oú je compte les utiliser ni mon login et mon f2a même si ils decouvrent qu'il s'agit de mdp, et de toutes façons je vais générer plusieurs hashs pour brouiller les pistes donc bon risque tres limité IMO
Pour l'utilisation de signatures Bitcoin, c'était juste une idée... un peu comme tout le reste d'ailleurs. Effectivement ça peut être problématique en cas de perte de la clé.

Pour la lourdeur des MDP, tu as raison. Je partais du principe que je n'aurais pas à les retenir directement, soit grâce à l'utilisation d'un gestionnaire de MDP, soit car il est possible de le re-hasher. Cela dit, cela peut tout de même être gênant car sa longueur sera peut-être trop importante pour certains sites (beaucoup ?). L'idée de ne prendre qu'une partie du hash est donc à considérer.

Il doit sûrement exister des logiciels qui font ça offline. Je ne les connais pas, et pour rappel je n'utilise pas la méthode exposée ici, même si je pense peut-être envisager quelque chose de semblable dans les années à venir.
Au passage, je viens de tomber sur l'algo Bcrypt, qui semble très efficace et qui visiblement est déjà très utilisé pour crypter (chiffrer ?) les mots de passe (entre l'utilisateur et la BDD) (et en plus les hashs ont des caractères spéciaux, contrairement aux SHA et compagnie). Il doit sûrement exister des implémentations de cet algo desquelles ont pourrait s'inspirer (bon, va falloir que j'apprenne à coder, avant... Roll Eyes).
legendary
Activity: 2604
Merit: 2353
Dites, je viens d'avoir une idée. Bon c'est encore un truc bien tordu, comme souvent avec moi  Grin

PS : Bon, après relecture, je pense qu'un truc du genre doit sûrement déjà exister...


Dans les solutions actuelles pour stocker des mots de passe, ce qui me gène (personnellement, j'insiste, tout le monde ne pense pas pareil et c'est nomal) c'est qu'il faut :

- soit confier tous ses MDP à un gestionnaire de mots de passe
   --> Il faut pouvoir faire confiance au logiciel, mais avec de l'open-source ça passe encore
   --> Si jamais t'as un problème quelconque avec le logiciel en question, bah tu l'as dans le [j'vous laissee trouver la  rime tout seuls (en plus c'était pas volontaire)]. Alors là aussi il y a des solutions, mais d'une manière générale j'ai l'impression de ne pas réellement avoir le contrôle sur mes MDP.

- soit tout stocker sur un carnet, en clair
   --> Il vaut mieux le stocker dans un endroit sûr, à l'abri des regards indiscrets. Mais du coup, si il faut s'embêter à aller le chercher à l'autre bout de la baraque à chaque fois que tu dois te connecter sur un site... c'est pas terrible.
   --> Problème mineur, mais si on change de MDP régulièrement (ce qui est recommandé), ça fait pas mal de ratures quand même... (ou alors faut faire ça au crayon gris, le truc qui tient pas bien, qui fait sale, perso j'aime pas).

- je ne parle même pas de la possibilité de stocker ça informatiquement : faut beaucoup de précautions à prendre (un peu comme pour les clés privées)


Bref, voici mon idée tordue (tortue aussi, parce que si on fait tout manuellement, ça peut être assez long) :

- créer un mot de passe v1 en fonction de divers paramètres faciles à retenir, par exemple : mot de passe commun + partie du nom du site + année de création du MDP
On peut prendre un MDP "commun" (j'entends par là, qui est commun à plusieurs sites) assez simple. Le truc en rapport avec le site n'est pas forcément son nom, mais un truc en rapport et dont on peut se rappeler facilement ; il permet d'avoir un mot de passe différent pour chaque site. Pour l'année on peut se contenter de "18" pour "2018".
On obtient un MDP v1 assez long, mais dont les termes peuvent être devinés, donc en terme de sécurité c'est très moyen.
On peut soit retenir ces différents paramètres, soit les noter quelque part, perso j'opterais quand même pour le bon vieux carnet, mais c'est pas obligatoire.

- ensuite on crée simplement un MDP v2 en hachant le MDP v1, avec l'algo de votre choix. Cela donne une suite de chiffres et de lettres plus ou moins difficile à prévoir. En fonction de l'algo, le MDP v2 est plus ou moins long. C'est ce MDP v2 que l'on utilise.
Par exemple, avec pour MDP v1 : bitcoinkraken18, on a :
MD5 : 80aa15ad2a0e0da79d3b4b8e0ad860ef
SHA256 : 3D0C2F180DB8E2A6BE91B71668395DB7054C35033C398FBE036B602AEFB52306
Bien entendu, il convient de ne pas utiliser de site hashant le MDP en ligne.
Si le site demande un caractère spécial, on peu le stocker en clair sur notre carnet et l'ajouter à la fin du hash (ou à un autre endroit).

Pour les plus paranos (ou pour les sites les plus sensibles), on peut même utiliser une signature Bitcoin ou quelque chose du même genre, par exemple avec le même MDP v1 et l'adresse 1HZwkjkeaoZfTSaJxDw6aKkxp45agDiEzN, on obtient la signature : GyJJVU37qJKvT4lvPkN5feFYUDkb/Scd/tzoN5crM1VN0kvf7FSSrOBPKlQRcGqca6TPSb3BSbX7yayS86MJMCY= (et au moins on n'est plus embêté pour les caractères spéciaux)


Voilà. On peut ensuite combiner ça à un gestionnaire de mots de passe, là au moins on ne risque normalement plus d'avoir des problèmes avec, car on a notre carnet pour dépanner (et on peut facilement changer de MDP, voir ci-dessous). Et ce carnet n'est plus un problème de sécurité : tant que personne ne connaît l'algo avec lequel vous hashez, tout va bien. Mieux encore : si vous signez avec votre adresse Bitcoin, quelqu'un en possession du fameux carnet ne pourra rien en faire s'il ne connaît pas votre clé privée.

Un autre avantage est qu'il est simple de changer ce mot de passe. Il suffit en effet de changer l'année dans le MDP v1 et le hash sera radicalement différent. Si le changement de mot de passe intervient plusieurs fois dans l'année, on peut évidemment rajouter le mois (utiliser "0618" par exemple).
J'aime bien ta methode surtout le fait que le mdp change totalement avec une simple petite incrémentation (=impossible pour les hackers de s'en servir ailleurs, tout en restant simple), en revanche la taille des mdp obtenus les rend tres lourds à utiliser et impossibles à mémoriser pour une utilisation quotidienne. Donc est-ce qu'il ne serait pas plus pratique de n'utiliser qu'une partie de ces hashs, par exemple les 6 premiers ou derniers caractères(ou autre) ?
J'aime un peu moins ta methode avec la signature car si tu paumes la clef privée tu perds tous tes mdp

PS: connais-tu des services de hash sur le web (idealement utilisables hors connexion)? je sais bien que c'est pas le plus conseillé mais bon les hackeurs ne verront pas les sites oú je compte les utiliser ni mon login et mon f2a même si ils decouvrent qu'il s'agit de mdp, et de toutes façons je vais générer plusieurs hashs pour brouiller les pistes donc bon risque tres limité IMO
legendary
Activity: 2604
Merit: 2353
Ah oui sacré mot de passe  Shocked
tu les attends les hackeurs sur ordis quantique Cheesy

Pour le coup du bouquin, à ce moment là prenez la bible, 1ere lettre de chaque versets, déja t'es sur de retrouver le bouquin, et les versets sont numérotés pareils quelque soit l'édition Smiley
La bible chrétienne?
Le texte change énormément en fonction des éditions, à cause des traductions mais aussi des versions prises comme reference.
Je crois que le coran en arabe et la torah en hébreux ne changent pas eux. Mais il faut savoir retranscrire les caractères arabes ou hébreux en alphabet latin.
Sinon effectivement pour reprendre ta technique compter les lettres à partir des débuts de chapitres ou de paragraphes d'un ouvrage célèbre ou même de phrases d'un texte célèbre comme un poème, une chanson, un discours, une constitution, une déclaration, ... en version originale bien sûr.
hero member
Activity: 1022
Merit: 725
https://pastebin.com/5rwcE1RE  (pris au pif en 2 secondes)

member
Activity: 294
Merit: 13
Je le répète mais Keepass est pas mal comme gestionnaire de mot de passe.
C'est simple et ça fonctionne très bien.

https://bitcointalksearch.org/topic/m.42048970
Pour ce qui voudrait tester Keepass.

Je prends note, j'ai jamais testé encore.
Merci pour l'infos.
En plus le topic est ultra détaillé c'est nikel pour démarrer le truc.
Je testerai ca demain !
sr. member
Activity: 812
Merit: 388
Je le répète mais Keepass est pas mal comme gestionnaire de mot de passe.
C'est simple et ça fonctionne très bien.

https://bitcointalksearch.org/topic/m.42048970
Pour ce qui voudrait tester Keepass.
F2b
hero member
Activity: 2135
Merit: 926
Salut
Je connaissais pas ce site, mon mdp est trouvable "immédiatement"  Shocked
C'est chaud mama...

Et mon second mdp (car j'en ai deux en général) est trouvable en 5 ans mais bon... c'est pas celui que j'utilise le plus
Je crois que je vais switcher ca...

Ca craint !!!

Même si le site te dis que ton mot de passe est testé uniquement en local, évite d'utiliser le vrai.

Si un site est piraté normalement ils n'ont que le hash de ton mdp, donc ils ne peuvent pas facilement accéder à tes autres comptes qui ont le même mot de passe, sauf si un mot de passe qui produit le même hash est dans une base de donnée (tous les mots de passe courts y figurent).

Ca marche.
Mais en tous les cas il faut que je change mes mdp par des choses plus complexes...
Sa fait des années que j'utilise les mêmes par commodité et la bah les techno évoluent et moi j'ai rien fait pour suivre le mouvement concernant ce domaine.
Donc je vais remédier a ca !

De même pour moi.
Même s'il y a certains sites où les mots de passe sont plus forts et diversifiés, la plupart ont un truc simple et toujours le même, c'est pas top.
Faites ce que je dis, pas ce que je fais  Grin
Je ne pense pas que je vais mettre en pratique mon idée de la page 2, c'était vraiment trop tordu... quoique... bon je verrai bien.
member
Activity: 294
Merit: 13
Salut
Je connaissais pas ce site, mon mdp est trouvable "immédiatement"  Shocked
C'est chaud mama...

Et mon second mdp (car j'en ai deux en général) est trouvable en 5 ans mais bon... c'est pas celui que j'utilise le plus
Je crois que je vais switcher ca...

Ca craint !!!

Même si le site te dis que ton mot de passe est testé uniquement en local, évite d'utiliser le vrai.

Si un site est piraté normalement ils n'ont que le hash de ton mdp, donc ils ne peuvent pas facilement accéder à tes autres comptes qui ont le même mot de passe, sauf si un mot de passe qui produit le même hash est dans une base de donnée (tous les mots de passe courts y figurent).

Ca marche.
Mais en tous les cas il faut que je change mes mdp par des choses plus complexes...
Sa fait des années que j'utilise les mêmes par commodité et la bah les techno évoluent et moi j'ai rien fait pour suivre le mouvement concernant ce domaine.
Donc je vais remédier a ca !
full member
Activity: 504
Merit: 117
Salut
Je connaissais pas ce site, mon mdp est trouvable "immédiatement"  Shocked
C'est chaud mama...

Et mon second mdp (car j'en ai deux en général) est trouvable en 5 ans mais bon... c'est pas celui que j'utilise le plus
Je crois que je vais switcher ca...

Ca craint !!!

Même si le site te dis que ton mot de passe est testé uniquement en local, évite d'utiliser le vrai.

Si un site est piraté normalement ils n'ont que le hash de ton mdp, donc ils ne peuvent pas facilement accéder à tes autres comptes qui ont le même mot de passe, sauf si un mot de passe qui produit le même hash est dans une base de donnée (tous les mots de passe courts y figurent).
sr. member
Activity: 812
Merit: 388
Le pire c'est pas ça, mais c'est que si tu utilises le même mot de passe partout.
Si tu va sur un site bancale genre un passionné dans un domaine et que ce mec fait un blog et que tu t'inscris dessus et que tu prends même le deuxième mot de passe.
Bah si ce site tombe bah les hacker on accès à tous tes sites, messagerie et autre.

Tu les sauvegardes dans ton navigateur.



member
Activity: 294
Merit: 13
Salut
Je connaissais pas ce site, mon mdp est trouvable "immédiatement"  Shocked
C'est chaud mama...

Et mon second mdp (car j'en ai deux en général) est trouvable en 5 ans mais bon... c'est pas celui que j'utilise le plus
Je crois que je vais switcher ca...

Ca craint !!!
sr. member
Activity: 812
Merit: 388
Tu utilises quoi comme soft pour gérer tes mots de passe? Moi j'ai pris Keepass Wink


Bonjour baba00000,

Je pensais aussi migrer vers Keepass mais il y a 2 choses que je ne suis pas tout à fait sûr de comprendre:

  - En fait tu ne les choisis pas les mdp? Ils sont à chaque fois générés par keepass c'est bien ça?

  - Finalement tu as un seul mot de passe (que tu as choisi ?) qui protège tous tes autres mdp?

Et 3ème petite chose, plus évidente mais du coup il faut suivre les procédures de changements de mdp pour tout ses différents comptes pour "mettre en place" Keepass?

Comme tu dis 1 mot de passe maître qui décrypte le fichier de mot de passe.

Pour la 3émé tu n'est pas obliger de changer les mot de passe de tes sites, mais si ça fait 1 ans qu'il n'ont pas changer, c'est un plus de le faire.
Et d'augmenter le nombre de caractère.
Tu a juste à la copier à la place du mot de passe générer par keepass.

hero member
Activity: 1022
Merit: 725
Tu utilises quoi comme soft pour gérer tes mots de passe? Moi j'ai pris Keepass ;)


My brain ;)
full member
Activity: 270
Merit: 105
Tu utilises quoi comme soft pour gérer tes mots de passe? Moi j'ai pris Keepass Wink


Bonjour baba00000,

Je pensais aussi migrer vers Keepass mais il y a 2 choses que je ne suis pas tout à fait sûr de comprendre:

  - En fait tu ne les choisis pas les mdp? Ils sont à chaque fois générés par keepass c'est bien ça?

  - Finalement tu as un seul mot de passe (que tu as choisi ?) qui protège tous tes autres mdp?

Et 3ème petite chose, plus évidente mais du coup il faut suivre les procédures de changements de mdp pour tout ses différents comptes pour "mettre en place" Keepass?
sr. member
Activity: 812
Merit: 388
Tu utilises quoi comme soft pour gérer tes mots de passe? Moi j'ai pris Keepass Wink
Pages:
Jump to: