GeraProva GeraProva Provas com IA para professores do Brasil
Questoes

Atividades de segurança computacional para a 3ª série do Ensino Médio com gabarito

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.

Atividades de segurança computacional para a 3ª série do Ensino Médio com gabarito

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.

Criar minha prova

Habilidades BNCC deste artigo

Artigos relacionados

0 comentários

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.