Como a ausência de um código de autenticação (HMAC) no pacote facilita que um atacante altere dados sem ser…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar problemas de segurança cibernética e experimentar formas de proteção.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como a ausência de um código de autenticação (HMAC) no pacote facilita que um atacante altere dados sem ser detectado?
- A) HMAC é usado apenas para compressão de dados durante a transmissão.
- B) Um HMAC é obrigatório em todas as transmissões de dados na rede.
- C) Sem HMAC, dados sempre são armazenados em formato não legível.
- D) HMAC é uma forma de criptografia que oculta completamente os dados.
- E) Sem HMAC, o receptor não tem prova criptográfica de integridade/autenticidade, portanto alterações maliciosas podem passar despercebidas se apenas verificações não criptográficas forem usadas.
✅ Resposta correta: alternativa E
Resolução passo a passo
- A pergunta quer saber por que a falta de um código de autenticação (HMAC) permite que um atacante altere dados sem ser percebido.
- Um HMAC é um código calculado a partir da mensagem e de uma chave secreta compartilhada. Só quem tem a chave consegue gerar ou verificar esse código, o que garante integridade (a mensagem não foi alterada) e autenticidade (ela veio de quem possui a chave).
- Sem esse código, o receptor não tem nenhuma prova criptográfica de que o conteúdo é o original. Se o atacante modifica a mensagem, nada no pacote denuncia a alteração, a menos que se usem verificações não criptográficas, que um atacante pode facilmente contornar.
- A alternativa E descreve exatamente isso, por isso está correta e coincide com o gabarito oficial.
- Por que as outras estão erradas: A associa HMAC a compressão, o que não tem relação com o conceito; B transforma uma técnica opcional em obrigação, algo que não existe; C confunde integridade com legibilidade, pois o HMAC não trata de armazenamento nem de ocultar dados; D confunde HMAC com cifragem, mas o HMAC não oculta o conteúdo, apenas o autentica.
💡 Dica: Considere o papel do HMAC na segurança de dados.
Alternativa por alternativa
O aluno acredita que HMAC serve para reduzir o tamanho dos dados, confundindo código de autenticação com compactação.
O aluno entende que o HMAC é uma exigência universal em qualquer rede, quando na verdade é um mecanismo opcional escolhido conforme a necessidade de segurança.
O aluno confunde integridade/autenticidade com confidencialidade e armazenamento, imaginando que a ausência de HMAC implica dados em texto claro ou não legíveis.
O aluno acha que HMAC é um método de cifragem que esconde o conteúdo, quando ele apenas gera um código de verificação e não oculta a mensagem.
Por que engana: Confundir a função do HMAC com criptografia, acreditando que ele oculta os dados em vez de garantir sua integridade.
HMAC combina uma chave secreta com o conteúdo para gerar um valor que detecta modificações e autentica a origem; sem esse código, um atacante pode modificar campos ou payload e o receptor não distinguirá alteração maliciosa de dados legítimos.
Raio-X da questão
segurança de dados
diagnostico
autenticação de dados · integridade de dados
Revisar o funcionamento do HMAC e sua importância na integridade dos dados.
Confundir a função do HMAC com criptografia, acreditando que ele oculta os dados em vez de garantir sua integridade.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Qual é o efeito da falta de criptografia em dados sensíveis transmitidos pela internet?
- Em uma simulação de ataque cibernético, um hacker intercepta pacotes de dados entre um usuário e um servidor. Quais são…
- Por que aplicar um algoritmo que combine cifragem e código de autenticação (por exemplo, cifra + HMAC) ao armazenar…
- Se um dado é transmitido sem criptografia, que riscos de segurança cibernética estão envolvidos?
- O que pode ocorrer se um dado for transmitido sem criptografia?
- O que acontece com a transmissão de dados se um protocolo de segurança não for utilizado?
Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de Segurança Cibernética
🔎 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
