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
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.
- A) Usar checksum é suficiente para detectar qualquer alteração maliciosa de dados.
- 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.
- C) Ambos, checksum e MAC, são igualmente eficazes em proteção contra adulteração.
- D) MAC e checksum são a mesma coisa em termos de segurança de dados.
- E) A soma de verificação simples é a forma mais segura de integrar dados.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual mecanismo garante integridade contra adulteração maliciosa de dados em trânsito: um checksum simples ou um MAC/HMAC.
- 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.
- 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.
- Portanto, a alternativa correta é a B, que é também o gabarito oficial.
- 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
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.
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.
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.
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.
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
integridade de dados
avaliacao
funções de hash · criptografia básica
Revisar as diferenças entre checksum e MAC/HMAC.
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.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Compare a capacidade de detecção de erro de um checksum simples com a de um MAC (Message Authentication Code) em dados…
- Qual a diferença prática entre um checksum simples e um hash criptográfico para verificar integridade de dados…
- Explique como um código de autenticação de mensagem (MAC) protege a integridade de um dado em trânsito e qual elemento…
- Explique como criptografia (por exemplo TLS) e checksums atuam sobre pacotes para proteger confidencialidade e…
- Qual técnica criptográfica garante confidencialidade e integridade de um pacote contra interceptação e modificação…
- Qual mecanismo criptográfico combina uma função hash com uma chave secreta para verificar ao mesmo tempo integridade e…
🔎 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
