Ao projetar um algoritmo que armazena senhas em um registro de usuário, qual procedimento é mais seguro…
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
Ao projetar um algoritmo que armazena senhas em um registro de usuário, qual procedimento é mais seguro: salvar a senha em texto simples ou armazenar um hash com salt?
- A) Armazenar um hash com salt (não salvar em texto simples).
- B) Utilizar codificação base64 da senha, que é mais segura.
- C) Guardar a senha em um banco de dados de forma pública.
- D) Salvar a senha em um arquivo de texto separado e protegido.
- E) Salvar a senha em formato JSON, claro e organizado.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Ao projetar o armazenamento de senhas, o objetivo é que, mesmo se o banco de dados vazar, um invasor não consiga recuperar as senhas originais.
- Salvar a senha em texto simples é a pior opção, pois qualquer pessoa com acesso ao registro lê a senha diretamente.
- Um hash é uma função matemática de mão única: é fácil calcular o hash a partir da senha, mas praticamente impossível recuperar a senha a partir do hash.
- O salt é um valor aleatório, único para cada usuário, somado à senha antes do hash. Ele impede que senhas iguais gerem o mesmo hash e dificulta ataques com tabelas pré-calculadas (rainbow tables).
- Portanto, a alternativa A é a correta, pois combina a irreversibilidade do hash com a proteção extra do salt.
- A alternativa B está errada, pois base64 é apenas uma codificação reversível, sem qualquer segredo; qualquer um decodifica a senha.
- A alternativa C está errada, pois guardar senhas de forma pública expõe todos os usuários a acessos indevidos.
- A alternativa D está errada, pois um arquivo separado continua contendo a senha legível, e proteção de acesso não substitui a segurança criptográfica.
- A alternativa E está errada, pois JSON é apenas um formato de organização de dados e não oferece nenhuma proteção à senha.
- Conclusão: o gabarito oficial A está correto.
💡 Dica: Considere as práticas recomendadas de segurança em armazenamento de senhas.
Alternativa por alternativa
Hashing com salt impede recuperar a senha original mesmo se os dados vazarem; texto simples permite leitura direta e compromete contas.
O aluno confunde codificação com criptografia ou hash, achando que transformar a senha em base64 a deixa protegida. Base64 é apenas uma representação de dados que qualquer pessoa reverte instantaneamente.
Por que engana: Confundir a segurança de armazenar senhas em texto simples com métodos de codificação que não oferecem proteção real.
O aluno interpreta mal o termo 'seguro' e acredita que tornar os dados acessíveis publicamente facilita a verificação, sem perceber que a exposição das senhas é o maior risco.
O aluno acredita que separar a senha em outro arquivo e protegê-lo com permissões já garante segurança, sem perceber que a senha continua legível e que o arquivo pode vazar.
O aluno associa organização e clareza estrutural a segurança, confundindo a forma de armazenar dados com a proteção desses dados.
Raio-X da questão
armazenamento seguro de senhas
avaliacao
hashing de senhas · segurança da informação
Revisar técnicas de hash e salt para senhas.
Confundir a segurança de armazenar senhas em texto simples com métodos de codificação que não oferecem proteção real.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Durante a inscrição em uma oficina cultural, o site envia o nome, o telefone e a turma escolhida por Beatriz ao sistema…
- — Meu acesso ao aplicativo de horários do ônibus vai ser bloqueado em quinze minutos — avisou Caio ao grupo da turma. A…
- Por que uma chave perdida exige mais cuidado do que apenas procurar quem a encontrou? No clube de leitura da biblioteca…
- — Mae, o grupo mandou um "filtro de camera" que deixa as fotos com efeito de desenho. E so instalar por este link! —…
- Na tela do celular, Lara recebeu uma mensagem dizendo que sua senha do portal de estudos havia expirado e que ela…
- Uma escola debateu o uso de inteligência artificial para analisar currículos de candidatos a estágio. Para reduzir…
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
