GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO08Difícil⏱ curto

Num algoritmo de autenticação, qual procedimento é mais adequado para armazenar a senha do usuário de forma…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO08

Entender como mudanças na tecnologia afetam a segurança, incluindo novas maneiras de preservar sua privacidade e dados pessoais on-line, reportando suspeitas e buscando ajuda em situações de risco.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Num algoritmo de autenticação, qual procedimento é mais adequado para armazenar a senha do usuário de forma segura?

  1. A) Utilizar criptografia reversível para as senhas.
  2. B) Armazenar a senha com um simples checksum.
  3. C) Armazenar apenas o hash criptográfico da senha combinado com um salt único por usuário.
  4. D) Guardar apenas o salt da senha do usuário.
  5. E) Armazenar a senha em texto claro para fácil acesso.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Ao armazenar senhas, o objetivo é que, mesmo se o banco de dados vazar, um atacante não consiga recuperar as senhas originais. Para isso, a senha não deve ser guardada de forma legível nem de forma que possa ser revertida.
  2. Um hash criptográfico é uma função unidirecional: calcula-se o hash a partir da senha, mas não é prático obter a senha de volta a partir do hash. O salt é um valor aleatório e único para cada usuário, somado à senha antes do hash, o que impede que senhas iguais gerem o mesmo hash e dificulta ataques com tabelas pré-calculadas (rainbow tables).
  3. Portanto, a alternativa C, que combina hash criptográfico com salt único por usuário, é a forma mais adequada. Gabarito confirmado.
  4. Por que as outras estão erradas:
  5. A) Criptografia reversível permite recuperar a senha original, o que expõe todas as senhas caso a chave seja comprometida.
  6. B) Checksum serve para detectar erros de transmissão e não é projetado para segurança; é fácil de calcular e de inverter por força bruta.
  7. D) O salt sozinho não protege nada: sem o hash da senha, ele não oferece segurança, pois a senha continuaria desconhecida apenas porque não foi armazenada.
  8. E) Texto claro expõe todas as senhas imediatamente em caso de vazamento do banco de dados.

💡 Dica: Considere as melhores práticas de segurança em armazenamento de senhas.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que, por ser criptografia, a senha fica protegida, sem perceber que a reversibilidade permite recuperar a senha original com a chave.

Por que engana: Confundir o uso de criptografia reversível com hashing, acreditando que ambas oferecem o mesmo nível de segurança para senhas.

B Erradaerro: Conceitual

Confunde checksum, usado para verificar integridade de dados, com função de segurança criptográfica, que deve ser resistente a inversão e colisões.

C Correta

Hashes irreversíveis evitam exposição de senhas; salts impedem o uso de tabelas pré-calculadas e fazem hashes distintos mesmo para senhas iguais.

D Erradaerro: Conceitual

Acredita que o salt, por ser aleatório, já protege a senha sozinho, sem entender que ele só funciona combinado com um hash.

E Erradaerro: Senso comum

Assume que facilitar o acesso à senha é desejável, ignorando que o armazenamento em texto claro expõe todas as contas em caso de vazamento.

Raio-X da questão

Dificuldade Difícil
Bloom Avaliar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

armazenamento seguro de senhas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

criptografia e segurança da informação · hashing de senhas

📚 Reveja

Revisar técnicas de criptografia e hashing para senhas.

⚠️ Erro mais comum

Confundir o uso de criptografia reversível com hashing, acreditando que ambas oferecem o mesmo nível de segurança para senhas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Analisar criticamente artefatos computacionais, sendo capaz de identificar as vulnerabilidades dos ambientes e das soluções computacionais buscando garantir a integridade, privacidade, sigilo e segurança das informações.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.