01 - Caça Orientada por Inteligência (Intelligence-Driven)
video: https://youtu.be/... no frontmatter da nota.Caça Orientada por Inteligência (Intelligence-Driven)
Nota do grupo "17 - Tipos de Threat Hunting", derivada do Capítulo 21 do PDF de referência do Framework CTH.
Este tipo de caça materializa o vínculo operacional entre o ciclo de CTI (CTI.1 a CTI.9) e o ciclo de Threat Hunting (TH.1 a TH.15).
Papel no programa: transformar inteligência disseminada em buscas concretas nos dados internos, entregando valor acionável aos PIRs definidos em CTI.1.
1. Contexto e Posicionamento no Framework CTH
A caça orientada por inteligência é a forma mais direta de aplicar conhecimento sobre adversários na defesa proativa. Dentro da esteira do Framework CTH, ela ocupa o ponto em que o produto de CTI.7 (produção de relatórios) e a disseminação de CTI.8 encontram a fila de priorização TH.5 e a formulação de hipóteses TH.6. Sem esse tipo de caça, a inteligência produzida ou adquirida permanece teórica: os relatórios são lidos, os IOCs (Indicators of Compromise) são armazenados no TIP e nada é efetivamente procurado no ambiente. O capítulo 21 do PDF de referência descreve esse tipo como o elo natural entre os ciclos de CTI e de Threat Hunting, e o comparativo indica maturidade mínima M2 (Inicial) para executá-lo com consistência.
Este tipo também é o que responde mais rápido a mudanças no panorama de ameaças. Quando um ISAC do setor divulga campanha ativa contra bancos, ou quando o EASM de INS.3 revela um ativo exposto associado a exploração recente, a organização precisa de um caminho formal para converter esse aviso em consulta executável no SIEM, no EDR e nos sensores de rede. A nota a seguir detalha insumos, fluxo, requisitos, exemplo ponta a ponta, vantagens, limitações e salvaguardas por nível de maturidade.
2. Definição e Natureza do Tipo
A caça orientada por inteligência nasce de um relatório, alerta ou requisito de inteligência, e não de uma anomalia interna ou de uma lacuna de detecção. O gatilho é externo: a equipe de CTI dissemina um produto que descreve TTPs, infraestrutura de ataque ou campanha ativa de um adversário relevante, e o threat hunter recebe esse produto como matéria-prima da caça. O objetivo é verificar se os comportamentos e indicadores descritos estão, ou estiveram, presentes no ambiente, dentro do escopo temporal permitido pela retenção de dados de DAT.5.
Duas características separam esse tipo dos demais. Primeiro, a direção do fluxo: a informação sai do domínio de CTI e entra no domínio de hunting, e não o contrário, o que condiciona a qualidade da caça à qualidade e à tempestividade da inteligência. Segundo, o espectro da pirâmide de dor: produtos bons descrevem TTPs e comportamentos, nos níveis altos da pirâmide, enquanto produtos pobres entregam apenas hashes e IPs, nos níveis baixos; o hunter deve sempre tentar escalar do indicador atômico para o comportamento que o produz.
3. Insumos Típicos
Os insumos variam em formato, maturidade e nível da pirâmide de dor. A tabela abaixo relaciona os mais comuns às origens no Framework CTH e a forma recomendada de consumo.
| Insumo | Origem no Framework | Exemplo concreto | Cuidado de consumo |
|---|---|---|---|
| Relatório tático de CTI | CTI.7, CTI.8 | Análise de TTPs de um grupo de ransomware ativo no setor | Extrair TTPs antes de olhar IOCs |
| Alerta de campanha | CTI.8, PLT.1 | Nota TLP:AMBER de phishing direcionado ao financeiro | Confirmar janela temporal e TLP |
| IOC de alta confiança | PLT.1, PLT.4, CTI.5 | Hash SHA256 de loader confirmado por duas fontes | Verificar idade e sobreposição de fontes |
| Perfil de ator de ameaça | MAP.3 | Dossier do ator com técnicas preferenciais por tática | Cruzar com heatmap MAP.2 |
| Achado de EASM | INS.3, INS.4 | Subdomínio exposto associado a CVE explorada em massa | Priorizar ativos em produção |
| Lição de incidente | IR.x, CTI.6 | Pós-mortem indicando técnica inicial não coberta | Transformar em hipótese estruturada |
Nenhum desses insumos dispensa a triagem crítica do hunter. A confiança declarada da fonte, a data de publicação e a sobreposição com telemetria interna definem se a caça vale uma execução imediata ou apenas um registro na fila de TH.5.
4. Fluxo Típico de Execução
O fluxo descrito no capítulo 21 pode ser operacionalizado em sete etapas, cada uma com produto verificável:
- Receber e triar o produto de inteligência. Todo produto tático é registrado na plataforma de gestão com prazo de resposta definido, conforme a salvaguarda TH.HT.1; o registro evita que alertas importantes se percam em listas de e-mail.
- Extrair TTPs e indicadores. O hunter mapeia as técnicas ATT&CK citadas, separa indicadores de alta e média confiança, verifica a marca TLP 2.0 e delimita a janela temporal útil contra a retenção real de DAT.5.
- Priorizar em TH.5. Usando a matriz de critérios (relevância setorial, confiança da fonte, exposição, janela de dados e custo de execução), decide-se caçar agora, enfileirar ou descartar com justificativa registrada.
- Formular a hipótese em TH.6. A descrição da campanha é traduzida para uma afirmação testável no formato SE-ENTÃO, com condição observável, fonte de dado e critério de refutação.
- Executar com TH.10 e as técnicas de execução cabíveis. Consultas de IOC e IOA no SIEM são o ponto de partida; hunting de endpoint (TH.11), de rede (TH.12) e de memória (TH.13) entram quando a campanha exige profundidade maior.
- Documentar os resultados. Hipótese, consultas versionadas, contagens de resultados, decisão e evidências são registradas no template de registro de TH.4, garantindo reprodutibilidade.
- Retroalimentar CTI.9. O hunter devolve ao CTI a avaliação de utilidade do produto, IOCs confirmados ou refutados, lacunas de telemetria encontradas e sugestões de detecção.
O template abaixo materializa a salvaguarda TH.HT.2, que exige campos obrigatórios na tradução de inteligência em busca:
hunt_intel:
id: HI-2025-018
produto_origem: "Alerta tatico CTI-2025-112 (TLP:AMBER)"
tecnicas_attack: [T1059.001, T1003.001]
descricao_busca: >
Execucao de PowerShell com comandos ofuscados em endpoints do
departamento financeiro, seguida de acesso ao processo LSASS
em janela de ate 10 minutos.
consultas_siem: "kql/financeiro/ps_encoded_lsass.kql"
escopo: "Endpoints com tag setor=financeiro, ultimos 45 dias"
data_execucao: 2025-03-14
responsavel: hunter.matricula-412
resultado: "3 ocorrencias; 1 ticket legitimo de pentest; detalhes em registro HI-2025-018"
5. Exemplo Completo de Caça Iniciada por Relatório
A equipe de CTI publica, em uma segunda-feira, um alerta tático informando que um grupo de espionagem vem usando T1059.001 (PowerShell com comandos codificados) combinado com T1003.001 (acesso à memória do LSASS) para coletar credenciais em campanhas contra o setor financeiro. O alerta é marcado TLP:AMBER, cita dois hashes de loader e um domínio de C2, e recomenda revisão dos últimos 45 dias. A triagem de TH.HT.1 registra a demanda com prazo de cinco dias úteis e a fila de TH.5 a prioriza pela combinação de relevância setorial, confiança da fonte e presença confirmada do setor financeiro no escopo de telemetria.
O hunter extrai as duas técnicas, descarta os hashes por baixo valor na pirâmide de dor e formula a hipótese: SE houve execução de PowerShell ofuscado seguida de acesso ao LSASS em janela de dez minutos nos endpoints do financeiro, ENTÃO os eventos Sysmon 1 e Sysmon 10 revelarão a sequência na plataforma SIEM. A consulta abaixo implementa a busca:
let janela = 45d;
let ps_suspeito = Event
| where TimeGenerated > ago(janela)
| where Source == "Microsoft-Windows-Sysmon" and EventID == 1
| where Image endswith "\\powershell.exe"
| where CommandLine has_any ("-enc", "-w hidden", "-nop -w", "bypass")
| project ts = TimeGenerated, Computer, Account, ProcessId, CommandLine;
let acesso_lsass = Event
| where TimeGenerated > ago(janela)
| where Source == "Microsoft-Windows-Sysmon" and EventID == 10
| where TargetImage endswith "\\lsass.exe"
| where GrantedAccess in ("0x1010", "0x143A", "0x1FFFFF")
| project tl = TimeGenerated, Computer, SourceProcessId, CallTrace;
ps_suspeito
| join kind=inner acesso_lsass on Computer, $left.ProcessId == $right.SourceProcessId
| where tl between (ts - 10m .. ts + 10m)
| project ts, tl, Computer, Account, CommandLine, CallTrace
| order by ts asc
A execução retorna três sequências, todas originadas de uma estação do time de segurança durante um teste de intrusão contratado, com ticket correspondente no gerenciador de projetos. A hipótese é encerrada como refutada para fins de comprometimento, mas o exercício revela que o parâmetro de confiança dos eventos Sysmon 10 estava ativado em apenas 82 por cento dos endpoints do escopo, lacuna registrada para DAT.1. No retorno de CTI.9, o hunter avalia o produto como altamente acionável e o domínio de C2 é incluído na watchlist de TH.10 para consulta retroativa mensal no proxy.
6. Requisitos de Maturidade
Este tipo de caça não exige o programa de CTI mais avançado do mercado, mas exige um ciclo operante. O comparativo do capítulo 21 posiciona a maturidade mínima em M2 (Inicial), com CTI básica; na prática, os pré-requisitos abaixo separam programas que produzem caças consistentes de programas que apenas arquivam relatórios:
- CTI operante: requisitos de CTI.1 vivos, produção regular em CTI.7 e disseminação segmentada em CTI.8, com hunter incluído explicitamente na matriz de público de CTI.8.
- Fontes confiáveis: catálogo de fontes gerido em PLT.4, com avaliação de confiabilidade, expiração e triangulação, evitando caças baseadas em ruído de feeds de baixa qualidade.
- Consumo estruturado: processo de triagem TH.HT.1 e template TH.HT.2 em uso, com plataforma de CTI (PLT.1, PLT.2) integrada à plataforma de gestão de tarefas de hunting.
- Telemetria mínima: inventário TH.1 atualizado e retenção DAT.5 compatível com a janela típica dos relatórios consumidos, normalmente 30 a 90 dias.
A ausência de qualquer um desses itens não impede caças pontuais, mas converte o tipo em esforço episódico, dependente de heroísmo individual, e sem métrica sustentável em MET.2.
A tabela abaixo resume o pré-requisito, os controles envolvidos e a evidência mínima que comprova o cumprimento durante uma auditoria interna do programa:
| Pré-requisito | Controles envolvidos | Evidência mínima de cumprimento |
|---|---|---|
| CTI operante | CTI.1, CTI.7, CTI.8 | Calendário de produtos táticos com hunter listado como consumidor |
| Fontes confiáveis | PLT.4, CTI.5 | Catálogo de fontes com nota de confiabilidade e data de última avaliação |
| Consumo estruturado | TH.HT.1, TH.HT.2 | Tickets de hunting abertos a partir de produtos de CTI, com template preenchido |
| Telemetria mínima | TH.1, DAT.4, DAT.5 | Matriz de visibilidade cobrindo as técnicas citadas nos relatórios consumidos |
| Execução verificável | TH.4, MET.2 | Registros de caça com consultas versionadas e decisão documentada |
7. Prós, Contras e Quando Usar
| Aspecto | Avaliação |
|---|---|
| Relevância | Alta, pois parte de ameaças reais e atuais, filtradas pelos PIRs da organização |
| Alinhamento ao risco | Forte, já que CTI.1 e CTI.2 priorizam o que interessa ao negócio |
| Valor imediato | Alto quando o ambiente é efetivamente alvo do adversário descrito |
| Falsos positivos | Baixos a médios, pois a busca é direcionada por padrão conhecido |
| Dependência crítica | Qualidade e tempestividade da inteligência produzida ou adquirida |
| Cegueira estrutural | Não enxerga ameaças sem cobertura de relatório, incluindo operações novas |
Os contras merecem leitura atenta. A abordagem é reativa em relação ao ciclo de vida do ataque: ela só procura ameaças já conhecidas pela comunidade de inteligência, o que deixa operações inéditas de fora. Organizações em M1 ou M2 têm dificuldade de sustentar o fluxo sem CTI interna, dependendo então de fontes externas pagas ou de ISACs setoriais. Há ainda o risco de viés de cobertura: se as fontes cobrem apenas ransomware, o programa caça apenas ransomware.
Quando usar: após a publicação de relatório ou alerta relevante alinhado aos PIRs; diante de campanha ativa no setor; quando o EASM de INS.3 aponta exposição associada a exploração em curso; e de forma recorrente e semanal, conforme a frequência recomendada no comparativo do capítulo 21. Não é o tipo adequado para descobrir o desconhecido, papel da caça comportamental e da exploratória.
8. Salvaguardas por Nível
| Nível | Salvaguarda | Descrição e resultado esperado |
|---|---|---|
| Básico | TH.HT.1 | Processo formal de triagem de todo produto tático de CTI pelo time de hunting, com registro na plataforma de gestão e prazo de resposta definido |
| Básico | TH.HT.2 | Template padrão de tradução de TTPs em consultas, com técnica ATT&CK, descrição, consultas, escopo, data e responsável obrigatórios |
| Intermediário | TH.HT.3 | Fluxo automatizado de alertas de CTI via integração PLT-SOAR-gestão, com criação automática de ticket de hunting e notificação ao responsável |
| Intermediário | TH.HT.4 | Indicador de taxa de conversão de inteligência em caças executadas, com meta mínima de 70 por cento no nível de maturidade 4 |
| Avançado | TH.HT.5 | Geração automática de hipóteses a partir de novos produtos de CTI usando ML e NLP, com sugestão de consultas baseada no histórico e nas técnicas mapeadas |
A progressão entre níveis deve ser observável em métricas. No Básico, a métrica é o prazo médio de triagem; no Intermediário, a taxa de conversão de TH.HT.4 e o tempo entre publicação e primeira consulta; no Avançado, o percentual de hipóteses sugeridas automaticamente que sobrevivem à revisão humana em TH.5.
Critérios de sucesso complementares ajudam a distinguir programa saudável de movimento por inércia:
| Critério de sucesso | Meta de referência | Fonte de medição |
|---|---|---|
| Taxa de conversão de inteligência em caças | 70 por cento ou mais em M4 | TH.HT.4, MET.2 |
| Tempo entre publicação do produto e primeira consulta | Menor que 48 horas para alertas críticos | Ticket de TH.HT.1 |
| Percentual de caças com hipótese SE-ENTÃO formal | 100 por cento | Template TH.6 |
| Percentual de consultas reutilizáveis promovidas a detecção | Tendência crescente trimestre a trimestre | AUT.3, MAP.5 |
| Feedback registrado em CTI.9 por produto consumido | 100 por cento dos caçados | Registro CTI.9 |
9. Erros Comuns e Pontos de Atenção
- Caçar apenas IOCs atômicos. Limitar a busca a hashes e IPs desperdiça o produto e mantém o programa na base da pirâmide de dor; extraia sempre o comportamento que produz o indicador.
- Ignorar a janela de retenção. Executar buscas de 180 dias sobre telemetria com 30 dias de retenção produz falsa sensação de segurança; o escopo deve citar a retenção real de DAT.5.
- Aceitar o relatório sem crítica. Confiança de fonte, data de publicação e triangulação em PLT.4 precedem qualquer execução; relatório antigo sobre técnica já remediada queima credibilidade do programa.
- Não registrar feedback em CTI.9. Sem o retorno estruturado, o ciclo de CTI não melhora e a taxa de conversão de TH.HT.4 não pode ser calculada.
- Tratar todo alerta como urgente. Sem priorização TH.5, a fila vira firefighting e caças profundas nunca são executadas.
- Deixar consultas boas morrerem no histórico. Toda consulta de valor que revela padrão estável é candidata a detecção contínua em AUT.3, com revisão de falsos positivos antes da promoção.
- Violentar a marca TLP. Reexecutar e compartilhar consultas derivadas é permitido; republicar conteúdo do relatório fora do escopo TLP não é, conforme PLT.5.
10. Integração com Outros Controles do Framework CTH
O tipo orientado por inteligência conecta grupos inteiros da esteira. A montante, COL e ANA garantem insumo: CTI.1 define PIRs, CTI.4 e CTI.5 alimentam fontes e processamento, CTI.6 e CTI.7 produzem a análise que vira matéria-prima. A jusante, TH.5 e TH.6 recebem o produto, TH.10 e TH.11 a TH.13 executam, e CTI.9 fecha o laço com o feedback do hunter. O mapeamento MAP.1 e o heatmap MAP.2 registram as técnicas verificadas, enquanto MAP.4 converte lacunas observadas em novas hipóteses.
Em termos de automação e métrica, AUT.3 transforma consultas recorrentes em detecções permanentes, AUT.1 orquestra a abertura de tickets de TH.HT.3, e MET.2 acompanha a taxa de conversão de inteligência em caças, o tempo de ciclo e os achados por fonte. A combinação desses controles transforma um relatório de CTI em três entregas: resposta imediata à dúvida de comprometimento, detecção permanente nova e inteligência de retorno para o produtor do relatório.