Avalie por que, ao armazenar senhas de usuários, é preferível aplicar uma função de hash com sal (salt) em vez…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar problemas de segurança cibernética e experimentar formas de proteção.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Avalie por que, ao armazenar senhas de usuários, é preferível aplicar uma função de hash com sal (salt) em vez de usar criptografia reversível. Considere armazenamento, transmissão e autenticação.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Hash com salt é uma função unidirecional: não permite recuperar a senha original, reduzindo o impacto de vazamentos de banco de dados. O salt (único por usuário) impede ataques por tabelas pré-computadas (rainbow tables) e faz com que senhas iguais gerem hashes distintos. Para autenticação, o sistema compara hash(senha_recebida + salt) com o hash armazenado, sem necessidade de decriptar. Criptografia reversível exige armazenamento e proteção da chave de decriptação; se a chave for comprometida, todas as senhas podem ser recuperadas. Além disso, mecanismos de hash seguros (bcrypt, scrypt, Argon2) são deliberadamente lentos para dificultar ataques de força bruta. Em transmissão, independentemente do método, deve-se usar canal seguro (TLS); hashing reduz riscos no armazenamento, mas obriga procedimentos de recuperação por redefinição (não recuperação da senha). Em suma: hash+salt melhora a resistência a vazamentos e ataques off-line, enquanto criptografia reversível aumenta a superfície de risco por exigir gestão de chaves.
Explicação
O uso de hash com salt garante que mesmo que duas senhas sejam idênticas, seus hashes serão diferentes, dificultando ataques. Além disso, a natureza unidirecional do hashing significa que, em caso de vazamento, as senhas não podem ser facilmente recuperadas, ao contrário da criptografia reversível, que depende da segurança da chave. Por fim, funções de hash seguras são projetadas para serem lentas, aumentando a dificuldade de ataques de força bruta.
Raio-X da questão
hash com sal
avaliacao
funções de hash · criptografia
Revisar os conceitos de hash, sal e criptografia reversível.
O aluno pode confundir a função de hash com criptografia, acreditando que ambas são intercambiáveis para o armazenamento seguro de senhas.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Ao projetar um algoritmo que armazena senhas em um registro de usuário, qual procedimento é mais seguro: salvar a senha…
- Ao projetar o armazenamento de senhas em um sistema, por que é preferível salvar um hash da senha em vez de armazenar a…
- Por que é recomendável armazenar senhas usando uma função hash com 'salt' em vez de texto simples no banco de dados?
- Por que é recomendado armazenar senhas usando hash com salt em vez de cifrá-las com um algoritmo simétrico para guardar…
- Ao armazenar senhas, por que aplicamos um 'salt' antes de calcular o hash com um algoritmo? Explique a função técnica do…
- Ao armazenar credenciais, qual vantagem principal o uso de uma função de hash oferece em comparação a guardar a senha em…
Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de Segurança Cibernética
🔎 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
