Home Comunidade Eventos YouTube Networks Desafios // produtos Academy News CTI | CVE Contato

02 - Hunting-to-Detection Bridge

video explicativo
Video explicativoEspaco reservado para o video desta anotação — adicione video: https://youtu.be/... no frontmatter da nota.

Hunting-to-Detection Bridge

Nota do Capítulo 18, pasta de Frameworks de Detecção.
Estrutura a ponte entre threat hunting e detection engineering: o que vira detecção, o que vira analytics agendado, o que permanece caça manual, com critérios de promoção, template e exemplo completo.
Dialoga com a ADS da pasta, com as métricas de qualidade e com os controles HNT do capítulo 15, que formam as hipóteses que aqui chegam ao destino final.

1. Contexto e Posicionamento na Biblioteca

O capítulo 7 tratou a documentação de descobertas de caça como fim do ciclo, e esta nota reabre o ciclo na ponta oposta: toda caça madura precisa ter um destino decidido, e o destino mais valioso costuma ser uma detecção permanente. A Hunting-to-Detection Bridge é o conjunto de critérios e artefatos que governa essa transição, evitando os dois defeitos clássicos do programa de hunting: achados que morrem em relatório e caças que viram regras ruins por pressa de mostrar resultado.

O posicionamento na biblioteca é o de transformador de investimento em ativo. Caça é trabalho caro, executado por gente sênior, e a promessa do programa é que o ambiente fica mais seguro a cada ciclo, e não apenas que o time fica mais informado. A ponte é o mecanismo que cumpre a promessa, convertendo padrões descobertos em alertas, analytics agendados ou caças recorrentes formalizadas, cada um com o custo de manutenção adequado ao valor entregue.

A nota adota deliberadamente o vocabulário das notas vizinhas. O destino detecção recebe o formato de ADS da nota anterior, com todos os campos preenchidos pelo conhecimento acumulado na investigação. A decisão de destino usa as métricas de qualidade da pasta anterior, prevalência e custo estimado de ruído, e o exemplo final demonstra o caminho completo, do achado bruto à regra validada em produção com SNR monitorado.

2. O Problema da Transição de Caça para Detecção

A transição é difícil por razões estruturais, e não por falta de boa vontade. A caça é exploratória e foge ao padrão, a detecção é permanente e precisa de padrão estável, e o que conecta os dois é a decisão de que o comportamento observado é recorrente o bastante para valer automação. Sem critérios explícitos, essa decisão é tomada pela pressão do calendário, e o resultado é previsível: regras apressadas que afogam a fila de falsos positivos e descredenciam o programa de hunting perante o SOC.

O segundo problema é a perda de contexto na conversão. Uma caça acumula semanas de conhecimento: quais processos participam do padrão, quais softwares legítimos produzem eventos parecidos, quais lacunas de telemetria limitaram a busca. Quando a caça vira regra sem documento, tudo isso se perde, e a regra nasce órfã, sem blind spots e sem falsos positivos conhecidos, exatamente os campos que a ADS existe para preservar. A ponte existe para que o conhecimento caro da caça sobreviva à automação.

O terceiro problema é de expectativa. Nenhum padrão descoberto em caça merece virar alerta automático imediatamente, e a fila de triagem é o recurso mais escasso do SOC. A ponte introduz a disciplina de graduar o compromisso: o padrão entra em produção como observação silenciosa, como analytics agendado ou como alerta, conforme a confiança e a estabilidade medidas, e sobe degraus com evidência, em vez de nascer no degrau mais alto.

Há também um problema de política interna na transição, e ele explica por que a ponte precisa de critérios escritos. Quando a conversão em regra depende do carisma do hunter ou da urgência do momento, o catálogo absorve prioridades flutuantes, e o time de detecção perde a capacidade de planejar sprint. Critérios explícitos transferem a discussão do carisma para o método, e o documento de promoção é a materialização desses critérios em forma auditável.

3. Os Três Destinos do Achado de Caça

Todo achado de caça que produz um padrão candidata-se a um dos três destinos, e a escolha é uma decisão de engenharia com critérios explícitos. A tabela a seguir resume os destinos, o que cada um entrega e as condições típicas de escolha. A regra de ouro é que o destino mais caro de manter, o alerta permanente, só se justifica quando o padrão é estável, discriminante e material para o negócio.

Destino O que entrega Condições típicas Custo de manutenção
Detecção dedicada Alerta permanente na fila de triagem Padrão estável, prevalência baixa, FP controlado Alto, exige tuning e validação contínua
Analytics agendado Consulta periódica que gera relatório ou observação Padrão real, mas ambíguo ou de volume alto Médio, revisão mensal dos resultados
Caça manual formalizada Documento de caça com hipótese e consulta prontas Padrão instável, sazonal ou custoso de automatizar Baixo, reexecutado por demanda ou agenda

O destino de detecção dedicada é o mais conhecido e o mais restrito, porque exige que o padrão sobreviva ao ambiente real sem afogar a fila. O analytics agendado é o destino subutilizado e frequentemente o mais sábio, cobrindo padrões que valem olhar semanal, mas que não justificam interrupção de plantão, como contas de serviço com comportamento de logon atípico ainda dentro de margens. A caça manual formalizada é o destino honesto para achados exploratórios: o padrão ainda não é confiável, mas a consulta e a hipótese ficam prontas no catálogo de caças para reexecução quando a telemetria ou a ameaça amadurecerem.

Os destinos não são permanentes, e a ponte prevê migração entre eles com evidência. Analytics agendado que acumula três meses de resultados limpos e um padrão consolidado sobe para detecção dedicada com o histórico como prova. Detecção dedicada que degrada em ruído após mudança de parque desce para analytics até novo tuning. Essa mobilidade transforma o catálogo em sistema vivo, e o documento de promoção registra cada migração com a justificativa.

Dois exemplos ajudam a calibrar a escolha de destino em situações limítrofes.

  • Padrão de acessos de conta de serviço fora de horário comercial: analytics agendado, porque o volume é alto, a ambiguidade é real e a interrupção de plantão não se justifica a cada ocorrência.
  • Padrão de criação de tarefa agendada com binário em caminho de usuário: detecção dedicada, porque a prevalência é baixa, a materialidade é alta e o alerta raramente é falso.

4. Critérios de Promoção

A promoção para detecção dedicada passa por cinco critérios avaliados com dados da própria caça, e não por impressão do autor. Os critérios são deliberadamente operacionais, e cada um tem uma pergunta fechada que a investigação precisa conseguir responder com números, porque a decisão de colocar um padrão na fila de triagem de um SOC é decisão de orçamento de atenção humana.

  • Frequência: o padrão aparece em janela razoável, com volume esperado conhecido, porque regra que nunca dispara não se valida e regra que dispara mil vezes por dia não se sustenta.
  • Estabilidade: o padrão sobrevive a variações de versão, horário e usuário, observado em pelo menos dois ciclos de negócio, e não é artefato de uma semana de patch ou de uma campanha pontual.
  • Discriminância: a prevalência do comportamento legítimo é baixa o suficiente para prometer SNR aceitável, medida com o método da nota de prevalência da pasta anterior.
  • Custo de consulta: a consulta roda dentro do orçamento do índice no volume de produção, com custo medido e registrado, porque regra tecnicamente correta que custa caro demais morre no primeiro mês de fatura.
  • Materialidade: o comportamento se conecta a um cenário de ataque relevante para o perfil de ameaça, e não apenas a curiosidade técnica do hunter, com a conexão escrita na ADS.

O fragmento a seguir ilustra o formato de registro de avaliação que acompanha a proposta de promoção, anexado ao documento e calculado a partir da janela de observação da caça. O formato força a decisão a ser auditável e permite comparar propostas entre si na reunião de priorização.

avaliacao_promocao CT-2025-014
frequencia:        63 execuções em 90 dias, media de 0,7 por dia
estabilidade:      observado em 2 ciclos, sobreviveu a patch de junho
discriminancia:    prevalencia de 0,4% do parque, 26 hosts
custo_consulta:    1,8% do orcamento de indice em teste de 7 dias
materialidade:     padrao alinhado a T1055 e a perfil de ameaça LockBit
veredito:          promove para detecção dedicada com nível high
condições:         manter analytics agendado por 30 dias em paralelo

A condição de paralelismo merece destaque, porque é a prática que melhor protege a promoção. Manter o analytics agendado rodando por 30 dias após o alerta entrar em produção permite comparar os dois registros, validar que o alerta captura tudo que o analytics capturava e capturar regressões precoces. Ao fim do paralelismo, o analytics é aposentado ou mantido como observação, com a decisão registrada no histórico do documento de promoção.

Além de governar a promoção individual, os critérios alimentam três métricas de acompanhamento do programa de ponte.

  • Percentual de caças com destino decidido no prazo de um ciclo após o relatório, que mede se a fila da ponte está sendo consumida.
  • Tempo médio entre achado e detecção implantada, que mede a agilidade da transição e tende a cair conforme a esteira amadurece.
  • SNR das regras promovidas no primeiro trimestre, que mede a qualidade das promoções e aponta critérios que precisam de endurecimento.

5. Template de Documento de Promoção

O documento de promoção é o artefato central da ponte, e o template a seguir deve ser preenchido por completo antes de qualquer conversão em regra. O formato é enxuto de propósito, cabível em uma página, porque documento longo não é lido, e cada campo aponta para o artefato onde o detalhe vive, mantendo a caça, a análise e a ADS conectadas por referência em vez de duplicação.

DOCUMENTO DE PROMOÇÃO
id_caça:            CT-2025-014
título:             Padrão de lançamento de carga por rundll32 em caminho de usuário
autor:              hunter responsável e data
hipótese_original:  referência ao documento de caça com hipótese e PIR
evidência:          resumo de achados, hosts, janelas e incidentes abertos
padrão_candidato:   descrição técnica precisa do comportamento observado
destino_proposto:   detecção dedicada / analytics agendado / caça formalizada
avaliação:          tabela de critérios da seção 4, com números e fontes
risco_de_ruído:     falsos positivos conhecidos e estratégia de tuning inicial
rascunho_ads:       rascunho da ADS com objetivo e cenário pretendido
paralelismo:        plano de comparação e prazo de aposentadoria do registro anterior
decisão:            aprovada, rejeitada ou condicionada, com revisor e data

Três práticas de uso mantêm o template vivo. O documento é versionado no repositório de detecções, ao lado da ADS, e nunca em sistema de tickets, porque ticket encerra e documento de promoção precisa sobreviver ao encerramento. O campo de decisão registra quem aprovou, porque promoção é decisão de orçamento de atenção, e rastreabilidade importa quando a fila reclama. E rejeições são mantidas no repositório tanto quanto aprovações, porque a lista de padrões avaliados e rejeitados, com motivos, é a memória que impede que a mesma caça seja reproposta a cada troca de hunter.

O preenchimento do template também tem uma ordem útil, que protege contra o viés de confirmação do hunter. Os campos de evidência e de avaliação vêm antes do destino proposto, porque a decisão deve ser consequência dos números, e não o contrário, e o risco de ruído é declarado por quem promove, e não descoberto depois por quem tria. Times que invertem a ordem produzem documentos que justificam decisões já tomadas, e a ponte perde a função de filtro.

6. Exemplo Completo: Caça que Virou Detecção

O exemplo a seguir percorre o caminho completo de uma promoção real em um ambiente hipotético. A caça CT-2025-014 partiu de hipótese de inteligência sobre loaders entregues por phishing, com padrão inicial de rundll32 executado como filho de aplicativos Office e conectando-se à rede nos sessenta segundos seguintes. A consulta bruta produziu 63 execuções em 90 dias no parque, e a investigação classificou 60 como instalações e reparos legítimos de suplementos, conhecidos e explicáveis, restando 3 execuções sem explicação que abriram incidentes e confirmaram um loader real em uma workstation de financeiro.

A avaliação de promoção seguiu o template, com os números da seção 4 registrados e o paralelismo acordado: o padrão entraria como alerta dedicado de severidade high, enquanto o analytics de descoberta continuaria rodando por 30 dias para comparação. A regra Sigma proposta carrega o contexto acumulado na caça, incluindo os falsos positivos conhecidos que viraram filtros, e o fragmento a seguir mostra o coração da regra, com os filtros derivados diretamente dos 60 casos legítimos estudados.

title: Office Spawn de Rundll32 com Rede Seguinte
status: stable
description: Promovida da caça CT-2025-014, cobre T1055 e cadeia de loader
logsource:
    product: windows
    service: process_creation
detection:
    selection_parent:
        ParentImage|endswith:
            - '\WINWORD.EXE'
            - '\EXCEL.EXE'
            - '\POWERPNT.EXE'
    selection_child:
        Image|endswith: '\rundll32.exe'
    filter_legitimo:
        CommandLine|contains:
            - 'shell32.dll,Control_RunDLL'
    condition: selection_parent and selection_child and not filter_legitimo
falsepositives:
    - Instaladores de suplementos Office homologados, ver EXC-2025-019
level: high

O resultado fechou o argumento da ponte com números. Nos 30 dias de paralelismo, a detecção produziu 11 alertas, dos quais 9 foram falsos positivos de instaladores não cobertos pelo filtro inicial, corrigidos na primeira versão de tuning com exclusão datada, e 2 foram verdadeiros positivos de atividade investigada, com SNR final de 4,5 no segundo mês e custo de consulta dentro do orçamento registrado. O analytics original foi aposentado no dia 31, e o documento de promoção, a ADS e o histórico de tuning vivem lado a lado no repositório, consultados por ocasião do primeiro exercício purple que validou a regra contra emulação do loader.

O que o exemplo demonstra, em síntese operacional, é a divisão correta do trabalho. A caça descobriu e explicou o padrão, o documento de promoção governou a decisão com critérios, a ADS preservou a intenção e os limites, o paralelismo protegeu a transição e as métricas da pasta anterior provaram o valor. Nenhuma etapa é dispensável, e a ausência de qualquer uma delas é a explicação da maioria das regras órfãs que qualquer SOC pode listar hoje.

O exemplo também ilustra o que fazer quando a promoção fracassa parcialmente. Se os 30 dias de paralelismo tivessem revelado ruído acima do aceitável, o destino correto seria a reescrita da condição com os novos falsos positivos conhecidos, e não a retirada da regra, porque a caça já pagou o custo de descobrir o padrão. Reescrita com contexto acumulado é barata, e é exatamente por isso que a ponte insiste em documentar tudo antes de automatizar.

7. Erros Comuns e Pontos de Atenção

  • Promover por pressão de resultado, convertendo em alerta um padrão observado uma única vez, sem janela de observação nem avaliação de estabilidade.
  • Converter a caça em regra sem documento, perdendo blind spots, falsos positivos conhecidos e a hipótese que deu origem ao padrão.
  • Escolher alerta como destino padrão de tudo, ignorando analytics agendado e caça formalizada, e transferindo para a fila o custo de padrões ambíguos.
  • Ignorar o custo de consulta na decisão, descobrindo o problema na fatura do índice ou na lentidão do SIEM após a implantação.
  • Aposentar o registro original imediatamente após a promoção, perdendo o paralelismo que protege contra regressão silenciosa.
  • Descartar rejeições, permitindo que padrões já avaliados e rejeitados voltem a consumir semanas de análise a cada novo membro do time.
  • Tratar a ponte como obrigação exclusiva do hunter, quando a decisão de promoção é responsabilidade compartilhada com a engenharia de detecção, que recebe a nova regra na fila.

O ponto de atenção que consolida a nota é temporal: a ponte não é um evento, e sim uma fila com governança. Propostas de promoção são priorizadas como qualquer trabalho de engenharia, revisadas por pares e registradas, e o programa de hunting cobra do catálogo o percentual de caças com destino decidido, porque caça sem destino decidido é trabalho caro que evaporou.

8. Integração com o Restante da Biblioteca

Com a pasta, a ponte é consumidora direta: a ADS fornece o formato de destino, a nota de prevalência fornece o método de discriminância e o SNR fornece a meta de qualidade pós-promoção. Com o capítulo 7, a ponte completa o ciclo de caça, conectando a documentação de descobertas a um destino executável, e com os controles HNT do capítulo 15 ela formaliza o que o controle de automação e repetição de caça descreve conceitualmente.

Com o capítulo 19, a relação fecha o circuito de melhoria contínua: as detecções promovidas pela ponte entram na agenda purple do mês seguinte como candidatas a validação, e as lacunas encontradas nos ciclos purple alimentam novas hipóteses de caça, que voltarão pela ponte se descobrirem padrões. Esse circuito, caça, promoção, validação e lacuna, é a espinha dorsal da evolução de um programa de detecção maduro, e cada nota desta biblioteca cobre um trecho dele.

Uma observação de escala encerra a aplicação da ponte em programas grandes. Em ambientes com várias caças simultâneas, a reunião de promoção é o ritual que evita que o repositório vire competição entre hunters, e a agenda fixa, com os critérios da seção 4 impressos, transforma a reunião em leitura de números e não em disputa de narrativas. Programas que pulam o ritual relatam promoções por volume, e o catálogo sente o ruído antes que a gestão entenda o motivo.