GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO08Média⏱ curto

Em um sistema de contas da escola, para evitar armazenar a senha em texto e reduzir risco caso a base de dados…

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

Em um sistema de contas da escola, para evitar armazenar a senha em texto e reduzir risco caso a base de dados seja comprometida, qual técnica de processamento de dado deve ser usada ao salvar a senha no banco de dados?

  1. A) Guardar a senha como um arquivo de texto em um servidor seguro.
  2. B) Utilizar uma função de hash sem salt para economizar espaço.
  3. C) Usar um algoritmo de cifragem simétrica para a senha.
  4. D) Armazenar a senha em texto simples para facilitar a recuperação.
  5. E) Salvar apenas o hash criptográfico da senha com salt (sal) — não armazenar a senha em texto.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado pede a técnica para guardar a senha no banco de dados de modo que, se a base for comprometida, o risco seja reduzido. A senha não deve ser armazenada de forma reversível. Ela deve ser transformada por uma função de hash criptográfico, que é unidirecional, e o hash deve receber um sal (salt), um valor aleatório único por usuário.
  2. O sal impede que dois usuários com a mesma senha tenham o mesmo hash e dificulta ataques com tabelas pré-computadas (rainbow tables), pois cada hash precisa ser quebrado separadamente.
  3. A alternativa E descreve exatamente essa prática: armazenar apenas o hash criptográfico com sal, sem guardar a senha em texto. Por isso ela está correta e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois guardar a senha como arquivo de texto mantém a senha legível, e a segurança do servidor não substitui a proteção dos dados.
  5. A alternativa B está errada, pois o hash sem salt é vulnerável a tabelas pré-computadas, e economizar espaço não justifica a perda de segurança.
  6. A alternativa C está errada, pois a cifragem simétrica é reversível: quem obtiver a chave recupera todas as senhas de uma vez.
  7. A alternativa D está errada, pois armazenar a senha em texto simples é justamente o problema que a questão quer evitar.

💡 Dica: Considere as técnicas de segurança de dados para senhas.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que proteger o servidor, ou guardar a senha em um arquivo, já basta para garantir a segurança. Ele não percebe que a senha continua legível se a base for comprometida.

B Erradaerro: Conceituala que mais engana

O aluno sabe que hash protege a senha, mas acha que o salt é dispensável ou apenas um detalhe de espaço. Ele não percebe que, sem sal, hashes iguais revelam senhas iguais e podem ser quebrados com tabelas pré-computadas.

Por que engana: Escolher a opção de armazenar a senha em texto simples, acreditando que isso facilita a recuperação sem considerar a segurança.

C Erradaerro: Conceitual

O aluno confunde proteção com cifragem reversível e acha que cifrar a senha com uma chave secreta é suficiente. Ele não percebe que quem obtiver a chave recupera todas as senhas, e que senhas não precisam ser recuperadas, apenas verificadas.

D Erradaerro: Senso comum

O aluno pensa que é útil guardar a senha original para poder recuperá-la facilmente, usando a intuição do dia a dia. Ele ignora que o texto simples expõe todos os usuários se a base for invadida.

E Correta

Funções de hash criptográficas com salt tornam o valor armazenado irreversível e impedem recuperação direta da senha; o salt evita ataques por tabelas pré-computadas e reutilização entre usuários.

Raio-X da questão

Dificuldade Média
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

técnicas de criptografia · hashing de senhas

📚 Reveja

Revisar técnicas de hash e criptografia para senhas.

⚠️ Erro mais comum

Escolher a opção de armazenar a senha em texto simples, acreditando que isso facilita a recuperação sem considerar a segurança.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

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.