Técnicas de antivírus
Gabarito: alternativa D. A descrição dos verificadores de integridade (integrity checkers) é a única que corresponde corretamente às características da técnica: detectam alterações após a infecção, são rápidos e consomem poucos recursos. As demais alternativas contêm imprecisões conceituais ou afirmações exageradas.
A banca testa o conhecimento sobre métodos clássicos de detecção de malware, exigindo distinguir o que cada técnica faz de fato.
Técnica de Antivírus | Característica Principal | Vantagem/Desvantagem | Precisão/Falsos Positivos | Consumo de Recursos |
|---|
Bloqueadores de Comportamento (Behavior Blockers) | Monitora ações suspeitas em tempo real | Identifica ameaças ativamente, mas não identifica diretamente o executável causador | Alta, mas pode gerar falsos positivos | Moderado a alto |
Emulação (Sandboxing) | Executa amostras em ambiente controlado | Detecta ameaças desconhecidas, mas é lenta e consome muitos recursos | Alta, mas com overhead significativo | Alto |
Heurísticas Estáticas | Usa regras e inferências para detectar vírus desconhecidos | Detecta ameaças novas, mas gera falsos positivos | Moderada (falsos positivos comuns) | Baixo |
Verificadores de Integridade (Integrity Checkers) | Compara estado atual com referência anterior íntegra | Detecta infecções após ocorrerem, mas é rápido e eficiente | Alta (detecção pós-infecção) | Baixo |
Varredura por Assinaturas (Scanning) | Busca por assinaturas conhecidas em base de dados | Preciso apenas para vírus conhecidos | Alta para conhecidos; nula para desconhecidos | Moderado |
Alternativa A — ❌ Incorreta
Os bloqueadores de comportamento (behavior blockers) monitoram ações suspeitas em tempo real, mas não têm a capacidade de "conhecer qual executável causa o dano" de forma direta como descrito. Além disso, a alternativa mistura indevidamente o conceito com verificadores de integridade, que são técnicas distintas. A identificação e desinfecção não são feitas exclusivamente por behavior blockers.
Alternativa B — ❌ Incorreta
A emulação (sandboxing) executa amostras em ambiente controlado, mas não é necessariamente "rápida" nem tem "probabilidade de grau de precisão alta" sem overhead. Na verdade, a emulação pode ser lenta e consumir muitos recursos, além de exigir cuidados com identificação e desinfecção. A afirmação de que dispensa cuidados é falsa.
Alternativa C — ❌ Incorreta
Heurísticas estáticas usam regras e inferências para detectar vírus desconhecidos, mas geram falsos positivos (não há ausência total). O texto diz "sem a ocorrência de falsos positivos", o que é incorreto. A desinfecção por "métodos estocásticos" é uma descrição vaga e não condiz com a técnica.
Alternativa D — ✅ Correta ⟵ GABARITO
Os verificadores de integridade comparam o estado atual do sistema (por exemplo, hashes de arquivos) com uma referência anterior íntegra. Detectam infecções após sua ocorrência, mas são rápidos e consomem poucos recursos – exatamente como descrito. É uma técnica passiva e eficiente para monitorar mudanças.
Alternativa E — ❌ Incorreta
A varreura por assinaturas (scanning) é precisa apenas para vírus conhecidos, cujas assinaturas estão na base de dados. A alternativa afirma que detecta "quaisquer vírus conhecidos ou desconhecidos", o que é falso: vírus desconhecidos (zero-day) não são detectados por assinaturas. Além disso, a base de dados pode estar localizada localmente ou em nuvem, mas isso não é o cerne do erro.
Gabarito: letra D.