CTIConnect: A Benchmark for Retrieval-Augmented LLMs over Heterogeneous Cyber Threat Intelligence
Este artigo introduz o CTIConnect, um benchmark abrangente e um harness de avaliação projetados para avaliar sistematicamente LLMs com recuperação aumentada através de nove tarefas heterogêneas de Cyber Threat Intelligence, revelando que o desempenho eficaz requer intervenções estruturais específicas do domínio em vez de melhorias de recuperação genéricas.
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 que você é um detetive de cibersegurança tentando resolver um crime complexo. Você tem uma biblioteca massiva de pistas, mas elas estão escritas em cinco idiomas e formatos completamente diferentes: algumas são planilhas técnicas rígidas (como um banco de dados de bugs de software), enquanto outras são artigos de notícias longos e bagunçados, escritos por diferentes repórteres que usam gírias e apelidos para os mesmos criminosos.
Este é o mundo da Inteligência de Ameaças Cibernéticas (CTI). O problema é que há informação demais para qualquer humano ler e conectar os pontos manualmente.
Entram em cena os Modelos de Linguagem de Grande Escala (LLMs). Pense nesses modelos de IA como detetives brilhantes e super-rápidos que conseguem ler e entender quase tudo. Mas há um porém: esses detetives de IA têm um "limite de memória". Eles não conseguem memorizar cada novo relatório de ameaça que surge todos os dias. Se você fizer uma pergunta sobre um vírus novíssimo, eles podem errar a resposta porque ainda não "leram" o relatório mais recente.
Para resolver isso, usamos a Geração Aumentada de Recuperação (RAG). Isso é como dar ao detetive de IA um cartão de biblioteca mágico. Quando lhe fazem uma pergunta, a IA primeiro corre até a biblioteca, pega os documentos mais relevantes e, então, responde com base no que acabou de ler.
O Problema: A Lacuna da "Perda na Tradução"
Os autores deste artigo, CTIConnect, descobriram que simplesmente entregar um cartão de biblioteca para a IA não é suficiente. A biblioteca é uma bagunça.
- O Descompasso de Vocabulário: Um documento pode chamar um grupo de hackers de "APT29", enquanto outro o chama de "Cozy Bear", e um terceiro o chama de "Nobelium". Se você pedir à IA para encontrar todos os relatórios sobre "APT29", uma busca padrão pode perder os relatórios que usam apenas os outros nomes.
- O Descompasso de Formato: Um documento pode dizer "O invasor roubou senhas da memória", enquanto um banco de dados técnico lista isso como "T1003.001 – LSASS Memory". A IA pode não perceber que estas são a mesma coisa.
O artigo argumenta que as ferramentas de busca padrão (que apenas procuram por palavras semelhantes) falham aqui porque não conseguem construir essa ponte, pois são como um tradutor que conhece apenas a tradução literal palavra por palavra, mas não entende o significado ou os apelidos.
A Solução: CTIConnect
A equipe construiu um novo benchmark (um teste padronizado) chamado CTIConnect para ver como os detetives de IA se saem quando precisam pesquisar através desta biblioteca bagunçada e multilíngue.
Eles criaram 1.860 perguntas verificadas por especialistas cobrindo três tipos principais de trabalho de detetive:
Vinculação de Entidades (Conectar os Pontos):
- A Tarefa: "Este erro de software (CVE) é causado por qual fraqueza específica (CWE)?"
- A Analogia: Combinar um modelo de carro específico com o tipo de motor. A IA tem que traduzir entre dois catálogos técnicos diferentes.
- A Correção: A IA precisa "traduzir" a pergunta para os termos técnicos exatos que o banco de dados utiliza antes de realizar a busca.
Atribuição de Entidade (Nomear o Culpado):
- A Tarefa: "Um relatório diz 'os caras criptografaram arquivos com uma extensão .cuba'. Qual técnica de hacking específica isso descreve?"
- A Analogia: Ler a descrição de uma testemunha ("Ele usava um chapéu vermelho e corria rápido") e combiná-la com um arquivo policial ("Suspeito: John Doe, conhecido por correr").
- A Correção: A IA deve decompor a frase em pequenas ações atômicas e traduzir cada uma delas para o código policial oficial.
Síntese de Múltiplos Documentos (Construir a História):
- A Tarefa: "Combine relatórios de cinco veículos de notícias diferentes para construir um perfil do grupo de hackers 'APT29'."
- A Analogia: Você tem cinco testemunhas descrevendo a mesma festa. Uma chama o anfitrião de "Bob", outra de "Bobby" e outra de "O Chefe". A IA deve perceber que todos estão falando da mesma pessoa e combinar suas histórias em uma única linha do tempo.
- A Correção: A IA precisa ser inteligente o suficiente para perceber que "Bob" = "Bobby" = "O Chefe" antes de começar a ler.
O Que Eles Descobriram
Os pesquisadores testaram 10 modelos de IA diferentes (tanto gratuitos/de código aberto quanto proprietários/caros) usando este novo teste. Aqui estão suas principais descobertas:
- Um Tamanho Não Serve para Todos: Uma estratégia de busca "tamanho único" falhou miseravelmente. A melhor maneira de buscar um bug técnico (Vinculação de Entidades) é totalmente diferente da melhor maneira de buscar o apelido de um hacker (Síntese de Múltiplos Documentos).
- Ferramentas Especializadas Vencem: Quando deram à IA estratégias especializadas (como "traduzir a pergunta primeiro" ou "decompor a frase em partes"), o desempenho da IA saltou dramaticamente — às vezes em 35%. As ferramentas de busca padrão melhoraram o desempenho apenas um pouco (1-5%).
- O Gargalo Muda de Lugar:
- Para tarefas de vinculação técnica, o problema era a ferramenta de busca. Assim que a IA encontrava o documento correto, até uma IA "menor" conseguia responder corretamente.
- Para tarefas de nomeação e construção de histórias, o problema era o cérebro da IA. Mesmo com os documentos certos, a IA precisava ser muito inteligente para entender o contexto e conectar os codinomes.
- Busca Inteligente > Cérebros Maiores: Para algumas tarefas, usar uma IA "menor" com uma ferramenta de busca especializada funcionou melhor do que usar uma IA "massiva e cara" com uma busca básica. Isso significa que você nem sempre precisa da IA mais cara; você só precisa da maneira certa de encontrar a informação.
A Conclusão Final
O artigo conclui que, para construir ferramentas de segurança de IA eficazes, não podemos apenas confiar em modelos de IA maiores ou mecanismos de busca genéricos. Precisamos construir sistemas de recuperação especializados que entendam os "dialetos" e "apelidos" únicos do mundo da cibersegurança.
Pense da seguinte forma: você não precisa de uma biblioteca maior para resolver um crime; você precisa de um bibliotecário que saiba exatamente como encontrar o livro certo, mesmo que o título esteja escrito em um código que você não fala. O CTIConnect fornece o mapa e o teste para construir esse bibliotecário.
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.