Proactively Detecting Threats: A Novel Approach Using LLMs
Este artigo apresenta a primeira avaliação sistemática de modelos de linguagem de grande escala para a extração proativa de indicadores de comprometimento a partir de inteligência de ameaças não estruturada baseada na web, demonstrando que o Gemini 1.5 Pro alcança recall perfeito e alta precisão na identificação de ameaças maliciosas em 479 relatórios.
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 enorme e movimentada onde atores mal-intencionados (hackers) estão constantemente tentando invadir edifícios (os computadores da sua empresa). Normalmente, os seguranças esperam até ver um ladrão arrombar uma fechadura ou quebrar uma janela antes de chamar a polícia. Isso é chamado de segurança "reativa" — esperar pelo crime acontecer.
Este artigo propõe uma nova forma: segurança proativa. Em vez de esperar por uma invasão, os autores querem enviar "exploradores" para ler os jornais locais, colunas de fofocas e boletins policiais antes que o crime aconteça, procurando pistas sobre quem são os vilões e quais ferramentas eles estão usando.
Aqui está uma divisão simples do que os pesquisadores fizeram e descobriram:
O Problema: Excesso de Ruído, Muitos Formatos
Os "jornais" nesta cidade são milhares de relatórios de cibersegurança publicados online. O problema é que todos são escritos de formas diferentes. Um relatório pode listar um endereço de computador ruim como um número, outro como um link e um terceiro como um código. É como tentar encontrar um ingrediente específico em um livro de receitas onde algumas receitas usam xícaras, outras gramas e outras apenas escrevem "uma pitada".
Devido a essa bagunça, as equipes de segurança têm que ler manualmente esses relatórios para encontrar os "Indicadores de Comprometimento" (IOCs) — que são apenas as impressões digitais digitais dos vilões (como endereços IP ruins ou links de sites).
A Solução: Contratando "Super-Leitores" de IA
Os autores construíram um sistema robótico que captura automaticamente esses relatórios bagunçados de 15 fontes diferentes. Em seguida, eles pediram a seis tipos diferentes de Modelos de Linguagem de Grande Escala (LLMs) — que são como leitores de IA super inteligentes treinados em enormes quantidades de texto — para fazer o trabalho de um analista humano.
Eles deram à IA uma tarefa simples: "Leia toda esta página da web. Esta informação específica (como um link de site ou um endereço IP) é uma pista de que um hacker está planejando um ataque ou é apenas ruído normal?"
O Experimento: O "Teste de Direção"
Eles testaram isso em 479 páginas da web contendo mais de 2.600 pistas. Eles queriam ver qual modelo de IA era o melhor "explorador".
- O Objetivo: Capturar todas as pistas ruins (Alta Recall/Revocação) sem sinalizar acidentalmente coisas inocentes como ruins (Alta Precisão).
- Os Competidores: Eles testaram modelos do Google (Gemini), Alibaba (Qwen) e Meta (Llama).
Os Resultados: Quem Ganhou a Corrida?
Pense nos resultados como um jogo de esportes onde o objetivo é pegar a bola (a pista ruim) sem deixá-la cair, mas também sem tropeçar na grama (dados inocentes).
- O Campeão (Gemini 1.5 Pro): Este modelo foi o melhor no trabalho. Ele capturou 100% das pistas ruins reais (recall perfeito). Também foi muito bom em saber o que não era ruim, cometendo pouquíssimos erros. É como um guarda que nunca perde um ladrão e raramente grita "Pare!" para um entregador inofensivo.
- O Problemático (Qwen 32B): Este modelo perdeu muitas das pistas ruins. Era como um guarda que estava ocupado demais olhando para o céu para ver o ladrão passando.
- O Mix de Coisas (Llama 70B): Este modelo capturou todas as pistas ruins (assim como o vencedor), mas foi um pouco paranoico demais. Ele sinalizou algumas coisas inocentes como ruins, o que cria trabalho extra para a equipe de segurança humana para filtrar.
O Problema: Por que a IA ainda se confunde
Mesmo a melhor IA cometeu erros, e o artigo explica o porquê usando uma ótima analogia: O Contexto é Rei.
Imagine um relatório de notícias que diz: "O vilão 'Darkside' foi visto perto do edifício 'TrueSight'."
- O Analista Humano sabe que "Darkside" é um grupo de hackers e "TrueSight" é uma ferramenta de segurança, então ele sabe que esta é uma história ruim.
- A IA às vezes se confunde. Se ela vir a palavra "Darkside" ou "abuse" em uma URL, ela pode pensar que o site inteiro é maligno, mesmo que o site seja apenas uma biblioteca hospedando um arquivo sobre esse hacker.
O artigo descobriu que a IA teve mais dificuldades com domínios (endereços de sites). Ela frequentemente não conseguia distinguir entre um site que hospeda arquivos ruins e o próprio site sendo ruim. É como um guarda vendo uma placa de "Pizza" e assumindo que a pizzaria é uma cena de crime só porque um criminoso uma vez pediu uma pizza lá.
A Conclusão
Este artigo prova que a IA pode ser uma ferramenta poderosa para encontrar pistas de hackers de forma proativa em relatórios de notícias desestruturados e bagunçados, poupando as equipes de segurança de terem que ler cada palavra manualmente.
No entanto, a IA ainda não é perfeita. Ela precisa melhorar na compreensão da história por trás das pistas, não apenas das pistas em si. Os autores sugerem que, no futuro, esses exploradores de IA poderiam ser ensinados a ler PDFs, olhar capturas de tela e entender tipos de ameaças ainda mais complexos, tornando nossas cidades digitais mais seguras antes mesmo que o primeiro tijolo seja lançado.
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.