← Últimos artigos
💻 computer science

Human-Verified AI-Assisted Evidence Interpretation in Comparative Malware Analysis: WhiteSnake, Donex, and Emotet Samples

Este artigo apresenta um fluxo de trabalho assistido por IA e verificado por humanos para interpretar a análise estática e dinâmica de amostras de malware WhiteSnake, Donex e Emotet dentro de um ambiente isolado FLARE VM, utilizando dados arquivados de projetos de graduação para identificar indicadores comportamentais específicos, enquanto nota explicitamente as limitações em relação à exfiltração não confirmada, criptografia e captura estável de processos.

Autores originais: Abba Abdullahi Wakili

Publicado 2026-09-14
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Abba Abdullahi Wakili

Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

No mundo digital, o software malicioso opera como um intruso silencioso, deslizando para dentro de computadores para roubar segredos, bloquear arquivos ou sequestrar sistemas para ataques posteriores. Para deter esses intrusos, especialistas em segurança devem entender exatamente como eles funcionam. Isso requer um processo cuidadoso de duas etapas: primeiro, observar o código sem executá-lo para ver quais ferramentas ele carrega e, segundo, observar o que ele realmente faz quando é permitido rodar em uma sala segura e isolada. O desafio reside em diferenciar o que um software pode ser capaz de fazer com base em seu código e o que ele realmente fez durante um teste específico. Se um especialista vê uma ferramenta de arrombamento no bolso de um suspeito, ele sabe que o suspeito tem a capacidade de invadir, mas não pode ter certeza de que uma invasão ocorreu, a menos que veja a porta sendo aberta. Essa distinção é vital para construir defesas precisas, mas é frequentemente obscurecida quando relatórios misturam habilidades potenciais com ações confirmadas.

Um pesquisador abordou recentemente este problema examinando três peças distintas de software malicioso: uma projetada para roubar senhas, uma destinada a criptografar arquivos para resgate e uma que atua como um carregador (loader) para trazer outras ameaças. Ele não criou novos experimentos do zero; em vez disso, revisitou um projeto detalhado concluído por estudantes de graduação em 2025. O pesquisador tratou os logs, capturas de tela e dados originais dos estudantes como um registro histórico para ser auditado. Seu objetivo era aplicar um novo método de análise que combinava a expertise humana com a inteligência artificial para organizar as evidências. A IA atuou como uma assistente poderosa, organizando milhares de pontos de dados e sugerindo possíveis interpretações, mas nunca tomou a decisão final. Cada conclusão foi checada e verificada por um analista humano para garantir que nenhuma suposição fosse confundida com um fato.

A primeira amostra, conhecida como WhiteSnake, era um programa construído com uma tecnologia específica que permitia que ele rodasse em muitos sistemas de computador diferentes. Quando o pesquisador examinou seu código, descobriu que ele estava fortemente disfarçado, uma técnica chamada ofuscação, que torna as instruções difíceis de ler. Mais importante, o código continha uma longa lista de palavras relacionadas a máquinas virtuais e ambientes de sandbox, como "vmware" e "vbox". Isso sugeria que o programa foi projetado para verificar se estava rodando em uma sala de testes segura e para interromper a si mesmo se detectasse uma. Quando o programa foi executado no laboratório isolado, ele tentou se comunicar pela rede, especificamente procurando uma conexão com um serviço de mensagens. No entanto, como o laboratório estava cortado da internet real, a conexão falhou. O pesquisador pôde ver a tentativa, mas não pôde confirmar se o programa roubou senhas com sucesso ou enviou dados para um servidor remoto. A evidência mostrou a intenção de roubar, mas não o ato do roubo.

A segunda amostra, Donex, parecia ser um programa de ransomware, projetado para bloquear os arquivos de um usuário. Seu código continha referências a ferramentas de criptografia poderosas e comandos que poderiam desligar um computador ou deletar logs do sistema. Estes eram indicadores claros do que o programa foi construído para fazer. No entanto, quando o pesquisador o executou, o desastre esperado não aconteceu. Os arquivos no computador de teste não foram criptografados, nenhum bilhete de resgate apareceu na tela e o sistema não reiniciou como o código sugeria que poderia fazer. O programa mostrou sinais de instabilidade e fez alguns ruídos de rede local, mas falhou em realizar sua função primária. O estudo concluiu que, embora o Donex tivesse as ferramentas para causar dano, ele não as utilizou de fato neste teste específico. A presença das ferramentas era real, mas o dano não foi.

A terceira amostra, Emotet, chegou em um pacote enganoso: um arquivo que parecia um documento de texto padrão, mas que tinha uma segunda extensão oculta para enganar o usuário. Uma vez aberto, ele tentou contatar um endereço específico na rede. No laboratório isolado, esse endereço resolveu para uma máquina local, e a tentativa de conexão falhou, retornando uma mensagem de que o destino era inalcançável. O programa moveu-se tão rapidamente que as ferramentas de monitoramento não conseguiram capturar um registro estável de sua atividade. É possível que o programa tenha se injetado em outro processo ou simplesmente tenha terminado sua tarefa antes que as câmeras pudessem focar, mas o pesquisador não pôde provar isso. Ele só pôde confirmar que o programa tentou se comunicar e falhou devido às condições do laboratório.

Uma parte fundamental deste estudo foi como o pesquisador lidou com a inteligência artificial. Ele usou a IA para organizar os dados desordenados dos três testes e para propor possíveis explicações para o que viram. A IA sugeriu que os comportamentos correspondiam a táticas conhecidas usadas por cibercriminosos. No entanto, a equipe humana revisou cada sugestão. Eles rejeitaram a ideia de que os programas haviam roubado dados ou criptografado arquivos com sucesso porque a evidência direta estava ausente. Eles também rejeitaram a ideia de que os programas haviam evadido a detecção com sucesso, embora o código sugerisse que tentaram. A IA forneceu uma lista de possibilidades, mas os analistas humanos forneceram a verdade baseada no que foi realmente registrado.

O resultado final deste trabalho é um mapa claro e cauteloso do que aconteceu. O pesquisador descobriu que esses três programas possuíam as capacidades de roubar dados, criptografar arquivos e esconder seus rastros. No entanto, sob as condições específicas deste teste, nenhum deles completou com sucesso suas principais missões. O estudo enfatiza que ver uma capacidade no código não é o mesmo que ver a ação no mundo real. Ao separar o que foi observado do que foi apenas sugerido, a equipe criou um quadro mais confiável da ameaça. Esta abordagem garante que as defesas de segurança sejam construídas sobre fatos confirmados em vez de suposições, evitando a superestimação do perigo ao mesmo tempo em que reconhece o potencial para danos. O trabalho serve como um lembrete de que, na luta contra as ameaças digitais, a paciência e a verificação são tão importantes quanto as ferramentas usadas para encontrar o inimigo.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →