From Telemetry to Techniques: Behavior-Centric MITRE ATT&CK Technique Classification Through Sysmon Event Correlation
Este artigo propõe uma estrutura centrada em comportamento que reconstrói eventos do Sysmon em sequências correlacionadas por GUID para melhorar a classificação de técnicas do MITRE ATT&CK, demonstrando que preservar o contexto ao nível do processo supera o agrupamento temporal e que um modelo baseline SecureBERT alcança resultados superiores sem mitigação explícita de desequilíbrio de classes.
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
Imagine que você é um detetive tentando resolver um mistério em uma cidade massiva e caótica. A cidade é o seu computador, e os "suspeitos" são cibercriminosos tentando invadir. Por muito tempo, os detetives (sistemas de segurança) tentaram pegar esses criminosos procurando por cartazes de "Procurado" específicos e pré-escritos. Eles verificavam se um criminoso tinha um rosto específico (um hash) ou se estava usando um chapéu específico (um endereço IP). Mas os criminosos modernos são astutos; eles mudam seus rostos e chapéus constantemente, então os antigos cartazes não funcionam mais.
Este artigo sugere uma nova maneira de pegá-los: em vez de olhar para um único instantâneo, precisamos observar a história completa do que eles fazem.
O Livro de Pistas: Sysmon
Os pesquisadores usaram um caderno especial chamado Sysmon. Pense no Sysmon como um guarda de segurança hiperobservador que anota tudo o que acontece na cidade do computador. Ele registra quando um programa começa, quando um arquivo é criado, quando uma conexão é feita com a internet e até mesmo quando alguém tenta mudar secretamente o registro de data/hora de um arquivo (como um ladrão limpando suas impressões digitais de uma porta).
O problema? O guarda anota coisa demais. É como ter um diário com 427.774 entradas, mas a maioria delas é apenas ruído. Para dar sentido a isso, os pesquisadores tiveram que limpar o diário e agrupar as entradas em histórias significativas.
As Duas Maneiras de Agrupar as Pistas
Os pesquisadores testaram duas maneiras diferentes de costurar essas entradas de diário espalhadas em uma história coerente para ver qual delas ajudava a identificar o "movimento" de um criminoso (chamado de técnica MITRE ATT&CK).
1. O Método da "Árvore Genealógica" (Correlação baseada em GUID)
Imagine que cada programa que roda no computador recebe um cartão de identidade permanente e imutável chamado GUID. Mesmo que o programa feche e um novo comece com o mesmo nome, ele recebe um novo cartão de identidade. O cartão de identidade antigo permanece com a "árvore genealógica" do programa.
- Como funciona: Os pesquisadores vincularam todas as pistas que pertenciam ao mesmo cartão de identidade. Se um programa pai (como o
explorer.exe) iniciou um programa filho, e esse filho abriu um arquivo e depois fez uma chamada telefônica, o sistema vinculou todos eles porque compartilhavam o mesmo ID de família. - O Resultado: Este método foi como ter uma árvore genealógica completa das ações do criminoso. Ele mostrou exatamente quem fez o quê e em que ordem, preservando as relações entre os eventos.
2. O Método do "Carimbo de Tempo" (Correlação baseada em Temporalidade)
Este método ignorou as árvores genealógicas e apenas olhou para o relógio.
- Como funciona: Os pesquisadores disseram: "Se duas coisas aconteceram dentro de um segundo uma da outra, elas devem estar relacionadas". Eles agruparam eventos que aconteceram próximos no tempo.
- O Resultado: Isso foi como olhar para uma multidão de pessoas e assumir que qualquer pessoa parada ao lado de outra é parte de um time. Embora às vezes seja verdade, isso perdeu as conexões mais profundas. Dois eventos não relacionados podem acontecer ao mesmo tempo por coincidência, ou a ação de um criminoso pode estar espalhada por alguns segundos, quebrando a regra do "um segundo".
O Veredito: As Árvores Genealógicas Venceram
O artigo realizou um experimento massivo, simulando ataques cibernéticos em um laboratório controlado usando uma ferramenta chamada Atomic Red Team. Eles alimentaram essas "histórias" em diferentes tipos de detetives (modelos de aprendizado de máquina) para ver quem conseguia adivinhar a técnica do criminoso melhor.
A Grande Descoberta:
O método da "Árvore Genealógica" (baseado em GUID) superou consistentemente o método do "Carimbo de Tempo" (baseado em Temporalidade) em todos os aspectos.
- O melhor detetive foi uma IA superinteligente chamada SecureBERT (um modelo de linguagem especializado para cibersegurança).
- Quando o SecureBERT lia as histórias da "Árvore Genealógica", ele alcançava uma precisão de 0,586 (significando que acertava a resposta cerca de 58,6% das vezes).
- Quando lia as histórias do "Carimbo de Tempo", sua precisão caía para 0,504.
O artigo argumenta explicitamente contra a ideia de que apenas agrupar eventos pelo tempo é suficiente. Ele sugere que, sem a "árvore genealógica" (linhagem de processos), você perde o contexto crucial de como uma ação levou a outra. O artigo também descobriu que, para os modelos de IA mais avançados (os Transformers), tentar "corrigir" os dados criando exemplos falsos extras (uma técnica chamada SMOTE) na verdade piorou as coisas ou não ajudou. A melhor estratégia era deixar a IA aprender com as histórias reais e inalteradas da "Árvora Genealógica".
O "Quem" e o "O Quê"
Os pesquisadores testaram muitas técnicas criminosas (como "T1059: Command and Scripting Interpreter" ou "T1218: System Binary Proxy Execution").
- As Vitórias Fáceis: Algumas técnicas eram super fáceis de detectar. Por exemplo, T1588 (Obtain Capabilities) foi identificada com uma pontuação perfeita de 1,00 (100% de precisão). É como um criminoso usando um letreiro de neon que diz "Eu sou um criminoso".
- Os Casos Difíceis: Algumas técnicas eram quase impossíveis de distinguir. T1553 (Subvert Trust Controls) obteve uma pontuação de 0,00, o que significa que a IA não conseguiu encontrar uma única instância correta. O artigo observa que muitas técnicas, especialmente aquelas envolvendo "Evasão de Defesa" (esconder-se), são tão parecidas nos registros que até a melhor IA fica confusa. É como tentar diferenciar dois gêmeos usando máscaras idênticas.
A Conclusão
Este artigo não afirma ter resolvido o crime cibernético para sempre. É um estudo de simulação, não um relatório de uma zona de guerra real. No entanto, ele sugere fortemente que, se você quiser entender o que um hacker está fazendo, não deve apenas olhar para uma lista de eventos que aconteceram próximos no tempo. Você precisa reconstruir a linhagem do processo — a árvore genealógica do software.
Ao usar o método baseado em GUID para vincular os eventos e alimentar o modelo SecureBERT sem tentar equilibrar artificialmente os dados, você obtém a imagem mais clara do ataque. É um lembrete de que, no mundo digital, o contexto é rei, e saber quem é relacionado a quem importa mais do que apenas saber quando eles apareceram.
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.