La plupart des sites Web qui traitent des informations importantes (Gmail, par exemple) ont une sorte de protection contre la force brute. Parfois, si vous essayez plus de X fois, cela bloquera le compte ou au moins vous donnera un captcha à résoudre.
Actuellement, tous les experts en sécurité continuent de dire la même chose: créez des caractères longs et mixtes, des mots de passe à haute entropie . Cela a beaucoup de sens si vous pensez à une clé RSA, ou à quelque chose qui pourrait être déchiffré hors ligne, mais est-ce vraiment important lorsque nous parlons de mots de passe de compte en ligne?
Par exemple, nous créons un mot de passe pour Gmail utilisant seulement 6 lettres de l'alphabet anglais. C'est approximativement 26 ^ 6 = 309 millions de combinaisons. Si nous considérons que nous pouvons tester 1 mot de passe par seconde (ce qui, je pense, est plus rapide que ce que nous pouvons réellement, si vous prenez en compte les captchas Gmail), il nous faudra jusqu'à 10 ans pour casser et 5 ans en moyenne.
Points à considérer:
- Si vous utilisez le même mot de passe sur un site Web différent, un autre site Web pourrait être piraté et votre mot de passe exposé. Je suppose que le mot de passe est unique. Utilisé uniquement avec Gmail.
- Si quelqu'un peut récupérer la base de données, il peut forcer le hachage de votre mot de passe hors ligne. Je suppose que le site Web utilise au moins un hachage salé (très peu probable que le pirate tente de casser tous les mots de passe) et / ou qu'il est très improbable que la base de données soit piratée (c'est une bonne hypothèse avec Gmail)
- Je suppose également que votre mot de passe n'est pas un mot du dictionnaire ou quelque chose de facile à deviner. Cela devrait exclure la force brute de plusieurs comptes (par exemple, tester le même mot de passe commun sur plusieurs comptes).
Peut-on supposer que nous n'avons pas besoin d'un mot de passe très long pour les sites Web car dès que nous suivons les autres mesures de sécurité? Si nous suggérons que les gens utilisent un mot de passe long simplement parce qu'ils ne suivent normalement pas les autres conseils de sécurité (utiliser le même mot de passe pour tous les comptes, etc.). N'essayons-nous pas vraiment de corriger les symptômes et non la cause?
PS: D'autres questions abordent presque la même chose, mais les réponses considèrent toujours que la personne utilise le même mot de passe sur les sites Web ou que la base de données du site Web est facilement volée.