Pular para o conteúdo principal

Questão de Segurança da Informação — Malware (Vírus, Worms, Trojans, etc.) — Quadrix 2024

Segurança da InformaçãoMalware (Vírus, Worms, Trojans, etc.)
Código
qa632802
Banca
Quadrix
Órgão
CFP
Ano
2024
Cargo
Ana Tec ( )
Acerca dos barramentos, do armazenamento de dados e da segurança da informação, julgue os itens seguintes.   Um vírus polimórfico é um tipo de vírus que sofre mutação a cada infecção para evitar a detecção por antivírus.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Vírus polimórfico: mutação para evadir a detecção

✅ CERTO. A afirmação está correta: o vírus polimórfico é exatamente aquele que sofre mutação a cada infecção, alterando sua assinatura (o padrão de bits que o antivírus procura) justamente para evitar a detecção por assinatura. Essa é a definição clássica do conceito, presente em toda a literatura de segurança da informação.

O vírus polimórfico é uma categoria de malware que desenvolveu uma estratégia de evasão sofisticada. Para entender por que ele existe, é preciso lembrar como funcionam os antivírus tradicionais: eles mantêm um banco de dados com as "assinaturas" dos malwares conhecidos — sequências de bytes características de cada vírus. Quando um arquivo é verificado, o antivírus compara seu conteúdo com essas assinaturas; se houver correspondência, o arquivo é identificado como malicioso. O vírus polimórfico foi criado justamente para quebrar essa lógica: a cada nova infecção, ele altera seu próprio código (por exemplo, reencriptando seu corpo com uma chave diferente e gerando um novo decriptador), de modo que a assinatura muda constantemente. O que permanece é a funcionalidade — o vírus continua fazendo o que foi programado para fazer —, mas o padrão de bits que o delataria já não é o mesmo de uma infecção para outra.

Na prática, imagine um vírus que se anexa a arquivos executáveis. Na primeira infecção, ele se apresenta com uma sequência de bytes A; na segunda, com a sequência B; na terceira, com a sequência C. O antivírus que só conhece a assinatura A não reconhece as variantes B e C. Por isso, a detecção de vírus polimórficos exige técnicas mais avançadas, como a análise heurística (que observa o comportamento) ou a emulação (que executa o código em um ambiente controlado para ver o que ele faz).

É importante distinguir o vírus polimórfico do vírus metamórfico, que é o seu "primo" mais extremo. Enquanto o polimórfico muda a assinatura mantendo a funcionalidade, o metamórfico reescreve completamente o próprio corpo a cada infecção, alterando não só a assinatura, mas também a estrutura e até a funcionalidade do código. Essa distinção é clássica em provas de concursos e costuma ser explorada pelas bancas.

A pegadinha que a banca poderia armar aqui seria trocar as características dos dois tipos: afirmar que o polimórfico muda a funcionalidade (o que é característica do metamórfico) ou que o metamórfico mantém a funcionalidade (o que é característica do polimórfico). Nesta questão, porém, a afirmação é fiel ao conceito: mutação a cada infecção para evitar a detecção por antivírus — exatamente o que define o vírus polimórfico.

Guarde a fronteira entre polimórfico e metamórfico: é nela que as bancas costumam confundir o candidato. O polimórfico muda a assinatura, mantém a funcionalidade; o metamórfico muda o corpo inteiro, alterando também a funcionalidade.

✅ CERTO — a afirmação está correta e corresponde à definição de vírus polimórfico.

1Muta a cada infecção
Altera a assinatura (bits)
Mantém a funcionalidade
2Objetivo
Evitar detecção por assinatura
3Detecção exige
Análise heurística (comportamento)
Emulação (ambiente controlado)
4Diferença do metamórfico
Metamórfico reescreve o corpo inteiro
Altera estrutura e funcionalidade
Vírus polimórfico
LEVELsoulevel.com.br
Vírus polimórfico: Muta a cada infecção (Altera a assinatura (bits), Mantém a funcionalidade); Objetivo (Evitar detecção por assinatura); Detecção exige (Análise heurística (comportamento), Emulação (ambiente controlado)); Diferença do metamórfico (Metamórfico reescreve o corpo inteiro, Altera estrutura e funcionalidade)

Gabarito: letra C (CERTO).

Link permanente: /questoes/qa632802