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

Por que aplicar um algoritmo que combine cifragem e código de autenticação (por exemplo, cifra + HMAC) ao…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO09

Entender que as tecnologias devem ser utilizadas de maneira segura, ética e responsável, respeitando direitos autorais, de imagem e as leis vigentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Por que aplicar um algoritmo que combine cifragem e código de autenticação (por exemplo, cifra + HMAC) ao armazenar dados em servidor e transmiti-los pela rede?

  1. A) Somente a cifragem é suficiente, pois os códigos de autenticação não são eficazes.
  2. B) Cifragem e HMAC são desnecessários, pois dados em servidores são sempre seguros.
  3. C) Cifragem garante autenticidade, tornando HMAC redundante na proteção dos dados.
  4. D) Cifragem na rede compromete a velocidade e não vale a pena para segurança.
  5. E) Porque a cifragem protege a confidencialidade dos dados e o HMAC (ou assinatura) assegura integridade e autenticidade, permitindo detectar alterações ou forjamento durante armazenamento e trânsito.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique o que cada mecanismo garante. A cifragem (por exemplo, AES) protege a confidencialidade: quem não possui a chave não consegue ler o conteúdo. Porém, a cifragem sozinha não garante que o dado não foi alterado nem quem o produziu.
  2. Entenda o papel do HMAC. O código de autenticação de mensagem (HMAC), calculado com uma chave secreta compartilhada, garante integridade (qualquer alteração do dado muda o código) e autenticidade (só quem tem a chave pode gerar um código válido). Uma assinatura digital cumpre papel semelhante com chaves assimétricas.
  3. Junte os dois. Ao combinar cifra e HMAC (preferencialmente no modelo encrypt-then-MAC), protegem-se tanto o sigilo quanto a detecção de alterações ou forjamento, tanto no armazenamento quanto na transmissão pela rede. Por isso a alternativa E é a correta.
  4. Analise as demais. A alternativa A está errada porque a cifragem sozinha não impede alteração nem forjamento. A alternativa B está errada porque dados em servidores não são seguros por padrão e podem ser violados ou corrompidos. A alternativa C está errada porque cifragem não garante autenticidade, pois um atacante pode alterar o texto cifrado sem conhecer a chave, e o resultado é descriptografado de forma corrompida sem aviso. A alternativa D está errada porque, embora a cifragem possa ter custo de desempenho, esse custo é normalmente pequeno e não justifica abrir mão da segurança.
  5. Conclusão: a resposta correta é a alternativa E, que coincide com o gabarito oficial.

💡 Dica: Considere os benefícios da segurança em dados.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que confidencialidade basta e que códigos de autenticação são inúteis, ignorando que um atacante pode modificar o conteúdo cifrado sem ser lido.

B Erradaerro: Senso comum

Assume que dados guardados em servidores estão protegidos apenas por estarem em ambiente controlado, usando a intuição do dia a dia de que 'está no servidor, logo está seguro'.

C Erradaerro: Conceituala que mais engana

Confunde confidencialidade com autenticidade, achando que tornar o dado ilegível também prova quem o gerou e que ele não foi alterado.

Por que engana: Confundir a função da cifragem com a do código de autenticação, acreditando que apenas um deles é suficiente para garantir a segurança dos dados.

D Erradaerro: Senso comum

Supõe que o custo de desempenho da cifragem anula seu benefício, dando peso excessivo à velocidade em relação à proteção dos dados.

E Correta

Cifragem impede leitura por terceiros; HMAC verifica que o conteúdo não foi modificado e que a origem é legítima. Checksum simples detecta erros, mas não confirma autenticidade, por isso combina-se com mecanismos criptográficos.

Raio-X da questão

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

cifragem e autenticação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

cifragem e autenticação · segurança da informação

📚 Reveja

Revisar conceitos de cifragem e HMAC.

⚠️ Erro mais comum

Confundir a função da cifragem com a do código de autenticação, acreditando que apenas um deles é suficiente para garantir a segurança dos dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Segurança e responsabilidade no uso da tecnologia computacional

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