← Últimos artigos
💻 computer science

Malformer: A Multi-Modal Malware Detector Using Transformers

O artigo apresenta o Malformer, um detector baseado em transformer quadrimodal que funde representações de texto, imagem, grafo e áudio de executáveis Windows para alcançar 98,3% de precisão, superando significativamente os sistemas tradicionais de detecção de malware unimodais e bimodais.

Autores originais: Samuel Howard, Kshitiz Aryal, Mahmoud Abdelsalam, Maanak Gupta, Andrew Wheeler, Pradip Kunwar

Publicado 2026-08-20
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Samuel Howard, Kshitiz Aryal, Mahmoud Abdelsalam, Maanak Gupta, Andrew Wheeler, Pradip Kunwar

Artigo original sob licença CC BY 4.0 (http://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, as equipes de segurança enfrentam uma batalha constante e mutável contra softwares maliciosos. Por décadas, a principal defesa tem sido procurar por impressões digitais conhecidas: padrões específicos de código ou assinaturas digitais únicas que identificam um vírus. Essa abordagem funciona bem contra ameaças antigas, mas falha quando atacantes criam novos programas não vistos ou alteram ligeiramente os existentes para esconder seus rastros. Para manter a vantagem, pesquisadores voltaram-se para o aprendizado de máquina, ensinando computadores a reconhecer as estruturas sutis e subjacentes de softwares maliciosos, em vez de apenas corresponder a padrões conhecidos. As tentativas iniciais ensinaram os computadores a ler o código bruto ou a olhar para o arquivo como uma imagem simples, mas cada método tinha pontos cegos. Uma única maneira de olhar para um arquivo poderia perder pistas críticas, muito parecido com tentar identificar uma pessoa vendo apenas sua sombra ou apenas ouvindo sua voz.

Uma equipe de pesquisadores da Tennessee Tech University, da University of Nebraska at Omaha e da North Carolina A&T State University desenvolveu um novo sistema chamado Malformer para superar essas limitações. Em vez de depender de apenas uma visão de um arquivo de computador, o sistema deles olha para o mesmo arquivo de quatro maneiras completamente diferentes ao mesmo tempo. Eles tratam o arquivo como um documento de texto, uma imagem, um mapa de conexões e uma onda sonora. Ao combinar essas quatro perspectivas, o sistema constrói uma compreensão muito mais rica do que o arquivo está tentando fazer. Os pesquisadores testaram essa abordagem em uma coleção massiva de mais de 200.000 arquivos de computador e descobriram que olhar para o problema através das quatro lentes simultaneamente permitiu que o sistema detectasse ameaças com uma precisão significativamente maior do que métodos que usavam apenas uma ou duas visões.

A ideia central por trás do Malformer é que diferentes formas de representar um arquivo revelam diferentes tipos de informação. Quando um arquivo de computador é convertido em texto, ele mostra as instruções específicas que o programa dá ao processador. Quando esse mesmo arquivo é transformado em uma imagem, ele revela padrões na disposição de seus dados, semelhante a como uma impressão digital mostra cristas e vales. Quando convertido em um grafo, ele mapeia como diferentes partes do programa conversam entre si, mostrando o fluxo de controle. Finalmente, quando tratado como um sinal de áudio, a sequência de bytes no arquivo cria uma onda sonora que carrega padrões rítmicos. Os pesquisadores descobriram que confiar em apenas uma dessas visões frequentemente deixa lacunas. Por exemplo, se um atacante ofuscar o código de texto para escondê-lo, a visão de imagem ou de som ainda pode mostrar a estrutura maliciosa. Ao fundir todas as quatro visões, o sistema cria uma rede de segurança onde uma visão pode compensar as fraquezas de outra.

Para construir este sistema, os pesquisadores usaram ferramentas avançadas conhecidas como transformers, que são modelos de computador poderosos capazes de entender relações complexas em dados. Eles adaptaram esses modelos para lidar com os quatro tipos diferentes de dados. Para o texto e o mapa de conexões, eles usaram modelos projetados para entender linguagem e sequências. Para a imagem, eles usaram um modelo que normalmente analisa fotografias, mas o modificaram para ver os padrões de bytes de um arquivo. Para o som, eles usaram um modelo treinado em fala humana para ouvir o ritmo dos dados do arquivo. O desafio não era apenas criar essas quatro visões separadas, mas ensinar o sistema como ponderar uma contra a outra. Os pesquisadores desenvolveram um método que ajusta automaticamente quanta atenção o sistema presta a cada visão durante o treinamento. Se uma visão estiver aprendendo mais rápido que as outras, o sistema reduz temporariamente sua influência para garantir que as visões mais lentas alcancem o nível, evitando que o sistema inteiro se torne enviesado para apenas um tipo de informação.

Os resultados desta abordagem foram impressionantes. Quando testado em um conjunto de dados de 201.549 arquivos, o sistema Malformer identificou corretamente softwares maliciosos 98,3% das vezes. Este desempenho foi notavelmente superior aos sistemas que olhavam para apenas um tipo de dado ou até mesmo para aqueles que combinavam apenas duas visões. Os pesquisadores descobriram que a combinação dessas quatro visões proporcionou um nível de detalhe que nenhuma visão única poderia alcançar sozinha. Mais importante ainda, o sistema provou ser resiliente. Em cenários do mundo real, algumas partes de um arquivo podem ser danificadas ou impossíveis de ler, fazendo com que uma das quatro visões falhe. Os pesquisadores testaram o que aconteceria se removessem a visão de texto ou a visão do mapa de conexões, e o sistema ainda apresentou um desempenho muito bom, caindo apenas ligeiramente em precisão. Isso sugere que o sistema não depende de um único ponto de falha, mas sim da força coletiva de todas as quatro perspectivas.

O estudo também destacou o valor único de cada perspectiva. Enquanto a visão de imagem foi a mais consistente e confiável, a visão do mapa de conexões forneceu o sinal individual mais forte quando estava disponível. A visão de texto, que representa o código assembly, foi particularmente útil quando o mapa de conexões falhou em extrair as informações adequadamente. A visão de som, que é uma abordagem menos comum neste campo, também se mostrou eficaz, capturando padrões que as outras visões perderam. Ao reunir esses métodos diversos, os pesquisadores criaram um detector que não é apenas mais preciso, mas também mais robusto contra os truques que os atacantes usam para esconder seu trabalho. O trabalho sugere que o futuro da detecção de malware não reside em encontrar uma única maneira perfeita de analisar um arquivo, mas em integrar múltiplas formas complementares de ver a mesma ameaça. À medida que os atacantes continuam a evoluir seus métodos, ter um sistema que possa olhar para um problema de quatro ângulos diferentes simultaneamente oferece uma defesa poderosa e generalizada para a infraestrutura digital na qual confiamos todos os dias.

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 →