Para armazenar senhas de usuários em um sistema, qual propriedade essencial um algoritmo de hash deve fornecer…
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
Para armazenar senhas de usuários em um sistema, qual propriedade essencial um algoritmo de hash deve fornecer para dificultar a recuperação reversa da senha original?
- A) Reversibilidade
- B) Irreversibilidade (função unidirecional).
- C) Uniquidade
- D) Densidade
- E) Comutatividade
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual propriedade um algoritmo de hash deve ter para dificultar a recuperação reversa da senha original.
- Uma função de hash criptográfica para armazenar senhas precisa ser de mão única (unidirecional): é fácil calcular o hash a partir da senha, mas é computacionalmente inviável obter a senha a partir do hash. Essa propriedade é chamada de irreversibilidade ou resistência à pré-imagem.
- Portanto, a alternativa B está correta, e o gabarito oficial coincide com a resolução feita de forma independente.
- A alternativa A está errada, pois reversibilidade seria justamente o oposto do desejado, permitindo recuperar a senha original.
- A alternativa C está errada, pois uniquidade (ou resistência a colisões) trata de dificultar que duas entradas gerem o mesmo hash, não de impedir a recuperação da senha.
- A alternativa D está errada, pois densidade não é uma propriedade de funções de hash usada em segurança de senhas.
- A alternativa E está errada, pois comutatividade é uma propriedade de operações como soma e multiplicação e não se aplica à proteção de senhas.
💡 Dica: Considere as propriedades de segurança dos algoritmos de hash.
Alternativa por alternativa
O aluno pode ter imaginado que o hash deve permitir voltar à senha original para validar o login, confundindo a verificação com a recuperação dos dados. Na prática, a verificação compara hashes, sem precisar reverter nada.
Por que engana: Confundir a propriedade de reversibilidade com a irreversibilidade, acreditando que um algoritmo de hash pode reverter a senha original.
Uma função de hash segura é unidirecional: é computacionalmente inviável obter a entrada (senha) a partir do valor de hash; isso impede recuperação direta da senha mesmo se o hash for exposto.
O aluno pode ter associado a palavra 'unicidade' à ideia de que cada senha deve ter um hash único, o que leva a confundir a propriedade de resistência a colisões com a proteção contra recuperação da senha.
O aluno provavelmente usou o termo 'densidade' de forma intuitiva, como se fosse algo ligado à compactação ou concentração dos dados, sem vínculo com a segurança de hashes.
O aluno pode ter pensado que, por a ordem dos dados poder ser trocada em algumas operações matemáticas, isso ajudaria na proteção, confundindo uma propriedade algébrica com uma propriedade criptográfica.
Raio-X da questão
algoritmo de hash
avaliacao
funções hash · segurança da informação
Revisar as propriedades de segurança de algoritmos de hash.
Confundir a propriedade de reversibilidade com a irreversibilidade, acreditando que um algoritmo de hash pode reverter a senha original.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Que propriedade de uma função hash torna impraticável recuperar a senha original a partir de seu valor de hash?
- Ao projetar o armazenamento de senhas em um sistema, que técnica deve ser aplicada no algoritmo de persistência para…
- Para armazenar senhas de usuários em um sistema, qual técnica transforma a senha em forma irreversível e reduz o risco…
- Ao armazenar credenciais, qual vantagem principal o uso de uma função de hash oferece em comparação a guardar a senha em…
- Em um algoritmo que armazena a senha de um usuário em uma variável, qual técnica transforma a senha em um valor fixo e…
- Ao armazenar senhas com segurança, qual técnica gera um resumo não reversível em vez de guardar a senha original 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
