Ao armazenar senhas em um sistema orientado a eventos, que técnica aplicada ao dado 'senha' evita salvar o…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao armazenar senhas em um sistema orientado a eventos, que técnica aplicada ao dado 'senha' evita salvar o texto claro e dificulta sua recuperação em caso de vazamento?
- A) Desgastar a senha fisicamente em papel para armazenar.
- B) Usar um algoritmo de compressão para a senha.
- C) Armazenar o hash criptográfico da senha, idealmente com salt.
- D) Salvar a senha em texto claro com criptografia simples.
- E) Armazenar a senha em um arquivo acessível sem proteção.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o objetivo da questão: evitar que a senha seja guardada como texto claro e dificultar sua recuperação caso o banco de dados seja vazado.
- Analise a técnica adequada. Um hash criptográfico é uma função de mão única: a partir da senha gera-se um valor de tamanho fixo, mas não é possível, na prática, reverter esse valor para obter a senha original.
- O uso de salt (um valor aleatório somado à senha antes do hash) torna mais difícil o ataque por tabelas pré-calculadas e faz com que senhas iguais gerem hashes diferentes.
- Por que as outras estão erradas: A) desgastar a senha em papel não é técnica computacional de armazenamento; B) compressão reduz tamanho, mas é reversível e não protege a senha; D) criptografia simples em texto claro ainda permite recuperar a senha se a chave for descoberta, além de a questão pedir que não se salve o texto claro; E) armazenar sem proteção é justamente a prática que a questão quer evitar.
- Conclusão: a alternativa C é a correta e coincide com o gabarito oficial.
💡 Dica: Considere as técnicas de segurança de dados.
Alternativa por alternativa
Interpretou a expressão 'armazenar' de forma literal, como guardar algo fisicamente, ignorando que o contexto é de sistemas computacionais.
Acredita que reduzir o tamanho dos dados da senha os protege, confundindo compressão com ocultação; a compressão é reversível e não impede a leitura da senha.
Hashing é uma função unidirecional que transforma a senha em um valor irreversível; usar salt impede ataques por tabelas pré-computadas e torna muito mais difícil recuperar a senha original.
Acredita que qualquer criptografia torna o dado seguro, sem perceber que uma criptografia simples e reversível permite recuperar a senha se a chave vazar, além de manter o dado 'salvo' como senha recuperável.
Por que engana: Confundir o armazenamento de senhas com criptografia simples, acreditando que isso é suficiente para proteger os dados.
Não percebeu que a alternativa descreve exatamente a prática insegura que a questão quer evitar, possivelmente por desatenção ao enunciado.
Raio-X da questão
armazenamento seguro de senhas
avaliacao
criptografia de senhas · hashing de dados
Revisar técnicas de criptografia e hash para senhas.
Confundir o armazenamento de senhas com criptografia simples, acreditando que isso é suficiente para proteger os dados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- 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…
- Em um sistema de contas da escola, para evitar armazenar a senha em texto e reduzir risco caso a base de dados seja…
- Ao armazenar senhas com segurança, qual técnica gera um resumo não reversível em vez de guardar a senha original em…
- Identifique qual técnica de criptografia é usada para proteger senhas durante o armazenamento em sistemas de dados.
- Uma escola brasileira está desenvolvendo um aplicativo para estudantes. Durante uma revisão de segurança, a equipe…
Todas as questões de Programação - Autômatos e linguagens baseadas em eventos
🔎 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
