Bases de la sécurité de l'information

On recherche un mot de passe de 8 caractères par force brute, en essayant tous les candidats. Si l'on peut essayer 1×10^10 candidats par seconde, quelle combinaison est la plus proche du temps nécessaire pour essayer tous les candidats, d'une part pour un mot de passe composé uniquement de lettres minuscules (26 types), d'autre part pour un mot de passe composé de majuscules, de minuscules et de chiffres (62 types) ?

  1. AMinuscules seules : environ 21 secondes ; 62 types : environ 6 heures
  2. BMinuscules seules : environ 21 secondes ; 62 types : environ 4,7 minutes
  3. CMinuscules seules : environ 3,5 minutes ; 62 types : environ 2,5 jours
Afficher la réponse et l'explication

Réponse : A. Minuscules seules : environ 21 secondes ; 62 types : environ 6 heures

Le nombre de candidats pour un mot de passe de 8 caractères est le nombre de caractères utilisables multiplié 8 fois par lui-même. Avec des minuscules seulement, il vaut 26^8 = 208827064576 (environ 2,1×10^11) ; à 1×10^10 par seconde, tous sont essayés en environ 2,1×10^11 ÷ 1×10^10 ≈ 21 secondes. Avec 62 types, il vaut 62^8 = 218340105584896 (environ 2,2×10^14), ce qui demande environ 21 834 secondes, soit environ 6 heures. Augmenter le nombre de types de caractères multiplie le nombre de candidats par le rapport par caractère élevé à la puissance 8 ; ici, il est multiplié par environ 1000. Ce calcul n'est toutefois qu'un ordre de grandeur pour le cassage par force brute, hors ligne, de valeurs de hachage rapides ayant fuité. Les mots du dictionnaire et les mots de passe réutilisés sont trouvés bien plus vite que par force brute ; il est donc important d'utiliser des mots de passe longs et aléatoires et, côté service, de combiner hachage lent, limitation des tentatives de connexion et authentification multifacteur.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases de la sécurité de l'information

  1. A appose une signature numérique sur un document envoyé à B. Quelle combinaison indique correctement les clés utilisées pour créer et vérifier la signature, et ce que la signature numérique permet de confirmer ?
  2. Quelle affirmation compare correctement un code d'authentification de message (MAC) et une signature numérique ?
  3. On découvre que la clé privée correspondant au certificat serveur d'un serveur web a peut-être fuité. Le certificat n'a pas encore expiré. Quelle est l'action la plus appropriée pour l'exploitant ?
  4. Parmi les 3 facteurs d'authentification utilisés pour vérifier un utilisateur (connaissance, possession, inhérence), lequel s'applique à l'authentification par carte à puce de badge d'employé ?
  5. Parmi les méthodes d'authentification suivantes, laquelle est une authentification multifacteur ?