João e seus amigos estão criando um aplicativo para ajudar a organizar eventos. Eles devem incluir a proteção…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Apresentar conduta e linguagem apropriadas ao se comunicar em ambiente digital, considerando a ética e o respeito.
Fonte: Base Nacional Comum Curricular (MEC).Questão
João e seus amigos estão criando um aplicativo para ajudar a organizar eventos. Eles devem incluir a proteção de senhas para garantir a privacidade dos usuários. Qual abordagem eles devem considerar para implementar essa segurança?
- A) Armazenar as senhas em texto claro.
- B) Usar criptografia para armazenar senhas.
- C) Permitir que os usuários escolham senhas fracas.
- D) Não usar senhas para o aplicativo.
- E) Compartilhar senhas em mensagens internas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pergunta qual abordagem João e seus amigos devem considerar para proteger senhas e garantir a privacidade dos usuários de um aplicativo.
- Em segurança da informação, senhas nunca devem ser guardadas de forma legível. O princípio básico é transformar a senha em um formato protegido, como um hash criptográfico com sal, para que, mesmo se o banco de dados vazar, os invasores não consigam ler as senhas originais.
- Portanto, a alternativa B (usar criptografia para armazenar senhas) é a correta. Tecnicamente, o mais adequado para senhas é o hash com sal e não a criptografia reversível, mas a alternativa trata do conceito geral de proteção e é a única que aponta uma prática segura, por isso concordo com o gabarito.
- A alternativa A está errada, pois guardar senhas em texto claro expõe todos os usuários caso o sistema seja invadido.
- A alternativa C está errada, pois permitir senhas fracas facilita ataques por força bruta e adivinhação.
- A alternativa D está errada, pois não usar senhas elimina a autenticação e deixa as contas sem proteção, contrariando o objetivo de privacidade.
- A alternativa E está errada, pois compartilhar senhas em mensagens internas as expõe a pessoas não autorizadas e viola o sigilo.
💡 Dica: Considere as melhores práticas de segurança em aplicativos.
Alternativa por alternativa
O aluno acredita que, por o sistema ser interno, guardar a senha como foi digitada não representa risco. Ele ignora que um vazamento do banco de dados revelaria todas as senhas.
Por que engana: Escolher a alternativa que sugere armazenar senhas em texto claro, acreditando que isso não compromete a segurança.
Criptografia garante que as senhas sejam protegidas.
O aluno entende que deixar o usuário escolher qualquer senha é uma forma de respeitar a liberdade dele, sem perceber que senhas fracas são facilmente descobertas.
O aluno acredita que eliminar senhas elimina o problema de segurança, confundindo ausência de senha com privacidade garantida.
O aluno interpreta que compartilhar senhas internamente é aceitável por ser dentro da equipe, sem considerar que isso amplia o número de pessoas com acesso indevido.
Raio-X da questão
segurança de senhas
avaliacao
criptografia de senhas · segurança da informação
Revisar as práticas de segurança em desenvolvimento de software.
Escolher a alternativa que sugere armazenar senhas em texto claro, acreditando que isso não compromete a segurança.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Pedro está criando um aplicativo para a escola e precisa proteger as senhas dos usuários. Qual atitude ele deve…
- Um programador está criando um aplicativo que ajuda a gerenciar senhas. Quais características ele deve considerar para…
- Ao desenvolver um aplicativo, Ana precisa garantir que os dados dos usuários sejam armazenados de forma segura. Qual…
- Considere que você está desenvolvendo um aplicativo que armazena dados sensíveis, como senhas. Quais medidas de…
- Uma escola brasileira está desenvolvendo um aplicativo para estudantes. Durante uma revisão de segurança, a equipe…
- No aplicativo da escola, Pedro guarda o nome e a senha dos alunos. Qual medida ajuda a proteger esses dados?
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
