GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO10Média⏱ curto

Ao armazenar senhas em um dispositivo de armazenamento, qual prática técnica reduz o risco de comprometimento…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO10

Discutir questões sobre segurança e privacidade relacionadas ao uso dos ambientes virtuais.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao armazenar senhas em um dispositivo de armazenamento, qual prática técnica reduz o risco de comprometimento dos dados?

  1. A) Utilizar um algoritmo de hash simples e rápido, como MD5, para senhas.
  2. B) Usar a mesma chave de criptografia para todas as senhas armazenadas.
  3. C) Armazenar senhas em arquivos visíveis para facilitar a recuperação.
  4. D) Armazenar senhas em texto plano, pois é mais fácil que o usuário se lembre.
  5. E) Armazenar apenas hashes com sal (salt) usando um algoritmo resistente a força bruta (ex.: bcrypt ou Argon2), nunca texto plano.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Analisamos o que torna um armazenamento de senhas seguro. Se um atacante obtiver o banco de dados, ele não deve conseguir recuperar as senhas originais diretamente nem com facilidade.
  2. Uma senha armazenada em texto plano fica exposta integralmente caso o arquivo seja acessado. Já um hash é uma transformação de mão única; o sistema compara o hash da senha digitada com o hash guardado.
  3. O sal (salt) é um valor aleatório único para cada senha, somado antes do hash. Ele impede que duas senhas iguais gerem o mesmo hash e inviabiliza o uso de tabelas pré-calculadas (rainbow tables).
  4. Algoritmos como bcrypt e Argon2 são projetados para ser lentos e custosos em memória, dificultando ataques de força bruta. Por isso a alternativa E é a correta, e ela corresponde ao gabarito oficial.
  5. A alternativa A está errada, pois o MD5 é rápido demais e tem colisões conhecidas, facilitando a quebra por força bruta em GPUs. A alternativa B está errada, pois usar a mesma chave para todas as senhas permite que a comprometer uma revela as demais. A alternativa C está errada, pois armazenar senhas em arquivos visíveis expõe os dados a qualquer um com acesso. A alternativa D está errada, pois texto plano entrega todas as senhas em caso de vazamento.

💡 Dica: Considere as melhores práticas de segurança digital.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que qualquer função de hash protege senhas e que a rapidez do algoritmo é uma vantagem, sem perceber que velocidade favorece o atacante em ataques de força bruta.

Por que engana: Escolher a opção que sugere o uso de algoritmos de hash fracos, como MD5, que não oferecem segurança adequada para o armazenamento de senhas.

B Erradaerro: Conceitual

O aluno confunde a segurança de um sistema com a conveniência de gerenciar uma única chave, não percebendo que a comprometimento de uma chave expõe todas as senhas.

C Erradaerro: Senso comum

O aluno interpreta 'facilitar a recuperação' como um requisito técnico positivo, ignorando que dados acessíveis sem proteção são vulneráveis a qualquer invasor.

D Erradaerro: Senso comum

O aluno pensa que a praticidade para o usuário deve prevalecer sobre a segurança dos dados, sem considerar que o texto plano expõe todas as senhas no vazamento.

E Correta

O salt impede ataques por tabelas pré-calculadas; algoritmos de hash lentos aumentam o custo de tentativa massiva; texto plano ou hashes rápidos facilitam recuperação das senhas por invasores.

Raio-X da questão

Dificuldade Média
Bloom Avaliar
Leitura medio
Discriminação medio
Peso pedagógico medio
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 de senhas · algoritmos de hash

📚 Reveja

Revisar práticas de segurança na gestão de senhas.

⚠️ Erro mais comum

Escolher a opção que sugere o uso de algoritmos de hash fracos, como MD5, que não oferecem segurança adequada para o armazenamento de senhas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Segurança e responsabilidade no uso da tecnologia - Segurança em ambientes virtuais

🔎 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.