GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO08Média⏱ medio

Por que algoritmos de verificação como checksum ou hash são usados na transmissão de dados e como isso…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO08

Entender como mudanças na tecnologia afetam a segurança, incluindo novas maneiras de preservar sua privacidade e dados pessoais on-line, reportando suspeitas e buscando ajuda em situações de risco.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Por que algoritmos de verificação como checksum ou hash são usados na transmissão de dados e como isso contribui para a segurança?

  1. A) Os algoritmos de verificação aumentam a velocidade de transmissão.
  2. B) Somente o checksum é usado para detectar alterações intencionais.
  3. C) Hashes não são aplicáveis a dados em movimento.
  4. D) Checksums e hashes garantem a confidencialidade dos dados.
  5. E) Eles verificam a integridade detectando corrupções; hashes combinados com chaves (HMAC) ajudam a identificar alterações intencionais.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Os algoritmos de verificação, como checksum e hash, servem para verificar a integridade dos dados, ou seja, para confirmar se a informação recebida é igual à que foi enviada. Um checksum é um valor calculado a partir do conteúdo; o receptor recalcula esse valor e compara. Se houver divergência, houve alteração. Passo 2: Em transmissões, ruídos e falhas podem corromper bits. O checksum e o hash detectam essas corrupções acidentais, pois qualquer mudança no conteúdo altera o valor calculado. Passo 3: Para alterações intencionais, um atacante poderia recalcular o hash após modificar os dados. Por isso, usa-se o HMAC, que combina o hash com uma chave secreta compartilhada. Sem a chave, o atacante não consegue gerar um valor válido, e o receptor identifica adulterações intencionais. Passo 4: Por que as outras estão erradas: A) verificação não aumenta a velocidade, pois na verdade adiciona um cálculo e alguns bytes extras. B) o checksum simples não resiste a alterações intencionais, e hashes e HMAC também são usados para isso. C) hashes são aplicáveis a dados em trânsito, justamente como ocorre em downloads e assinaturas. D) checksums e hashes não garantem confidencialidade, que depende de criptografia para ocultar o conteúdo; eles apenas garantem integridade.

💡 Dica: Explique a função dos algoritmos de verificação na segurança de dados.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a verificação torna a transmissão mais rápida, confundindo a função de integridade com otimização de desempenho. Na prática, o cálculo e os dados extras exigem processamento adicional.

B Erradaerro: Conceitual

Supõe que apenas o checksum serve para detectar alterações e que hashes não têm esse papel. Não percebe que hashes e HMAC são justamente usados para detectar adulterações intencionais, enquanto o checksum simples não oferece essa proteção.

C Erradaerro: Senso comum

Acredita que hashes só se aplicam a dados armazenados em repouso, pela intuição de que dados em movimento não podem ser 'resumidos'. Ignora que hashes são calculados sobre qualquer sequência de bytes, inclusive em transmissões.

D Erradaerro: Conceituala que mais engana

Confunde integridade com confidencialidade, achando que verificar que os dados não mudaram também impede que alguém os leia. Confidencialidade exige criptografia, e hashes não ocultam o conteúdo.

Por que engana: Confundir a função dos algoritmos de verificação com a criptografia, acreditando que eles garantem a confidencialidade dos dados.

E Correta

Checksums detectam erros acidentais na transmissão; funções hash e HMAC confirmam que os dados não foram alterados e, quando usadas com criptografia, evitam falsificação.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

algoritmos de verificação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

verificação de dados · segurança da informação

📚 Reveja

Revisar os conceitos de checksum e hash na segurança da informação.

⚠️ Erro mais comum

Confundir a função dos algoritmos de verificação com a criptografia, acreditando que eles garantem a confidencialidade dos dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Analisar criticamente artefatos computacionais, sendo capaz de identificar as vulnerabilidades dos ambientes e das soluções computacionais buscando garantir a integridade, privacidade, sigilo e segurança das informações.

🔎 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.