GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO011Média⏱ medio

Qual técnica (termo técnico) garante integridade contra adulteração maliciosa de dados em trânsito: usar…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO011

Identificar a adequação de diferentes tecnologias computacionais na resolução de problemas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual técnica (termo técnico) garante integridade contra adulteração maliciosa de dados em trânsito: usar apenas uma soma de verificação simples (checksum) ou empregar uma função de autenticação de mensagem (MAC/HMAC)? Explique brevemente.

  1. A) Usar checksum é suficiente para detectar qualquer alteração maliciosa de dados.
  2. B) Empregar uma autenticação de mensagem (MAC/HMAC); ela usa uma chave e um algoritmo criptográfico para detectar alterações intencionais, ao contrário do checksum simples.
  3. C) Ambos, checksum e MAC, são igualmente eficazes em proteção contra adulteração.
  4. D) MAC e checksum são a mesma coisa em termos de segurança de dados.
  5. E) A soma de verificação simples é a forma mais segura de integrar dados.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta qual mecanismo garante integridade contra adulteração maliciosa de dados em trânsito: um checksum simples ou um MAC/HMAC.
  2. Um checksum simples (como CRC ou soma de verificação) foi projetado para detectar erros acidentais de transmissão, como ruído em um canal. Ele não usa segredo, então qualquer atacante pode recalcular o valor depois de alterar a mensagem.
  3. Um MAC (Message Authentication Code), como o HMAC, combina a mensagem com uma chave secreta compartilhada usando um algoritmo criptográfico. Sem a chave, o atacante não consegue gerar um código válido para a mensagem adulterada, então alterações intencionais são detectadas.
  4. Portanto, a alternativa correta é a B, que é também o gabarito oficial.
  5. A alternativa A está errada, pois o checksum não detecta alterações maliciosas, já que o atacante pode recalculá-lo. A alternativa C está errada, pois checksum e MAC não são igualmente eficazes contra adulteração. A alternativa D está errada, pois MAC e checksum são mecanismos diferentes, e só o MAC oferece proteção contra adulteração intencional. A alternativa E está errada, pois a soma de verificação simples é a forma menos segura contra ataques, não a mais segura.

💡 Dica: Compare as duas técnicas e justifique sua escolha.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que, se o valor de verificação não bate após a alteração, o checksum sempre pegará qualquer modificação, inclusive as feitas de propósito. Não percebe que o atacante pode recalcular a soma depois de alterar os dados.

Por que engana: Confundir a eficácia de um checksum simples com a de uma função de autenticação de mensagem, acreditando que ambos oferecem o mesmo nível de segurança.

B Correta

Checksums detectam erros acidentais, mas são suscetíveis a modificações deliberadas; MAC/HMAC usa chave secreta e resistência criptográfica, protegendo contra adulteração por atacantes.

C Erradaerro: Conceitual

Supõe que qualquer mecanismo que gere um valor de verificação oferece a mesma proteção, sem distinguir a diferença entre detecção de erro acidental e autenticação com chave secreta.

D Erradaerro: Conceitual

Acha que MAC e checksum são apenas nomes diferentes para a mesma verificação de integridade, ignorando o papel da chave secreta no MAC.

E Erradaerro: Senso comum

Assume que, por ser simples e amplamente usada, a soma de verificação seria a forma mais segura de proteger dados, confundindo simplicidade com segurança.

Raio-X da questão

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

integridade de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

funções de hash · criptografia básica

📚 Reveja

Revisar as diferenças entre checksum e MAC/HMAC.

⚠️ Erro mais comum

Confundir a eficácia de um checksum simples com a de uma função de autenticação de mensagem, acreditando que ambos oferecem o mesmo nível de segurança.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Uso de tecnologias computacionais

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