Questão FC546509
Em um sistema de distribuição de atualizações de software, arquivos são transferidos via rede para milhares de dispositivos. Para garantir a integridade dos arquivos após o downloa
Sem classificação
FURB · 2025
Em um sistema de distribuição de atualizações de software, arquivos são transferidos via rede para milhares de dispositivos. Para garantir a integridade dos arquivos após o download, cada arquivo é acompanhado de um hash criptográfico (ex: SHA-256) calculado no servidor. Os dispositivos recalculam o hash localmente e comparam com o valor original para detectar corrupções ou alterações maliciosas durante a transmissão. Para esse cenário de verificação de integridade de arquivos, qual é a propriedade mais crítica da função hash?
- Resistência à pré-imagem (unidirecionalidade).
- Resistência à colisão forte.
- Saída de tamanho fixo.
- Resistência à colisão fraca (segunda pré-imagem).
- Eficiência computacional.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Resistência à colisão fraca, também chamada de segunda pré-imagem, significa que, dado um arquivo legítimo \(M\), é computacionalmente inviável encontrar outro arquivo \(M' \neq M\) tal que \(h(M)=h(M')\).
No cenário descrito, o servidor envia o arquivo e seu hash; o dispositivo recalcula o hash local e compara com o original para verificar integridade. Se a função hash não possuir resistência à segunda pré-imagem, um atacante que conheça o arquivo original poderia construir um arquivo malicioso diferente mas com o mesmo hash, burlando a verificação.
Portanto, a propriedade crítica é impedir exatamente essa substituição indetectável: mesmo conhecendo o conteúdo legítimo, não é factível produzir outro conteúdo com o mesmo valor de hash. Isso garante que uma correspondência de hash corresponda de fato ao mesmo arquivo.
Conteúdo do catálogo FC Concursos · Atualizado em