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

Explique como um código de autenticação de mensagem (MAC) protege a integridade de um dado em trânsito e qual…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09CO05

Analisar técnicas de criptografia para armazenamento e transmissão de dados.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Explique como um código de autenticação de mensagem (MAC) protege a integridade de um dado em trânsito e qual elemento secreto é necessário para sua verificação.

  1. A) O MAC utiliza um servidor público para verificação.
  2. B) O MAC é gerado a partir da soma dos dados sem chave.
  3. C) O MAC é gerado a partir dos dados e de uma chave secreta compartilhada; o receptor usa a mesma chave para recalcular e verificar integridade.
  4. D) O MAC garante confidencialidade e não integridade.
  5. E) O receptor calcula o MAC apenas com dados recebidos.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Um código de autenticação de mensagem (MAC) é um valor calculado a partir da mensagem e de uma chave secreta, que é enviado junto com o dado. Como só quem conhece a chave consegue gerar o valor correto, qualquer alteração na mensagem em trânsito faz o MAC não bater na verificação, o que revela a violação da integridade.
  2. Para verificar, o receptor usa os dados recebidos e a mesma chave secreta compartilhada com o remetente para recalcular o MAC. Se o valor recalculado for igual ao recebido, a mensagem é considerada íntegra e autêntica. Portanto, o elemento secreto necessário é a chave compartilhada.
  3. A alternativa C descreve exatamente esse processo, por isso está correta e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois o MAC não depende de nenhum servidor público para ser verificado. A alternativa B está errada, pois uma simples soma dos dados sem chave não oferece proteção, já que qualquer pessoa poderia recalcular o valor após alterar a mensagem. A alternativa D está errada, pois o MAC justamente protege a integridade (e a autenticidade), não sendo um mecanismo de confidencialidade. A alternativa E está errada, pois o receptor não pode calcular o MAC apenas com os dados recebidos, já que precisa da chave secreta.

💡 Dica: Descreva o funcionamento do MAC e a importância da chave secreta.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter confundido a verificação do MAC com serviços de certificação pública, como autoridades certificadoras de chaves assimétricas, imaginando que sempre há uma entidade externa validando a mensagem.

Por que engana: Confundir o funcionamento do MAC com a criptografia, acreditando que ele garante confidencialidade em vez de integridade.

B Erradaerro: Conceitual

O aluno pode ter imaginado que qualquer função simples que combine os dados, como uma soma, já serve como código de integridade, sem perceber que um atacante consegue recalcular esse valor após alterar a mensagem.

C Correta

Alterações nos dados produzem um MAC diferente; sem a chave secreta compartilhada um atacante não consegue produzir um MAC válido, então o receptor detecta modificações.

D Erradaerro: Conceitual

O aluno pode ter confundido o MAC com mecanismos de cifragem, assumindo que, por proteger a comunicação, ele garante sigilo e não integridade, quando na verdade sua função principal é a integridade e a autenticação.

E Erradaerro: Conceitual

O aluno pode ter entendido que o receptor, para verificar a integridade, basta refazer o cálculo sobre os dados recebidos, esquecendo que sem a chave secreta qualquer pessoa poderia gerar um MAC válido para dados falsificados.

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

código de autenticação de mensagem

📌 Objetivo

avaliacao

🧱 Pré-requisitos

código de autenticação · integridade de dados

📚 Reveja

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

⚠️ Erro mais comum

Confundir o funcionamento do MAC com a criptografia, acreditando que ele garante confidencialidade em vez de integridade.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Sistemas distribuídos e internet (cont.) - Segurança cibernética (cont.)

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