GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO09Difícil⏱ longo

Projete um algoritmo, em passos claros, que receba pacotes de dados vindos de uma rede pública e verifique…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO09

Entender que as tecnologias devem ser utilizadas de maneira segura, ética e responsável, respeitando direitos autorais, de imagem e as leis vigentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Projete um algoritmo, em passos claros, que receba pacotes de dados vindos de uma rede pública e verifique confidencialidade e integridade antes de disponibilizar o conteúdo; inclua verificação de assinatura ou senha e verificação de integridade.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Receber pacote e extrair cabeçalho e carga útil. 2) Verificar campo de versão/protocolo e número de sequência; descartar se inválido. 3) Verificar integridade: calcular checksum ou hash da carga e comparar com valor recebido; se diferente, solicitar retransmissão ou descartar. 4) Verificar autenticidade/confidencialidade: se pacote indica conteúdo cifrado, aplicar descriptografia usando chave/senha pré-estabelecida; se assinatura digital presente, validar assinatura com chave pública do remetente. 5) Se descriptografia falhar ou assinatura inválida, registrar incidente e não aceitar conteúdo. 6) Se todas verificações passarem, reordenar pacotes por número de sequência, reconstruir o arquivo/dado conforme algoritmo de montagem. 7) Registrar meta-informações (origem, tempo, verificações) e entregar o conteúdo ao aplicativo de destino. 8) Em caso de erro repetido, bloquear origem e alertar administrador. Observações: use algoritmos de hash seguros (ex.: SHA-256), cifragem com chaves adequadas (simétrica para payload, assimétrica para assinatura) e mantenha políticas de timeout/retransmissão para lidar com perdas.

Explicação

A resposta apresenta um fluxo lógico e sequencial para garantir a segurança dos pacotes de dados, abordando tanto a integridade quanto a confidencialidade. As etapas incluem verificações essenciais, como a validação de assinaturas e a integridade dos dados, além de medidas adequadas em caso de falhas. A utilização de algoritmos de hash seguros e práticas recomendadas para cifragem reforça a robustez do processo.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

confidencialidade e integridade

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmos básicos · segurança da informação

📚 Reveja

Revisar conceitos de segurança em redes e algoritmos de verificação.

⚠️ Erro mais comum

O aluno pode esquecer de incluir a verificação de assinatura ou senha, comprometendo a segurança do algoritmo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Segurança e responsabilidade no uso da tecnologia computacional

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.