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

Durante transferência de um arquivo, verificar um hash (digest) no destino detecta alteração. Qual limitação…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO07

Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através de múltiplos equipamentos, e reconstruída no destino.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante transferência de um arquivo, verificar um hash (digest) no destino detecta alteração. Qual limitação esse método tem em relação à autenticação da origem?

  1. A) O hash garante integridade, mas não autentica a origem; qualquer atacante pode recomputar e substituir o hash se não houver segredo ou assinatura.
  2. B) Um hash pode tanto garantir integridade quanto autenticar a origem do arquivo sem necessidade de chaves.
  3. C) Todo hash é único, garantindo que a origem do arquivo sempre seja identificável.
  4. D) A autenticidade de um arquivo transferido é garantida pelo processo de hashing em si.
  5. E) A alteração de um arquivo não pode ser detectada se o hash é gerado publicamente.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Um hash (digest) é uma função que transforma o conteúdo de um arquivo em um valor de tamanho fixo. Se o arquivo mudar, o valor muda, por isso comparar o hash no destino com o hash original detecta alterações.
  2. Esse método verifica apenas integridade, isto é, se o conteúdo é o mesmo. Ele não diz quem gerou o arquivo nem se o hash de referência veio de fonte confiável.
  3. Como a função de hash é pública e não usa segredo, um atacante que altera o arquivo pode simplesmente recalcular o hash e substituir o valor de referência. Por isso, para autenticar a origem, é preciso usar um segredo (como HMAC) ou uma assinatura digital com chave privada.
  4. A alternativa A descreve exatamente essa limitação, e por isso está correta.
  5. A alternativa B está errada, pois hash sozinho não autentica origem e não usa chaves.
  6. A alternativa C está errada, pois unicidade absoluta não existe (colisões são possíveis) e o hash não identifica quem produziu o arquivo.
  7. A alternativa D está errada, pois o hashing não garante autenticidade por si só.
  8. A alternativa E está errada, pois a publicidade do hash não impede a detecção de alteração; ao contrário, a comparação com o hash original é justamente o que permite detectá-la.
  9. Conclusão: o gabarito oficial A está correto.

💡 Dica: Considere as limitações do hash em relação à autenticação.

Alternativa por alternativa

A Correta

Hashes são funções públicas: eles detectam mudanças no conteúdo, mas sem uma chave secreta (MAC) ou assinatura digital não provam quem criou ou enviou o dado.

B Erradaerro: Conceituala que mais engana

O aluno acredita que o hash, por ser uma 'impressão digital' do arquivo, também prova quem o gerou, sem precisar de chave secreta ou assinatura.

Por que engana: Confundir a função do hash como um método de autenticação, acreditando que ele também garante a origem do arquivo sem a necessidade de chaves ou assinaturas.

C Erradaerro: Conceitual

O aluno supõe que cada hash é único para cada origem, confundindo unicidade prática com identificação do autor e ignorando que colisões são possíveis.

D Erradaerro: Conceitual

O aluno entende que, por o arquivo ser processado por uma função de hash, sua autenticidade fica automaticamente garantida, confundindo integridade com autenticidade.

E Erradaerro: Senso comum

O aluno pensa que tornar o hash público impede a detecção de alterações, quando na verdade a publicidade do hash é o que permite compará-lo com o arquivo recebido.

Raio-X da questão

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

hash e autenticação

📌 Objetivo

diagnostico

🧱 Pré-requisitos

hash e autenticação · integridade de dados

📚 Reveja

Revisar os conceitos de hash e autenticação de dados.

⚠️ Erro mais comum

Confundir a função do hash como um método de autenticação, acreditando que ele também garante a origem do arquivo sem a necessidade de chaves ou assinaturas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de transmissão de dados

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