Um desenvolvedor publica uma biblioteca com uma senha (password) codificada. Ao reutilizar essa biblioteca em…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Discutir questões sobre segurança e privacidade relacionadas ao uso dos ambientes virtuais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um desenvolvedor publica uma biblioteca com uma senha (password) codificada. Ao reutilizar essa biblioteca em um sistema de matrícula de escola em Curitiba, qual é o principal risco?
- A) Biblioteca com senha impede que o código seja executado offline.
- B) Senha embutida reduz uso de memória do sistema.
- C) A biblioteca com senha sempre melhora a performance.
- D) Reuso se torna ilegal por conter senha; licenças são inválidas.
- E) Exposição da senha pode permitir acesso não autorizado a dados.
✅ Resposta correta: alternativa E
Resolução passo a passo
- A questao trata de uma senha codificada (embutida, hardcoded) dentro de uma biblioteca de software, que depois e reutilizada em outro sistema, o de matricula escolar em Curitiba.
- Quando a senha fica gravada no codigo, qualquer pessoa que tenha acesso ao codigo (publicado, distribuido ou copiado) consegue le-la. Isso e um risco de seguranca classico, pois a senha deixa de ser segredo.
- Em um sistema de matricula, essa senha pode dar acesso a dados pessoais de alunos e responsaveis, o que caracteriza acesso nao autorizado. Por isso a alternativa E e a correta, e o gabarito oficial esta certo.
- Analise das demais alternativas:
- A) Errada: uma senha no codigo nao impede a execucao offline; essa relacao nao existe.
- B) Errada: a senha embutida nao reduz memoria de forma relevante e esse nao e o principal problema.
- C) Errada: senha no codigo nao melhora performance; nao ha relacao causal entre os dois.
- D) Errada: senha embutida nao torna o reuso ilegal automaticamente; o que define licenca e o termo de licenca do software, e nao a presenca de senha.
- Conclusao: o principal risco e a exposicao da credencial, que pode levar a acesso indevido aos dados do sistema de matricula.
💡 Dica: Considere os riscos de segurança ao usar senhas codificadas.
Alternativa por alternativa
O aluno acha que a presenca de uma senha no codigo cria uma restricao tecnica de execucao, como exigir conexao ou bloquear o uso offline. Confunde a funcao de uma senha (controlar acesso) com requisitos de execucao do programa.
O aluno supoe que a senha, por ser um dado simples armazenado no codigo, ocupa ou economiza memoria de forma relevante. Confunde o tamanho de um texto com o problema de seguranca envolvido.
O aluno associa qualquer elemento de codigo a ganho de desempenho, sem perceber que uma senha embutida nao tem efeito sobre velocidade de processamento.
O aluno acredita que a presenca de senha no codigo torna o uso juridicamente proibido. Confunde a questao de seguranca com a de licenciamento, que depende dos termos de uso da biblioteca e nao de credenciais internas.
Por que engana: O aluno pode confundir a segurança proporcionada pela codificação de senhas com a proteção total dos dados, subestimando o risco de exposição da senha.
Credenciais hardcoded são vulneráveis e comprometem a segurança do sistema.
Raio-X da questão
segurança em sistemas
diagnostico
segurança em sistemas · codificação de senhas
Revisar os conceitos de segurança em desenvolvimento de software.
O aluno pode confundir a segurança proporcionada pela codificação de senhas com a proteção total dos dados, subestimando o risco de exposição da senha.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- No cadastro da escola, as senhas foram guardadas sem proteção. O que pode acontecer?
- Um estudante decidiu criar um aplicativo para gerenciar suas tarefas diárias. Se ele não considerar a segurança das…
- Trecho: "Uma escola guarda fotos em servidor sem criptografia e usa senhas fracas. Os arquivos viajam em pacotes por…
- Ao projetar um aplicativo de cadastro, armazenar senhas em texto simples é considerado uma decisão que impacta a…
- Qual é a consequência de usar uma senha fraca em um sistema de dados?
- Em uma aula sobre segurança digital, um aluno menciona que usou a mesma senha para diferentes contas. Qual é a principal…
🔎 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
