Ao armazenar senhas de usuários, qual é a consequência de aplicar hash sem adicionar salt aos dados de senha…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Entender que as tecnologias devem ser utilizadas de maneira segura, ética e responsável, respeitando direitos autorais, de imagem e as leis vigentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao armazenar senhas de usuários, qual é a consequência de aplicar hash sem adicionar salt aos dados de senha antes de armazená-las?
- A) Maior vulnerabilidade a ataques de rainbow tables
- B) Diminui o tempo de verificação das senhas
- C) Aumenta o risco de exfiltração de dados, independentemente da forma de armazenamento
- D) Elimina o risco de ataque de força bruta
- E) Garante confidencialidade absoluta das senhas
✅ Resposta correta: alternativa A
Resolução passo a passo
- Hash é uma função que transforma a senha em um resumo de tamanho fixo, de forma que, em princípio, não se recupera a senha original a partir do resumo. Salt é um valor aleatório, diferente para cada usuário, concatenado à senha antes do hash.
- Sem salt, senhas iguais geram exatamente o mesmo hash. Isso permite que um atacante pré-calcule hashes de senhas comuns e os armazene em tabelas (rainbow tables), comparando depois com os hashes vazados. Assim, a consequência de não usar salt é maior vulnerabilidade a rainbow tables, que é a alternativa A.
- As outras alternativas estão erradas: B) o salt não altera o tempo de verificação de forma relevante, e a questão trata de consequência negativa da ausência de salt; C) a exfiltração depende de invasão do sistema, e o armazenamento com hash ajuda a proteger os dados, não os torna mais expostos independentemente da forma; D) o hash sem salt não elimina a força bruta, apenas dificulta o acesso direto à senha; E) nenhum mecanismo criptográfico garante confidencialidade absoluta.
- Portanto, o gabarito oficial A está correto.
💡 Dica: Considere as implicações de segurança ao armazenar senhas.
Alternativa por alternativa
Sem salt, senhas com o mesmo valor geram o mesmo hash, facilitando ataques com rainbow tables.
O aluno pode imaginar que o salt é um mecanismo de otimização que torna a verificação mais rápida, confundindo o papel de segurança do salt com desempenho.
Por que engana: Confundir o papel do salt, acreditando que hash sozinho protege contra ataques de rainbow tables.
O aluno pode acreditar que qualquer forma de armazenamento aumenta ou diminui indiferentemente o risco de vazamento, ignorando que o hash protege as senhas mesmo quando os dados são expostos.
O aluno pode supor que, por a senha estar em hash, ela fica totalmente protegida contra tentativas sistemáticas, confundindo proteção parcial com eliminação de risco.
O aluno pode entender que criptografia ou hash torna os dados absolutamente seguros, desconsiderando que nenhuma medida elimina todos os riscos de segurança.
Raio-X da questão
armazenamento seguro de senhas
diagnostico
hash e criptografia · conceito de salt em hash
Revisar a importância do uso de salt em hashes de senhas.
Confundir o papel do salt, acreditando que hash sozinho protege contra ataques de rainbow tables.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Ao projetar um aplicativo de cadastro, armazenar senhas em texto simples é considerado uma decisão que impacta a…
- Por que é recomendável armazenar senhas usando uma função hash com 'salt' em vez de texto simples no banco de dados?
- Ao projetar um algoritmo que armazena senhas em um registro de usuário, qual procedimento é mais seguro: salvar a senha…
- Qual é a consequência de usar uma senha fraca em um sistema de dados?
- Avalie por que, ao armazenar senhas de usuários, é preferível aplicar uma função de hash com sal (salt) em vez de usar…
- Por que é recomendado armazenar senhas usando hash com salt em vez de cifrá-las com um algoritmo simétrico para guardar…
Todas as questões de Segurança e responsabilidade no uso da tecnologia computacional
🔎 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
