Atividades de segurança computacional para a 3ª série do Ensino Médio com gabarito
AS
Alexandre Lombardi dos Santos 25 de outubro de 2026 9 min de leitura 1
Reuni questões de Computação para trabalhar redes, transmissão de dados e sistemas distribuídos na 3ª série. O gabarito comentado ajuda a discutir como esses conceitos se relacionam com a integridade e a segurança das informações.
Quando trabalho segurança computacional com a 3ª série, procuro começar por situações concretas: como os dados chegam ao destino, o que ocorre quando um pacote se perde e por que um serviço pode continuar funcionando mesmo com a falha de uma máquina. Esses fundamentos ajudam a turma a analisar sistemas em vez de tratar segurança como uma lista isolada de recomendações.
As questões reunidas aqui abordam protocolos, pacotes, servidores, armazenamento distribuído e concorrência. Elas oferecem uma base para conversar sobre disponibilidade e integridade, embora não avaliem diretamente todos os aspectos do assunto amplo — como privacidade, sigilo, criptografia ou identificação de vulnerabilidades específicas. Uso esse limite como oportunidade para complementar a atividade com exemplos e perguntas de análise.
O que o aluno de 3ª série precisa saber sobre segurança e análise de redes computacionais
Para analisar artefatos computacionais com atenção à integridade, à privacidade, ao sigilo e à segurança, o aluno precisa compreender como as partes de um sistema se relacionam. Nas questões desta seleção, essa base aparece no funcionamento de protocolos de rede, na função dos cabeçalhos, na transmissão e remontagem de pacotes, no papel de servidores e no armazenamento distribuído. Também é importante reconhecer que a concorrência — vários processos acessando recursos ao mesmo tempo — exige coordenação para evitar conflitos e preservar a integridade. Esses conhecimentos permitem interpretar o caminho dos dados e identificar mecanismos de recuperação ou continuidade, mas não substituem o estudo de controles de acesso, criptografia e proteção de informações pessoais. Ao corrigir, peço que a turma justifique cada escolha: saber o nome de um recurso é um começo; explicar o problema que ele resolve ajuda a avaliar, com mais critério, a segurança e o funcionamento de uma solução computacional.
O que ele precisa saber antes
As questões pressupõem noções de transmissão de dados, pacotes e cabeçalhos, funcionamento básico de redes e protocolos, além da confirmação de recebimento por ACK. Para as perguntas sobre armazenamento e serviços, ajudam os conceitos de servidor, armazenamento de dados e sistemas distribuídos. Na questão de concorrência, é necessário entender que diferentes processos podem acessar o mesmo recurso simultaneamente. Se esses termos ainda não estiverem firmes, vale fazer uma revisão breve antes da avaliação: um esquema simples do percurso entre cliente, rede e servidor costuma bastar para situar o vocabulário.
Onde os alunos mais erram
Um padrão de erro indicado nas questões é confundir mecanismos que têm funções diferentes. Na transmissão, pode-se imaginar que os pacotes aceleram necessariamente o jogo ou diminuem o volume total de dados, quando a vantagem destacada é poder reenviar partes perdidas. Também é possível confundir transmissão com armazenamento em nuvem, ou atribuir aos cabeçalhos funções de criptografia e compressão. Em TCP, o distrator mais provável propõe um prazo fixo de dez segundos: isso simplifica incorretamente a detecção, que se relaciona a números de sequência, ACKs e temporizadores. Já em sistemas distribuídos, alguns alunos podem associar concorrência diretamente à queda de eficiência, sem reconhecer o desafio de coordenar acessos simultâneos. Eu peço que comparem cada alternativa com a função específica do conceito, não apenas com uma ideia geral de “tecnologia”.
Como trabalhar em sala
Desenhar o percurso de uma mensagem: no quadro, represente dispositivo de origem, rede e servidor. Peça à turma que indique onde entram os cabeçalhos e para que servem, sem sugerir que eles criptografam o conteúdo.
Simular pacotes com cartões: escreva partes de uma mensagem em papéis numerados, misture a ordem e peça que um grupo as remonte. Retire um cartão para conversar sobre identificação de lacunas e recuperação.
Comparar falha centralizada e distribuída: apresente dois desenhos, um com dados em um servidor e outro com cópias em várias máquinas. Discuta disponibilidade e limites: distribuição pode ajudar diante de uma falha, mas não significa segurança automática.
Debater acessos simultâneos: use um exemplo cotidiano, como duas operações tentando atualizar o mesmo registro. A turma pode explicar por que o sistema precisa coordenar as ações para evitar inconsistências.
Exigir justificativa no gabarito: depois de responder, cada dupla escolhe um distrator e explica qual função foi confundida. Isso transforma a correção em revisão de conceitos, não só em conferência de letras.
Questões prontas de segurança e redes computacionais para a 3ª série do Ensino Médio (com gabarito comentado)
As perguntas abaixo cobrem fundamentos de comunicação e sistemas distribuídos associados à habilidade EM13CO07. Em conjunto, servem como ponto de partida para analisar confiabilidade e integridade; recomendo complementá-las com situações que tratem diretamente de privacidade, sigilo e vulnerabilidades.
1. Ao analisar uma conexão TCP, como o protocolo detecta perda de pacotes e qual mecanismo usa para recuperar os dados?
✅ A) Detecta perda por gaps em números de sequência ou ACKs duplicados e recupera via retransmissão acionada por timers e controle de janela. Correta: números de sequência e confirmações ajudam a perceber dados ausentes; timeout ou ACKs duplicados podem acionar retransmissões. A janela participa do controle do fluxo e do congestionamento.
❌ B) A perda só é detectada se o receptor não responde em 10 segundos. Incorreta: apresenta um prazo fixo que não descreve o mecanismo. ACKs e lacunas de sequência também sinalizam problemas.
❌ C) Os pacotes são sempre retransmitidos após o recebimento do ACK. Incorreta: um ACK confirma recebimento; não é, por si só, motivo para retransmitir o dado confirmado.
❌ D) TCP utiliza sincronização manual para restaurar pacotes perdidos. Incorreta: o protocolo gerencia a retransmissão automaticamente, sem depender de intervenção manual.
❌ E) TCP ignora pacotes perdidos. Incorreta: a recuperação de perdas é justamente uma das funções associadas à retransmissão no TCP.
2. Como um algoritmo de fragmentação usa campos de sequência em cabeçalhos para permitir a remontagem correta de dados no destino?
❌ A) Os fragmentos são montados aleatoriamente pelo receptor. Incorreta: a montagem precisa respeitar a posição dos fragmentos na mensagem original.
❌ B) Os campos de sequência são usados apenas para controle de acesso à rede. Incorreta: nessa situação, eles identificam ordem ou posição; não equivalem a um mecanismo geral de controle de acesso.
❌ C) Não é necessário numerar fragmentos; qualquer ordem serve. Incorreta: sem informação de posição, a remontagem correta fica comprometida.
✅ D) Numera fragmentos e indica offsets no cabeçalho; o receptor ordena pelos números/offsets e monta os blocos na posição correta. Correta: sequência e offset informam onde cada parte pertence, permitindo organizar os dados e reconhecer partes ausentes.
❌ E) Fragmentação não usa cabeçalhos; acontece exclusivamente na camada física. Incorreta: a questão trata de informações de cabeçalho usadas para identificar e remontar fragmentos.
3. Quando uma mensagem é enviada pela internet, cada camada acrescenta informações de controle (cabeçalhos) aos dados. Qual é a principal função dessas informações?
❌ A) Tornar o conteúdo ilegível para terceiros. Incorreta: essa é uma finalidade da criptografia, não a função geral dos cabeçalhos descrita aqui.
❌ B) Remover partes repetidas do conteúdo. Incorreta: os cabeçalhos acrescentam informações de controle; não removem repetições do conteúdo.
❌ C) Reduzir o tamanho total dos dados. Incorreta: cabeçalhos acrescentam informações e não têm como objetivo comprimir a mensagem.
❌ D) Guardar uma cópia no dispositivo de origem. Incorreta: os cabeçalhos acompanham os dados na comunicação; não são um recurso de cópia local.
✅ E) Endereçar e controlar a entrega até o destino. Correta: endereços e outros dados de controle ajudam a encaminhar a mensagem e verificar aspectos de sua entrega.
4. Em uma partida de videogame online, os dados do jogador são divididos em pacotes para serem enviados. Qual é a principal vantagem desse processo?
❌ A) Facilita a criação de novos jogos. Incorreta: dividir dados para transmissão não é uma ferramenta de desenvolvimento de jogos.
✅ B) Permite reenviar apenas os pacotes que se perderam. Correta: quando há perda, pode ser possível recuperar as partes necessárias sem reenviar todos os dados.
❌ C) Reduz a quantidade de dados transmitidos. Incorreta: dividir em partes não reduz automaticamente o total de informação enviado.
❌ D) Aumenta a velocidade de resposta do jogo. Incorreta: o uso de pacotes, por si só, não garante menor latência ou resposta mais rápida.
❌ E) Melhora a qualidade gráfica do jogo. Incorreta: a forma de transmissão não altera diretamente os recursos gráficos.
5. O que é armazenamento distribuído e por que ele é importante na internet?
✅ A) Guardar dados em várias máquinas, o que evita perdas se uma falhar. Correta: distribuir e manter cópias pode ajudar a preservar disponibilidade quando uma máquina apresenta falha, conforme o cenário descrito.
❌ B) Guardar dados em um único servidor, o que evita perdas se ele falhar. Incorreta: depender de uma só máquina não caracteriza armazenamento distribuído e pode tornar os dados indisponíveis se ela falhar.
❌ C) Guardar dados só no computador do usuário. Incorreta: isso descreve armazenamento local, não distribuição entre máquinas.
❌ D) Apagar cópias dos dados. Incorreta: eliminar cópias não reduz o risco de perda; pode aumentá-lo.
❌ E) Compactar arquivos em um disco. Incorreta: compactação e armazenamento em um único disco não significam distribuição pela rede.
6. Em uma escola, os alunos enviam trabalhos pela internet. Cada trabalho é dividido em partes menores para ser enviado. O que isso representa no processo de transmissão de dados?
✅ A) Transmissão de pacotes. Correta: dividir os dados em unidades menores para enviá-los corresponde à transmissão em pacotes.
❌ B) Armazenamento em nuvem. Incorreta: guardar dados em um serviço remoto é diferente do processo de transmiti-los.
❌ C) Criação de senhas. Incorreta: senhas dizem respeito à autenticação ou ao controle de acesso, não à divisão dos dados para envio.
❌ D) Transferência de arquivos grandes. Incorreta: o enunciado pergunta pelo modo de transmissão em partes, não apenas pelo nome geral da transferência.
❌ E) Uso de softwares de edição. Incorreta: editar um arquivo não explica como seus dados são transmitidos pela rede.
7. Qual é a principal função de um servidor na internet?
✅ A) Armazenar dados e enviar informações quando solicitado. Correta: um servidor atende solicitações de clientes e fornece dados ou serviços conforme sua função.
❌ B) Proteger computadores contra vírus. Incorreta: essa não é a função principal de um servidor; a proteção depende de recursos e softwares de segurança.
❌ C) Conectar dispositivos sem internet. Incorreta: essa alternativa não descreve o papel do servidor em uma comunicação pela internet.
❌ D) Gerar gráficos e animações. Incorreta: isso é normalmente função de aplicações específicas, não uma definição geral de servidor.
❌ E) Realizar backup de informações apenas. Incorreta: servidores podem participar de backups, mas sua função não se limita a isso.
8. Quando falamos de concorrência em sistemas distribuídos, qual é o principal desafio associado a essa característica?
❌ A) Aumento de custos operacionais. Incorreta: custos podem variar, mas não são o desafio central de coordenar operações simultâneas.
✅ B) Gerenciamento do acesso simultâneo. Correta: vários processos podem tentar usar o mesmo recurso; coordená-los ajuda a evitar conflitos e preservar a integridade.
❌ C) Diminuição da eficiência. Incorreta: concorrência não implica necessariamente uma queda geral de eficiência; o desafio é gerenciá-la adequadamente.
❌ D) Simplicidade no design. Incorreta: lidar com acessos simultâneos tende a exigir decisões de projeto e coordenação, não simplifica automaticamente o sistema.
❌ E) Interrupção do serviço em alta demanda. Incorreta: essa não é uma consequência inevitável da concorrência; sistemas podem ser projetados para lidar com múltiplas solicitações.
Próximos passos
Depois da correção, peça à turma que relacione cada conceito a uma propriedade: entrega, recuperação, disponibilidade ou integridade. Para ampliar o trabalho com a habilidade, consulte as questões da habilidade EM13CO07. Você também pode montar uma avaliação personalizada no gerador de provas do GeraProva e fazer o cadastro grátis para explorar a plataforma.
Estas questões são um ponto de partida para o planejamento; adapte a seleção ao que sua turma já estudou e complemente a discussão de redes com atividades específicas sobre privacidade, sigilo e proteção de dados.
Monte uma prova com questões como estas
O GeraProva busca questões com gabarito comentado e BNCC no acervo e monta a prova pronta para imprimir.