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
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
confidencialidade e integridade
avaliacao
algoritmos básicos · segurança da informação
Revisar conceitos de segurança em redes e algoritmos de verificação.
O aluno pode esquecer de incluir a verificação de assinatura ou senha, comprometendo a segurança do algoritmo.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Projete, em passos claros, um algoritmo para transferir um arquivo grande pela rede garantindo confidencialidade e…
- Projete um algoritmo, em passos claros, para fragmentar um arquivo em pacotes, numerá-los, aplicar checksum e…
- Descreva um algoritmo, em passos claros, que receba pacotes com campos (seq, payload, checksum, iv, tag) possivelmente…
- Projete um algoritmo de alto nível que divida um arquivo em pacotes, assegure integridade e autenticação durante a…
- Projete um algoritmo, em etapas, que um receptor de rede deve executar para detectar, armazenar temporariamente e…
- Desenvolva um algoritmo em alto nível que descreva como um receptor processa pacotes intercalados de múltiplos arquivos…
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
