Definição – O que significa Rainbow Table?
Uma tabela arco-íris é um recurso tecnológico para “quebrar” funções criptográficas de hash e descobrir senhas em texto simples em um banco de dados de autenticação. As tabelas do arco-íris usam uma função de correspondência algorítmica específica para essencialmente pesquisar as informações necessárias para quebrar os hashes de senha.
Definirtec explica a Rainbow Table
A ideia de usar rainbow tables ou outros métodos de quebra de hash vem do uso fundamental de hashes de senha em bancos de dados de autenticação. Qualquer sistema que tenha autenticação por senha deve armazenar todas essas senhas. No entanto, armazenar a senha em texto simples deixa o sistema extremamente vulnerável ao acesso não autorizado de hackers. Em resposta, muitos administradores de sistema começaram a armazenar as senhas como valores hash.
Uma rainbow table é uma maneira de obter as senhas em texto simples, independentemente da estratégia de valor de hash de proteção mencionada acima. Outros métodos incluem um ataque de força bruta ou um método de dicionário. Ao armazenar mais informações, as tabelas arco-íris podem obter os mesmos resultados que um ataque de força bruta com menos esforço de processamento do computador.