Por que é recomendável armazenar senhas usando uma função hash com 'salt' em vez de texto simples no banco de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Discutir questões sobre segurança e privacidade relacionadas ao uso dos ambientes virtuais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Por que é recomendável armazenar senhas usando uma função hash com 'salt' em vez de texto simples no banco de dados?
- A) Para permitir múltiplas senhas idênticas serem armazenadas em bancos.
- B) Para que sejam mais fáceis de armazenar em texto simples.
- C) Para não precisar usar criptografia e deixar as senhas visíveis.
- D) Para garantir que senhas sejam recuperáveis rapidamente após perda.
- E) Para proteger senhas: hash torna reversão impraticável e o salt impede ataques por tabelas pré-computadas (rainbow tables).
✅ Resposta correta: alternativa E
Resolução passo a passo
- A questão pergunta por que armazenar senhas com função hash e salt é recomendável em vez de texto simples.
- Ao armazenar em texto simples, qualquer pessoa com acesso ao banco (invasor, funcionário mal-intencionado ou um vazamento) lê todas as senhas imediatamente.
- Uma função hash é unidirecional: a partir do hash não é prático recuperar a senha original, o que torna a reversão impraticável.
- O salt é um valor aleatório único para cada senha, concatenado antes do hash. Assim, duas senhas iguais geram hashes diferentes e ataques com tabelas pré-computadas (rainbow tables) deixam de funcionar, pois o atacante teria de recalcular tudo para cada salt.
- Portanto a alternativa E está correta e é a única que apresenta a justificativa real de segurança.
- A alternativa A está errada, pois o salt justamente faz senhas idênticas gerarem armazenamentos diferentes, o oposto do que ela afirma.
- A alternativa B está errada, porque armazenar em texto simples não traz nenhuma vantagem de facilidade que justifique a prática, e sim um grande risco.
- A alternativa C está errada, pois deixar as senhas visíveis é justamente o problema a ser evitado, e o hash não é criptografia reversível.
- A alternativa D está errada, pois hashes de senha são feitos para não serem recuperáveis; se a senha for perdida, deve-se redefini-la.
- O gabarito oficial E está correto.
💡 Dica: Considere os benefícios da segurança em armazenamento de senhas.
Alternativa por alternativa
Acredita que o salt serve para permitir senhas repetidas no banco, quando na verdade ele faz senhas iguais produzirem hashes diferentes.
Imagina que armazenar senhas em texto simples seria mais prático e, por isso, uma vantagem, sem considerar o risco de vazamento.
Confunde hash com criptografia e acredita que, por não usar criptografia, a senha pode ficar visível, ignorando que a visibilidade é justamente a falha.
Supõe que a senha deve ser recuperável rapidamente, como em um sistema de lembrete, sem entender que hashes são unidirecionais e a recuperação se faz por redefinição.
Por que engana: Confundir a função hash com a criptografia, acreditando que ambas tornam as senhas visíveis no banco de dados.
Hash é unidirecional, impedindo recuperação direta do texto; o salt adiciona entropia única por senha, tornando ataques por busca pré-computada ineficazes.
Raio-X da questão
armazenamento seguro de senhas
avaliacao
funções hash e salt · segurança da informação
Revisar conceitos de hash e salt em segurança da informação.
Confundir a função hash com a criptografia, acreditando que ambas tornam as senhas visíveis no banco de dados.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Na biblioteca, Caio usou um computador público para consultar suas notas em uma plataforma escolar. Ao terminar, o…
- “Quando recebi comentários de pessoas que não conhecia sobre o caminho que faço para treinar, parei de publicar minhas…
- — Posso participar do concurso de fotografias do bairro sem instalar outro aplicativo? — perguntou Caio à bibliotecária…
- Luana criou uma conta no ClipsJá para assistir e publicar vídeos curtos. A plataforma pode sugerir perfis e desafios com…
- — Por que meu nome apareceu aqui se eu ja fui embora? — perguntou Luana ao ver o tablet do telecentro. No dia anterior…
- Uma escola propôs que os alunos usassem pulseiras digitais para medir passos e frequência cardíaca nas aulas de educação…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
