Desenvolva um algoritmo (pseudocódigo) que prepara dados pessoais para envio em rede: valide tipos, anonimizar…
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
Desenvolva um algoritmo (pseudocódigo) que prepara dados pessoais para envio em rede: valide tipos, anonimizar nomes usando identificadores e proteja senhas antes de transmitir. Descreva passos, variáveis principais e cuidados de privacidade.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Objetivo: validar entradas, anonimizar identificadores e proteger senhas antes do envio. Variáveis principais: - listaDados: lista de registros recebidos - registro: registro atual - idAnonimo: identificador único (string) - senhaHash: string Passos (pseudocódigo): 1. para cada registro em listaDados: a. validar tipo de campo: verificar se 'idade' é inteiro, 'email' tem formato, 'telefone' tem dígitos; se inválido, registrar erro e pular registro. b. gerar idAnonimo = gerarIDUnico() // sem usar nome c. remover campos sensíveis: remover registro.nome, registro.endereco, registro.cpf d. senhaHash = aplicarHash(registro.senha) // usar algoritmo seguro (ex: bcrypt) e. substituir registro.senha por senhaHash f. adicionar registroAnonimo = {id: idAnonimo, camposPermitidos...} à listaSaida 2. antes de enviar, criptografar conexao (usar TLS) e transmitir listaSaida 3. manter logs mínimos e auditáveis sem dados pessoais Cuidados de privacidade: - nunca armazenar senhas em texto claro; usar salt + hash. - minimizar dados enviados (princípio de minimização). - auditar e registrar somente metadados necessários. - garantir transmissão segura pela rede e políticas de retenção. Explicação sucinta: validar tipos evita corrupção de dados; anonimizar com identificadores impede reidentificação direta; hash de senhas protege credenciais; criptografia de transporte protege dados em trânsito.
Explicação
A explicação aborda todos os aspectos essenciais de segurança e privacidade ao lidar com dados pessoais, como validação de tipos e anonimização de informações sensíveis. O uso de hashing para senhas e criptografia para transmissão assegura que os dados estejam protegidos contra acessos não autorizados. Além disso, a ênfase na minimização de dados e na manutenção de logs auditáveis demonstra um compromisso com as melhores práticas de proteção de informações.
Raio-X da questão
algoritmo de validação
avaliacao
validação de dados · pseudocódigo
Revisar conceitos de anonimização e proteção de dados.
O aluno pode esquecer de incluir a etapa de anonimização dos nomes, focando apenas na validação e proteção das senhas.
ciencia_tecnologia
criatividade
cotidiano
Questões parecidas com resolução
- Na biblioteca, Caio usou um computador público para consultar suas notas em uma plataforma escolar. Ao terminar, o…
- “Quando recebi comentários de pessoas que não conhecia sobre o caminho que faço para treinar, parei de publicar minhas…
- — Posso participar do concurso de fotografias do bairro sem instalar outro aplicativo? — perguntou Caio à bibliotecária…
- Luana criou uma conta no ClipsJá para assistir e publicar vídeos curtos. A plataforma pode sugerir perfis e desafios com…
- — Por que meu nome apareceu aqui se eu ja fui embora? — perguntou Luana ao ver o tablet do telecentro. No dia anterior…
- Uma escola propôs que os alunos usassem pulseiras digitais para medir passos e frequência cardíaca nas aulas de educação…
🔎 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
