Définition - Que signifie Rainbow Table?
Une table arc-en-ciel est une ressource technologique pour «craquer» les fonctions de hachage cryptographique et découvrir des mots de passe en texte clair dans une base de données d'authentification. Les tables Rainbow utilisent une fonction de correspondance algorithmique spécifique pour rechercher essentiellement les informations nécessaires pour déchiffrer les hachages de mots de passe.
Definir Tech explique Rainbow Table
L'idée d'utiliser des tables arc-en-ciel ou d'autres méthodes de craquage de hachage vient de l'utilisation fondamentale des hachages de mots de passe dans les bases de données d'authentification. Tout système disposant d'une authentification par mot de passe doit stocker tous ces mots de passe. Cependant, le stockage du mot de passe en clair laisse le système extrêmement vulnérable aux accès non autorisés par des pirates. En réponse, de nombreux administrateurs système ont commencé à stocker les mots de passe sous forme de valeurs de hachage.
Une table arc-en-ciel est un moyen d'obtenir les mots de passe en clair, quelle que soit la stratégie de valeur de hachage de protection mentionnée ci-dessus. D'autres méthodes incluent une attaque par force brute ou une méthode de dictionnaire. En stockant plus d'informations, les tables arc-en-ciel peuvent obtenir les mêmes résultats qu'une attaque par force brute avec moins d'effort de traitement informatique.