Operationalizing Cyber Threat Intelligence with GraphRAG
Este artigo demonstra que a utilização do Microsoft GraphRAG para a recuperação de grafos de conhecimento, em vez do RAG padrão baseado em vetores, permite a geração automática de planos de detecção de ameaças cibernéticas que se baseiam em indicadores de alto nível mais duradouros, resultando em uma persistência de detecção significativamente maior contra técnicas de evasão de atacantes.
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
Imagine a internet como uma cidade gigante e movimentada onde vilões estão constantemente tentando invadir edifícios. Quando pesquisadores de segurança pegam esses ladrões, eles escrevem um relatório listando as pistas: o tamanho do sapato do ladrão, a placa do carro de fuga e a marca específica da ferramenta de arrombamento que ele usou. Antigamente, as equipes de segurança apenas copiavam essas pistas para uma "lista de banidos" e torciam pelo melhor. Mas aqui está o problema: os vilões são rápidos. Se você banir uma placa de carro, eles podem alugar um carro novo em uma hora. Se você banir um tamanho de sapato, eles podem apenas comprar um par diferente. Isso é como tentar parar um rio jogando uma única pedra nele; a água simplesmente contorna o obstáculo.
Para resolver isso, especialistas em segurança usam um conceito chamado "Pirâmide da Dor". Imagine uma pirâmide onde as camadas inferiores são pistas fáceis de mudar (como placas de carro) e as camadas superiores são os hábitos e planos reais do ladrão (como como ele arromba a fechadura ou por que ele escolheu aquele edifício). Mudar um hábito é difícil e leva meses; mudar uma placa de carro leva minutos. O objetivo é construir defesas que visem o topo da pirâmide. Enquanto isso, um novo tipo de ferramenta de IA chamado "GraphRAG" surgiu. Pense na IA padrão como um estudante que lê um livro e destaca frases que parecem semelhantes a uma pergunta. O GraphRAG é como um estudante que primeiro desenha um mapa conectando todos os personagens, lugares e eventos no livro, e então usa esse mapa para encontrar a resposta. Este artigo faz uma pergunta simples: se usarmos o "mapa" em vez de apenas as "frases destacadas", nossos planos de segurança durarão mais?
O Dilema do Detetive: Mapas vs. Marcadores de Texto
Quando uma empresa de segurança publica um relatório sobre um ataque cibernético, é como entregar a um detetive um romance espesso cheio de pistas. O trabalho do detetive é transformar esse romance em um conjunto de instruções para a força policial (a equipe de segurança) capturar os vilões. Normalmente, este é um processo lento e manual. Um humano tem que ler todo o conteúdo, selecionar as partes úteis e escrever regras específicas para o software de segurança. Isso leva dias e, quando as regras estão prontas, os vilões muitas vezes já mudaram suas táticas.
Algumas equipes tentaram acelerar isso usando IA. Eles deram o relatório à IA e pediram que ela escrevesse as regras. A IA utilizou um método comum chamado "RAG Padrão". Você pode pensar nisso como um estudante fazendo uma prova que apenas procura as palavras exatas no livro didático que correspondem à pergunta. Se a pergunta pede sobre um "carro vermelho", o estudante encontra o parágrafo que menciona um "carro vermelho" e o copia. O problema é que essa abordagem é muito literal. Ela foca nas pistas fáceis de mudar (o "carro vermelho") e perde a história mais profunda (o fato de que o ladrão sempre dirige um carro vermelho apenas às terças-feiras). Como os vilões podem mudar seu "carro vermelho" para uma "van azul" em um dia, as regras da IA param de funcionar quase imediatamente.
O Experimento GraphRAG
Os pesquisadores do IIT Bombay queriam ver se uma abordagem de IA mais inteligente poderia corrigir isso. Eles compararam duas formas de processar os mesmos relatórios de segurança:
- RAG Padrão: O método de "marcador de texto" padrão que apenas encontra blocos de texto semelhantes.
- GraphRAG: Um método que primeiro constrói um "grafo de conhecimento". Imagine pegar o relatório e desenhar uma teia de conexões: Este hacker usou este malware para atacar este servidor. Ele conecta os pontos antes de tentar responder à pergunta.
Eles alimentaram ambos os métodos com os mesmos relatórios e pediram que escrevessem exatamente o mesmo tipo de plano de busca de ameaças. Em seguida, usaram uma IA "juiz" especial para avaliar os planos. A avaliação não foi apenas sobre quantas regras a IA escreveu; foi sobre onde essas regras se encontravam na "Pirâmide da Dor". O plano dependia de pistas fáceis de mudar (a base da pirâmide) ou focava nos comportamentos difíceis de mudar (o topo da pirâmide)?
Os Resultados: O Mapa Vence
Os resultados foram claros, embora com uma distinção importante. Em uma análise profunda de um relatório específico sobre um famoso grupo de hackers (APT28), os pesquisadores testaram quanto tempo os planos duraram. Eles simularam um cenário onde os vilões mudaram cada pista fácil (endereços IP, nomes de arquivos, domínios) naquele relatório.
- O plano do RAG Padrão (o marcador de texto) continuou funcionando por apenas 29% das detecções. Ele era muito dependente das pistas específicas e mutáveis.
- O plano do GraphRAG (o mapa) continuou funcionando para 100% das detecções neste estudo de caso específico. Como ele focou nas relações e comportamentos (o topo da pirâmide), o plano não se importou que os vilões tivessem trocado seu "carro vermelho" por uma "van azul".
Quando os pesquisadores repetiram este teste com nove relatórios diferentes de quatro fornecedores de segurança distintos, o padrão se manteve: os planos do GraphRAG consistentemente alcançaram níveis mais altos da pirâmide, tornando-os muito mais difíceis de serem evitados pelos atacantes. Embora a taxa de sobrevivência de 100% tenha sido um resultado excepcional do estudo de caso único da APT28, os experimentos mais amplos confirmaram que os planos do GraphRAG superaram consistentemente o RAG Padrão ao visar pistas duráveis e difíceis de evitar, mesmo quando os dois métodos tinham pontuações de qualidade geral semelhantes.
O Que Isso Significa
O artigo sugere que, para as equipes de segurança automatizarem a transformação de relatórios em defesas funcionais, elas precisam parar de apenas "ler" o texto e começar a "mapear" as conexões. O estudo descobriu que a maneira como a IA recupera a informação (o mapa vs. o marcador de texto) importa quase tanto quanto a própria IA. Embora o método do "marcador de texto" seja aceitável para perguntas simples, o método do "mapa" é a forma arquiteturalmente correta de construir planos de busca que não expiram no momento em que os vilões trocam seus sapatos.
No entanto, os autores também notaram alguns contratempos. Às vezes, se um relatório era muito curto, o método do "mapa" ficava confuso e não encontrava conexões suficientes para construir um bom plano. Além disso, o juiz de IA às vezes cometia erros matemáticos ao avaliar planos longos, o que os pesquisadores tiveram que corrigir com um pouco de código extra. Mas, no geral, a evidência sugere que construir um grafo de conhecimento é a chave para criar regras de segurança geradas por IA que realmente perduram.
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.