Content de te revoir.
Comment allons-nous construire cet outil ?
Comment allons-nous savoir quels mots de passe ont été piratés et qu'est-ce que cela signifie vraiment de toute façon ?
Eh bien, les mots de passe sont divulgués tout le temps que nous entendons parler de violations de données, n'est-ce pas ?
Facebook a été piraté avec des violations de données, Equifax, LinkedIn, Yahoo!
Toutes ces grandes entreprises voient parfois leurs bases de données fuir.
Et essentiellement, ce qui se passe parfois, c'est que nos noms d'utilisateur et mots de passe sont divulgués au public et aux pirates.
Ce qu'ils font, c'est qu'ils compilent ces listes de noms d'utilisateur et de mots de passe divulgués et essaient essentiellement de se connecter à
différents services.
Il existe donc des bases de données ou vous pouvez les considérer comme des fichiers Excel massifs de tous les e-mails et mots de passe
qui ont déjà été divulgués au cours de l'histoire.
Et il y a en fait un site Web créé par quelqu'un qui s'appelle Troy Hunt, qui est un chercheur en sécurité très célèbre, et
qui s'appelle Have I Been Punched ?
Et ce que vous pouvez faire ici, c'est entrer votre adresse e-mail et dire, allons-y Andy sur Gmail dot
com.
Cela a-t-il déjà été divulgué?
Oh, non, on dirait qu'il a été frappé, donc on dirait qu'il a été mis en gage sur
quatre-vingt-huit sites violés et trouvé 27 Paiste.
Cela signifie essentiellement que cet e-mail fait partie d'une violation de données, alors j'ai peut-être utilisé
cet e-mail comme identifiant Facebook.
Eh bien, lorsque Facebook a été piraté et que certains utilisateurs ont peut-être volé des informations sur les utilisateurs alors que cet e-mail en
faisait partie, en fait, sur quatre quatre vingt huit violations.
Et si je vais sur Password's ici, vous pouvez en fait faire la même chose à propos de Password's, je peux vérifier mon mot de passe
et vous pouvez voir ici qu'il ne s'affiche pas et je peux cliquer ici pour voir s'il a été
perforé.
Maintenant, je viens d'entrer du charabia ici et on dirait que non, pas de panique trouvée.
Mais pourquoi est-ce important ?
Pourquoi nous soucions-nous que des e-mails et des mots de passe aient été divulgués ?
Les pirates utilisent ce qu'on appelle des attaques par dictionnaire et une attaque par dictionnaire, eh bien, un
peu comme un dictionnaire Python utilise un dictionnaire massif avec la clé et la valeur, disons, un nom d'utilisateur et un mot de passe et essaie
simplement de se connecter à des sites Web en utilisant ces listes massives de informations.
Et si votre nom d'utilisateur et votre mot de passe ont déjà été divulgués, eh bien, un pirate informatique exécute simplement
ce qu'on appelle une attaque par force brute, où il parcourt simplement tous ces noms d'utilisateur et mots de passe divulgués et essaie de
se connecter.
Alors peut-être qu'en allant sur Facebook et en parcourant cette liste massive, ils finiront par toucher quelque
chose et pourront se connecter.
Maintenant, voici la chose.
Ce n'est pas un cours de développement Web.
Je veux dire, ce cours concerne Python, et bien que nous ayons une section sur le développement Web, ce que je
peux vous dire, c'est que la plupart du temps, même si je fais confiance à ce site Web, il utilise quelque chose appelé
https, qui est crypté.
Moi ou vous ne devriez jamais vraiment faire confiance à un site Web avec votre mot de passe.
Oui, peut-être un grand site Web comme Facebook, peut-être Google en qui nous avons confiance, mais idéalement, vous ne voulez pas
envoyer votre mot de passe comme celui-ci sur Internet.
Parce que ce qui se passe ici, dès que je clique dessus, c'est qu'il est transféré
vers un serveur quelque part dans le monde, il voyage à travers les fils Internet et quelqu'un pourrait l'intercepter.
Il existe donc un moyen plus sûr de procéder.
Et c'est là que nous allons construire ce site Web qui nous donne en fait une API de mot de passe pour que nous puissions le faire
et vérifier nos mots de passe, mais d'une manière plus sécurisée car, bien sûr, nous pouvons faire confiance à ce site Web, mais
la meilleure sécurité est de ne fais confiance a personne.
En ce moment, ce que je suis sur le point de vous montrer et pourquoi nous allons le faire est en fait une technique utilisée par
les gestionnaires de mots de passe légitimes comme Keeper one password dont vous avez peut-être entendu parler de Blurr Sticky Password.
Ce sont des gestionnaires de mots de passe coûteux qui gardent vos mots de passe en sécurité.
Mais nous allons le construire nous-mêmes parce que nous sommes des programmeurs.
Donc, dans la vidéo suivante, nous allons commencer à coder un peu et à découvrir cette API de mots de
passe.
Je verrai dans le prochain par.