GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO08Média⏱ medio

Como um MAC (código de autenticação de mensagem) protege a integridade e a autenticidade de um pacote durante…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO08

Entender como mudanças na tecnologia afetam a segurança, incluindo novas maneiras de preservar sua privacidade e dados pessoais on-line, reportando suspeitas e buscando ajuda em situações de risco.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Como um MAC (código de autenticação de mensagem) protege a integridade e a autenticidade de um pacote durante a transmissão? Indique o papel da chave.

  1. A) Um MAC é apenas um número sequencial que identifica o pacote.
  2. B) A integridade de um pacote não é afetada pela alteração do MAC.
  3. C) O remetente calcula um MAC usando hash e uma chave secreta; o receptor recomputa e compara para detectar alterações e autenticar a origem.
  4. D) A função hash usada em um MAC pode ser pública, não necessitando de segredo.
  5. E) O MAC é gerado apenas no receptor, sem necessidade de chave secreta.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Um MAC (código de autenticação de mensagem) é um valor calculado sobre o conteúdo de uma mensagem ou pacote, usando uma chave secreta compartilhada entre remetente e receptor. Ele serve para dois objetivos: integridade (detectar qualquer alteração no conteúdo) e autenticidade (confirmar que a mensagem veio de quem possui a chave).
  2. Analisando o funcionamento, o remetente combina os dados com a chave secreta e aplica uma função (em geral baseada em hash, como HMAC), obtendo o MAC que é enviado junto com o pacote. O receptor, que também possui a chave, recalcula o MAC sobre os dados recebidos e compara com o valor transmitido. Se forem iguais, o pacote não foi alterado e foi produzido por alguém que conhece a chave.
  3. A alternativa C descreve exatamente esse processo, incluindo o papel da chave secreta e a dupla finalidade de integridade e autenticação. Portanto, ela está correta e coincide com o gabarito oficial.
  4. Por que as outras estão erradas:
  5. A) Um número sequencial não depende de chave nem protege contra alterações, sendo um identificador de ordem, não um MAC.
  6. B) Ao contrário, qualquer alteração no MAC faz a verificação falhar, portanto a integridade depende diretamente dele.
  7. D) Em um MAC, a segurança depende do segredo da chave; se o segredo fosse público, qualquer um poderia gerar um MAC válido para dados forjados.
  8. E) O MAC é gerado pelo remetente, não pelo receptor, e a chave secreta é essencial para seu cálculo.

💡 Dica: Explique como o MAC utiliza a chave para garantir segurança.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde o MAC com um número de sequência ou identificador do pacote, que serve para ordenar mensagens e não para verificar conteúdo.

Por que engana: Confundir o papel da chave secreta, acreditando que o MAC pode ser gerado sem ela ou que a função hash não precisa ser segura.

B Erradaerro: Conceitual

O aluno acredita que o MAC é um campo independente que não influencia a verificação de integridade, ignorando que sua comparação é justamente o que detecta alterações.

C Correta

Um MAC (por exemplo HMAC) combina uma função hash com uma chave secreta; qualquer modificação nos dados altera o MAC e um atacante sem a chave não consegue gerar um MAC válido, garantindo integridade e autenticidade.

D Erradaerro: Conceitual

O aluno acha que, por a função hash ser conhecida publicamente, a segurança do MAC também não depende de segredo, confundindo hash simples com MAC (que exige chave).

E Erradaerro: Conceitual

O aluno inverte o papel do remetente e do receptor e supõe que o MAC pode ser gerado sem chave, quando na verdade a chave secreta é indispensável para sua geração.

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🧩 consolidacao
🎯 Conceito central

integridade e autenticidade

📌 Objetivo

avaliacao

🧱 Pré-requisitos

função hash · chaves criptográficas

📚 Reveja

Revisar o funcionamento de MAC e o papel das chaves na segurança.

⚠️ Erro mais comum

Confundir o papel da chave secreta, acreditando que o MAC pode ser gerado sem ela ou que a função hash não precisa ser segura.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Analisar criticamente artefatos computacionais, sendo capaz de identificar as vulnerabilidades dos ambientes e das soluções computacionais buscando garantir a integridade, privacidade, sigilo e segurança das informações.

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