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
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?
- A) Utilizar criptografia reversível para as senhas.
- B) Armazenar a senha com um simples checksum.
- C) Armazenar apenas o hash criptográfico da senha combinado com um salt único por usuário.
- D) Guardar apenas o salt da senha do usuário.
- E) Armazenar a senha em texto claro para fácil acesso.
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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.
- 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).
- Portanto, a alternativa C, que combina hash criptográfico com salt único por usuário, é a forma mais adequada. Gabarito confirmado.
- Por que as outras estão erradas:
- A) Criptografia reversível permite recuperar a senha original, o que expõe todas as senhas caso a chave seja comprometida.
- 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.
- 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.
- 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
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.
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.
Hashes irreversíveis evitam exposição de senhas; salts impedem o uso de tabelas pré-calculadas e fazem hashes distintos mesmo para senhas iguais.
Acredita que o salt, por ser aleatório, já protege a senha sozinho, sem entender que ele só funciona combinado com um hash.
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
armazenamento seguro de senhas
avaliacao
criptografia e segurança da informação · hashing de senhas
Revisar técnicas de criptografia e hashing para senhas.
Confundir o uso de criptografia reversível com hashing, acreditando que ambas oferecem o mesmo nível de segurança para senhas.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual dos seguintes métodos é considerado seguro para armazenar senhas?
- Ao projetar o armazenamento de senhas em um sistema, que técnica deve ser aplicada no algoritmo de persistência para…
- Ao projetar um algoritmo que armazena senhas em um registro de usuário, qual procedimento é mais seguro: salvar a senha…
- Ao projetar um algoritmo que armazena as senhas de usuários em uma matriz de registros 'usuarios', que técnica deve ser…
- Em um registro 'usuario' que contém o campo 'senha', que operação deve o algoritmo aplicar antes de armazenar a senha…
- Uma escola brasileira está desenvolvendo um aplicativo para estudantes. Durante uma revisão de segurança, a equipe…
🔎 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
