human
Attaques par force brute sur les mots de passe Pourquoi puis-je me verrouiller sur un compte en ligne en connaissant le mot de passe mais en me trompant trois fois alors qu'un pirate peut forcer brutalement des millions de tentatives ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
La fonction 3 mauvais mots de passe = verrouillage est une protection contre les attaques par force brute, et cela fait longtemps que les pirates n'ont pas fait ces attaques sur les formulaires de connexion. Au lieu de cela , ils sont parfois capables de voler une liste de * hachages de mots de passe non salés * sur des sites avec de mauvaises pratiques de sécurité . Ils sont alors capables de lancer une attaque par force brute contre toute cette liste, entièrement sur leur propre ordinateur, et de déterminer quels mots de passe produisent des hachages qui correspondent à la liste. > * * hachage * * : Pour des raisons de sécurité , les entreprises ne stockent pas ( enfin , ne devraient pas ) stocker votre mot de passe réel . Au lieu de cela, ils utilisent un algorithme mathématique pour mutiler votre mot de passe de manière à ce qu'il ne puisse pas être inversé. La valeur résultante est le hash . Ensuite, lorsque vous vous connectez, ils mutilent le mot de passe de la même manière et voient s'il correspond. > * * sel * * : Pour plus de sécurité , lorsque vous définissez le mot de passe , le système génère une valeur aléatoire supplémentaire et l' ajoute à votre mot de passe avant qu'il ne soit haché . Cette valeur est enregistrée et utilisée chaque fois que vous entrez votre mot de passe. Cela fait en sorte que si quelqu'un vole une liste de hachages, il doit re-hacher chaque mot de passe pour chaque compte, au lieu de vérifier chaque mot de passe par rapport à la liste entière à la fois.