Envio de registos, alertas e telemetria através de um diodo de dados

Descubra como
Utilizamos inteligência artificial para as traduções dos sítios e, embora nos esforcemos por garantir a exatidão, estas podem nem sempre ser 100% precisas. Agradecemos a sua compreensão.

O malware evasivo já ultrapassou a detecção tradicional baseada em máquinas virtuais

O malware já não se limita a escapar à deteção, mas também analisa as ferramentas concebidas para o detetar.
Por OPSWAT
Partilhar esta publicação

O malware evasivo é cada vez mais concebido para detetar e contornar os ambientes de sandbox tradicionais, deixando as equipas de segurança com conclusões nas quais não podem confiar plenamente. Uma vulnerabilidade crítica no vm2, uma biblioteca de sandboxing Node.js amplamente utilizada, expôs recentemente um risco que vai muito além de um único software. Identificada como CVE-2026-22709 com uma pontuação CVSS máxima de 10,0, a falha resultou de uma sanitização incompleta de callbacks no tratamento de protótipos Promise. Um atacante poderia escapar completamente da sandbox e executar comandos arbitrários no sistema anfitrião subjacente.

Essa vulnerabilidade serviu para nos lembrar que a segurança depende, em última instância, da solidez da arquitetura em que assenta. Os atacantes já compreendem isso há algum tempo, razão pela qual a maioria das ameaças evasivas é agora concebida para sondar o ambiente antes de realizar qualquer ação suspeita. Verificam a presença de artefactos de máquinas virtuais (VM), atrasam a execução, analisam a geolocalização ou aguardam interações específicas do utilizador, tudo na esperança de obter um veredicto de segurança antes de atingirem o alvo real.

A questão é saber se a sua sandbox consegue, de qualquer forma, obrigá-los a revelar as suas intenções. Neste artigo, analisamos como funciona a evasão da sandbox, por que razão as abordagens convencionais têm dificuldade em acompanhar a evolução e como a emulação ao nível da instrução oferece um caminho mais fiável para o futuro.

Como o malware deteta Sandbox

As equipas de segurança das empresas processam diariamente enormes volumes de ficheiros, desde anexos de e-mail e atualizações de patches até transferências de ficheiros geridas e integrações de terceiros. Os ficheiros maliciosos são cada vez mais concebidos para se parecerem com os legítimos, pelo tempo suficiente para causarem impacto.

O malware evasivo é concebido para se comportar de forma inofensiva em ambientes de análise automatizada e só revelar as suas intenções num terminal real. As técnicas mais comuns incluem:

  • O Anti-VM verifica se existem artefactos de máquinas virtuais, depuradores ou chaves de registo específicas de sandboxes antes de executar qualquer lógica maliciosa
  • Atrasos na execução devido a períodos de inatividade prolongados e loops de execução retardada que excedem os intervalos típicos de análise da sandbox
  • Verificações de localização que condicionam a entrega da carga útil a verificações de localização ou configurações do sistema que provavelmente não existem num ambiente de análise
  • Empacotamento de ofuscação ou ofuscação de cargas úteis em várias fases, de modo a que a primeira fase pareça inofensiva e o comportamento malicioso só se manifeste posteriormente

As equipas de segurança não conseguem investigar manualmente todos os ficheiros sinalizados, pelo que os veredictos automatizados conduzem a decisões automatizadas: bloquear ou permitir, colocar em quarentena ou libertar, escalar ou descartar. Quando uma sandbox é enganada, não se limita a deixar escapar uma ameaça. Emite um veredicto de «limpo» no qual o resto do fluxo de trabalho confia. Essa confiança mal depositada é, muitas vezes, mais perigosa do que a própria falha na deteção.

As sandboxes baseadas em máquinas virtuais estão a perder terreno face a técnicas avançadas de evasão

As sandboxes baseadas em máquinas virtuais executam ficheiros suspeitos num ambiente isolado e observam o que acontece. No entanto, está amplamente documentado que o malware avançado reconhece estes ambientes e adia o comportamento malicioso até chegar a um alvo real.

As sandboxes baseadas em máquinas virtuais apresentam limitações estruturais que afetam a velocidade, a escalabilidade e a segurança:

  • As verificações anti-VM, as técnicas anti-depuração e os atrasos temporários podem manter o malware inativo durante todo o período de análise
  • O arranque e o encerramento de máquinas virtuais criam estrangulamentos em fluxos de trabalho com grandes volumes de ficheiros
  • Quando uma sandbox depende de um ambiente de execução partilhado ou de um ambiente virtual reconhecível, ela herda todas as vulnerabilidades que esse ambiente apresenta, como o incidente vm2 demonstrou claramente

Um cenário real de Supply Chain

Imagine uma atualização de firmware de rotina que chega através do portal de um fornecedor de confiança. Ela passa por várias verificações, é aprovada na sandbox sem que seja detetado qualquer comportamento suspeito e é autorizada para implementação em todos os sistemas de tecnologia operacional. O que a sandbox não detectou foi um carregador inativo incorporado no instalador, que verificava a presença de artefactos de máquinas virtuais, os encontrava e simplesmente não fazia nada durante a análise. Num sistema real, esse carregador é executado.

Este não é o pior cenário possível. Reflete apenas a forma como uma categoria crescente de ataques à cadeia de abastecimento e ao perímetro foi concebida para funcionar, explorando a discrepância entre o que uma sandbox observa e o que realmente acontece num terminal alvo. Colmatar essa discrepância requer uma abordagem fundamentalmente diferente à forma como os ficheiros são analisados.

O sandboxing baseado em emulação obriga o malware a revelar-se

A emulação ao nível de instrução resolve o problema principal ao eliminar completamente o ambiente reconhecível. Em vez de executar um ficheiro suspeito dentro de uma máquina virtual que o malware possa identificar, simula a execução da CPU e do sistema operativo ao nível de instrução. As verificações anti-VM não encontram nada que justifique a sua ativação. Os prazos de espera esgotam-se. E o malware, não encontrando motivo para permanecer inativo, executa toda a sua carga útil sob observação.

Este é o princípio subjacente OPSWATAdaptive Sandbox da OPSWAT. Funciona abaixo do nível em que as técnicas de evasão atuam, contornando-as por design e não por configuração.

Sandbox tradicional de VM vs.Sandbox Adaptive

SandboxSandbox tradicional baseada em VM
Adaptive Sandbox
Resistência à evasão de máquinas virtuaisLimitado – detetável por malwareTentativas de evasão neutralizadas por design ao nível das instruções
RendimentoGargalo causado pelo arranque e encerramento da VMMais de 25 000 análises por dia por servidor
Detecção de carga útil em várias fasesAs fases parciais – evasivas podem não ser acionadasExecução completa obrigatória, independentemente das condições
Flexibilidade de implementaçãoNormalmente na nuvem ou no localCloud, no local, híbrido e isolado
Risco associado à superfície de ataque partilhadaHerdado do tempo de execução do anfitrião ou da camada da VMEliminado por separação arquitetónica
Profundidade de extração do IOCDependente do comportamento observávelMais de 900 indicadores comportamentais, extração aprofundada de IOC

De acordo com os testes comparativos Filescan.io, esta abordagem proporciona 48% mais resultados com elevado grau de confiança e 224% mais IOCs por dia, em comparação com os métodos tradicionais de sandbox. Isso é uma medida direta da quantidade de comportamentos maliciosos que anteriormente passavam despercebidos.

Como o motor é leve e determinístico, também pode ser implementado em linha, em vez de ser reservado para a análise pós-incidente. Isto torna-o prático em gateways de e-mail, pipelines de upload na Web e fluxos de trabalho de transferência de ficheiros geridos, onde as sandboxes tradicionais baseadas em máquinas virtuais consomem demasiados recursos para funcionar em tempo real.

Da submissão de ficheiros à informação útil

O Adaptive Sandbox três fases estruturadas, concebidas para revelar progressivamente o que um ficheiro esconde. Em cada fase, aborda as técnicas de evasão que uma análise de passagem única não detectaria:

  1. A análise de estrutura profunda realiza uma inspeção estática em mais de 120 tipos de ficheiros, extraindo conteúdo incorporado, scripts, macros e shellcode antes do início da execução dinâmica.
  2. A análiseAdaptive emula comportamentos da CPU, do sistema operativo e das aplicações para acionar percursos de execução, contornar verificações anti-análise e expor cargas úteis ocultas em várias fases.
  3. A extração e geração de relatórios do IOC produzem resultados estruturados com indicadores de comportamento, artefactos de rede e dados de configuração para exportação para fluxos de trabalho SIEM, SOAR, MISP e STIX.

Melhorar a deteção de vulnerabilidades de dia zero comAdaptive

Adaptive é uma das quatro camadas de deteção integradas no MetaDefender , a solução unificada de deteção de ataques zero-day OPSWAT. Por si só, o sandboxing fornece respostas a questões importantes sobre o comportamento dos ficheiros, mas o malware evasivo deixou claro que nenhuma tecnologia isolada é suficiente.

MetaDefender foi concebido tendo em conta essa realidade, combinando quatro camadas, cada uma das quais aborda um ponto cego que as outras não conseguem cobrir totalmente por si só. O resultado é um único veredicto fiável por ficheiro, permitindo uma eficácia de deteção de vulnerabilidades «zero-day» de 99,9% sem abrandar o fluxo de ficheiros do qual dependem os fluxos de trabalho empresariais.

O fluxo de deteção de vulnerabilidades «zero-day» de quatro camadas

CamadaFunção
Reputação de ameaçasCruza dados de 50B+ hashes, endereços IP e domínios para a atribuição de ameaças conhecidas
AdaptiveEmula a execução para revelar comportamentos ocultos e cargas úteis em várias fases, enviando IOCs recém-descobertos para o motor de Reputação de Ameaças
Pontuação de ameaçasCombina os resultados da sandbox, os dados de reputação e os indicadores comportamentais numa única pontuação de risco
Pesquisa por similaridade MLIdentifica variantes de malware, relações entre campanhas e infraestruturas partilhadas

Da Sandbox à deteção pré-execução com recurso à IA

Cada descoberta de um zero-day confirmada na sandbox dentro MetaDefender alimenta o fluxo de treino da IA Predictive Alin, um motor de deteção de zero-days pré-execução que antecipa a intenção maliciosa antes que a detonação ocorra. Cada ameaça confirmada reforça a capacidade do modelo de detetar a seguinte mais cedo, antes mesmo de um ficheiro chegar à fase da sandbox.

Isto cria um ciclo contínuo de feedback entre a análise comportamental aprofundada e a deteção preditiva pré-execução. A sandbox revela o que as assinaturas não detectam, e essas descobertas servem para treinar o modelo de previsão, que, por sua vez, intercepta a próxima geração de ameaças no perímetro.

Obter uma visão mais aprofundada sobre ameaças difíceis de detetar

As sandboxes tradicionais baseadas em máquinas virtuais foram concebidas para um panorama de ameaças que já não existe. Podem ser identificadas, bloqueadas e contornadas por malware concebido especificamente para escapar à análise.

A emulação ao nível de instrução muda completamente a equação. Ao operar abaixo do nível em que as técnicas de evasão funcionam, a Adaptive Sandbox o malware a executar-se na íntegra e introduz as descobertas confirmadas num fluxo de deteção que se torna cada vez mais preciso com o tempo. Porque, no que diz respeito às ameaças baseadas em ficheiros, a forma como se utiliza a sandbox é tão importante quanto o próprio facto de a utilizar.

Se a sua organização lida com fluxos de ficheiros de alto risco e necessita de uma inspeção aprofundada capaz de acompanhar as técnicas avançadas de evasão, fale com um OPSWAT sobre como a emulação ao nível de instrução MetaDefender pode reforçar a sua postura de segurança.


FAQs

O que é uma vulnerabilidade de fuga da sandbox?

Uma fuga da sandbox ocorre quando um código malicioso sai do seu ambiente de execução isolado e é executado no sistema anfitrião subjacente. A vulnerabilidade vm2 (CVE-2026-22709) é um exemplo recente, que demonstra como as sandboxes construídas com bases de execução partilhadas podem herdar as fragilidades dos ambientes dos quais dependem.

Como é que o malware evasivo deteta máquinas virtuais?

O malware evasivo analisa o seu ambiente em busca de artefactos de máquinas virtuais, tais como chaves específicas do registo, registos de depuração, identificadores de hardware, anomalias de temporização e outros indicadores frequentemente associados a ambientes de sandbox. Quando estes indicadores estão presentes, o malware pode suprimir ou adiar o seu comportamento malicioso, levando a sandbox a emitir um veredicto de «limpo» no qual os fluxos de trabalho de segurança a jusante podem confiar.

O que é a emulação ao nível da instrução na análise de malware?

A emulação ao nível de instrução simula o comportamento da CPU e do sistema operativo a um nível muito mais baixo do que o sandboxing tradicional baseado em máquinas virtuais. Ao eliminar muitos dos indícios que o malware costuma utilizar para detetar ambientes de análise virtualizados, esta técnica permite revelar comportamentos que, de outra forma, permaneceriam latentes e melhora a visibilidade sobre a execução de cargas úteis ocultas.

Em que medida o sandboxing adaptativo difere de um sandbox tradicional baseado em VM?

As sandboxes tradicionais baseadas em máquinas virtuais executam ficheiros em ambientes virtualizados que o malware moderno consegue frequentemente identificar e contornar. Adaptive utiliza emulação ao nível das instruções para analisar os percursos de execução a um nível mais baixo, ajudando a revelar verificações anti-VM, atrasos de temporização e comportamentos em várias fases que podem passar despercebidos na análise convencional baseada em máquinas virtuais.

Que tipos de ficheiros analisaMetaDefender ?

MetaDefender suporta a análise de mais de 50 tipos de ficheiros, incluindo executáveis, scripts, arquivos, instaladores e ficheiros de correção. Esta ampla cobertura torna-o ideal para ambientes que necessitam de uma inspeção mais aprofundada de ficheiros, tais como pacotes de software, anexos de e-mail e atualizações operacionais ou da cadeia de abastecimento.

Mantenha-se atualizado com OPSWAT!

Inscreva-se hoje para receber as últimas actualizações da empresa, histórias, informações sobre eventos e muito mais.