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

05 - Comparativo e Pirâmide de Indicadores

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

Comparativo e Pirâmide de Indicadores

Nota síntese do capítulo 03: consolida IOC, IOA, IOB, IOE e TTP em um comparativo único e releia a Pirâmide de Dor de David Bianco à luz das quatro famílias.
Cumpre papel de bússola de decisão: qual indicador coletar, quanto custa mantê-lo vivo e qual valor ele entrega a cada consumidor do programa.
Depende das notas individuais de cada família e antecipa a Pirâmide de Dor e o Diamond Model do capítulo 04 e o hunting por TTPs do capítulo 08.

1. Contexto e Posicionamento na Biblioteca

As notas anteriores do capítulo definiram cada família de indicadores isoladamente. Esta nota faz o trabalho inverso e mais decisivo para a operação: colocar as cinco linguagens lado a lado, com a mesma régua, para que escolhas de coleta, de detecção e de priorização deixem de ser preferência pessoal e passem a ser decisão técnica. Na prática, a maior parte dos programas falha não por falta de indicadores, e sim por usar a família errada para o problema certo, por exemplo caçando hashes onde só telemetria de comportamento resolveria.

O posicionamento na biblioteca é o de nota de fechamento conceitual do capítulo 03. Ela dialoga com a nota de Pirâmide de Dor do capítulo 04, que aprofunda a discussão de custo para o adversário, e prepara o leitor para o capítulo 08, em que TTP deixa de ser conceito e vira carteira de hunts. Também serve de referência cruzada para a seção 15: o teste de detecção de IOCs e IOAs do SIM.4 e a métrica de cobertura do SIM.5 só fazem sentido quando o programa sabe qual família está testando e por quê.

2. As Cinco Linguagens de Indicadores

Cada família responde a uma pergunta diferente, com uma natureza de evidência diferente e um consumidor natural diferente. A tabela compara as cinco com exemplos concretos e validade típica, e as seções seguintes exploram custo e decisão de uso.

Família Natureza Pergunta respondida Exemplo concreto Validade típica Consumidor principal
IOC Evidência técnica de comprometimento Este artefato já passou por aqui? Hash SHA-256 de loader, domínio de C2, IP de exfiltração Dias a meses SOC, EDR, SIEM
IOA Comportamento de etapa de ataque Alguém está executando etapas do ataque? winword.exe chamando powershell.exe com parâmetro codificado Semanas a meses Engenharia de detecção, hunting
IOB Desvio comportamental interno Este padrão desvia da linha de base daqui? Conta de serviço autenticando fora da janela habitual Variável, ligada à baseline UEBA, hunting
IOE Exposição da própria superfície O que está aberto antes do ataque? RDP exposto, DMARC ausente, bucket anônimo Até a correção Gestão de exposição, engenharia
TTP Método do adversário Como este ator opera de ponta a ponta? T1566.001 com macro e lure fiscal seguido de acesso a LSASS Anos CTI, hunting, liderança

A leitura vertical da tabela revela um gradiente: quanto mais para baixo, maior a abstração e maior a durabilidade. O IOC é pontual e barato, o IOA exige telemetria rica, o IOB exige baseline construída ao longo do tempo, o IOE exige inventário honesto e o TTP exige análise de campanha e engenharia de detecção. Não existe família superior em absoluto; existe a família adequada à pergunta daquele momento, e um programa maduro mantém as cinco ativas ao mesmo tempo.

Para fixar a diferença de natureza, vale reconstituir o mesmo evento nas cinco linguagens. Um atacante que explora uma VPN desatualizada e move lateralmente até um servidor de arquivos gera IOE na VPN aberta, IOC no endereço de origem e no binário do exploit, IOA na sequência de execução do utilitário nativo usado para mover-se, IOB no acesso da conta comprometida a compartilhamento que ela nunca acessou e TTP na doutrina completa de acesso inicial seguido de movimento lateral. A cada degrau, a evidência envelhece mais devagar e serve a mais consumidores.

3. A Pirâmide de Dor Aplicada às Famílias

A Pirâmide de Dor, publicada por David Bianco, ordena os elementos técnicos pela dor que causam ao adversário quando o defensor os bloqueia: quanto mais alto o nível, mais custoso é para o atacante substituir o que foi detectado. O conceito central é que bloquear um hash incomoda o adversário por minutos, enquanto interromper seus TTPs força mudança de doutrina, retrabalho de treinamento e perda de eficiência em todas as operações seguintes. A tabela mapeia cada nível da pirâmide nas famílias deste capítulo.

Nível da pirâmide Exemplo Custo para o adversário substituir Validade útil para o defensor Família dominante
Valores de hash SHA-256 do binário Trivial: recompilar muda o hash Dias a meses IOC
Endereços IP C2 em VPS alugado Simples: alugar outro endereço Horas a dias IOC
Nomes de domínio Domínio de phishing Simples: registrar outro, custo baixo Dias a semanas IOC
Artefatos de rede e host Mutex, User-Agent, caminho de arquivo, cadência de beacon Difícil: exige alterar código e padrão Meses a anos IOC e IOA
Ferramentas Framework de C2 comercial, implante próprio Muito difícil: desenvolver ou portar ferramenta Anos IOA e TTP
TTPs Phishing com lure fiscal, extorsão dupla, abuso de identidade Máxima: mudar doutrina e treinamento Anos a décadas TTP

O IOB e o IOE não aparecem na pirâmide original porque ela mede dor do adversário, e essas duas famílias são centradas no defensor. O IOB observa a linha de base interna, que o adversário não substitui porque não é dele; o IOE observa a exposição própria, que o adversário aproveita mas não mantém. As duas famílias funcionam como uma terceira dimensão da pirâmide: enquanto os seis níveis descrevem o custo de substituição do atacante, o IOB e o IOE descrevem a qualidade da observação e da superfície do defensor, e melhorar nessas duas frentes eleva a dor em todos os níveis ao mesmo tempo.

A história recente do mercado ilustra o mecanismo da pirâmide em funcionamento. A popularização de frameworks de C2 comerciais empurrou os defensores a detectar artefatos e perfis padrão, o que forçou os operadores a escrever perfis de tráfego personalizados e, em seguida, a migrar para ferramentas menos assinadas; a cada contramedida no nível de artefato e ferramenta, o custo de operação subiu. Quando defensores começaram a caçar os padrões operacionais, como agendamento de tarefas em horário comercial e uso de identidade administrativa fora da janela, a dor migrou para o topo, onde substituir exige reescrever a doutrina inteira da operação.

4. Custo de Coleta, Manutenção e Valor

O equilíbrio entre custo e valor é o que separa um portfólio de indicadores de uma pilha de feeds. A tabela resume os quatro eixos por nível da pirâmide, com custo de coleta para o defensor, custo de manutenção ao longo do tempo, taxa típica de falso positivo e valor entregue por correspondência correta.

Nível Custo de coleta Custo de manutenção Falso positivo típico Valor por acerto
Hash Baixo Baixo, com expiração automática Quase nulo Alto na triagem, baixo no planejamento
Endereço IP Baixo Alto: rotação constante Alto em infraestrutura compartilhada Médio
Domínio Baixo Médio Médio: estacionamento e reuso Médio
Artefatos Médio: exige parser e telemetria rica Médio-baixo Baixo Alto
Ferramentas Médio-alto Baixo: mudam devagar Baixo Alto
TTP Alto: engenharia de detecção e análise Baixo depois de construído Baixo, quando bem escrito Máximo

Dois pontos merecem destaque operacional. Primeiro, o nível de artefatos é o ponto doce do portfólio: coisas como assinatura JA3 de TLS, User-Agent específico, nome de pipe e nome de mutex duram mais que IPs, custam menos que TTPs e têm falso positivo baixo, o que os torna prioridade natural de engenharia. Segundo, o custo do TTP é concentrado na construção: uma detecção comportamental escrita uma vez, testada pelo SIM.4 e coberta pelo SIM.5 continua gerando valor por anos, enquanto um IP de feed exige higiene semanal para não virar ruído.

O registro de um indicador deve carregar desde a origem os metadados que decidem seu tratamento. O exemplo abaixo mostra a ficha mínima que o TIP deveria guardar para cada item, com validade calculada por política de tipo e contexto suficiente para a triagem decidir sem nova rodada de pesquisas.

indicador:
  valor: "203.0.113.99"
  tipo: ipv4-addr
  familia: ioc
  fonte: feed-parceiro-a
  confianca: 60
  tlp: amber
  primeira_observacao: 2025-05-02
  ultima_observacao: 2025-05-19
  expira_em: 2025-08-19            # 90 dias, por política de validade de IP
  contexto:
    papel: c2-beacon-https
    malware_associado: loader-commodity
    fase: comando-e-controle
    infra_compartilhada: true      # exige correspondência por SNI, nao por IP

Com fichas assim, a conversa sobre custo muda de patamar: o TIP responde em segundos quantos itens ativos existem por fonte, qual a idade média e quantos vencem na semana, e o ajuste fino do portfólio passa a ser decisão com dados em vez de disputa de opinião.

5. Matriz de Decisão de Uso

A decisão de qual família usar acontece dezenas de vezes por dia, na triagem e no planejamento. A matriz a seguir resume a escolha pela situação operacional, e o roteiro em bloco de código transforma a mesma lógica em passo a passo verificável.

Situação Indicador de escolha Primeira ação
Alerta quente com artefato conhecido IOC Busca exata no EDR e no SIEM, contenção
Suspeita sem nenhum IOC conhecido IOA Caçar a cadeia de execução na telemetria
Anomalia sutil de identidade ou acesso IOB Comparar com baseline e confirmar com o dono do sistema
Planejamento trimestral de hardening IOE Priorizar, corrigir e revalidar a exposição
Briefing executivo sobre um ator TTP Narrar o método e justificar investimento em detecção
Roteiro de decisão rápida
1. Existe hash, IP ou dominio confirmado? Use IOC e dispare busca exata.
2. Nao existe IOC, mas existe padrao de execucao? Use IOA e abra hipotese de hunting.
3. O desvio e de identidade ou acesso, nao de processo? Use IOB contra a baseline interna.
4. Nada aconteceu ainda, mas a superficie esta aberta? Registre IOE, priorize e corrija.
5. Precisa explicar o ator e planejar 90 dias? Use TTP e mapeie no ATT&CK Navigator.

6. Estratégia de Portfólio de Indicadores

Um portfólio saudável distribui o esforço pelas famílias de acordo com o retorno, e não de acordo com o volume que cada uma produz. Indicadores estáticos são o que mais chega e o que menos vale por unidade, então merecem automação integral: ingestão com metadados de confiança, expiração por tipo de indicador, enriquecimento automático e nenhuma triagem manual de item sem contexto. A engenharia de detecção, por sua vez, é onde o esforço humano tem maior retorno duradouro, convertendo relatórios de campanha em regras de IOA cobertas por teste.

A distribuição ilustrativa para um programa em maturação é de cerca de trinta por cento do esforço em higiene e automação de IOC, quarenta por cento em engenharia de detecção de IOA e IOB, vinte por cento em gestão de exposição e dez por cento em análise e documentação de TTP. Esses números não são dogma, mas funcionam como diagnóstico: um programa que gasta oitenta por cento do tempo mexendo em feed provavelmente está operando no nível mais barato e mais perecível da pirâmide. A medição desse portfólio segue o modelo da seção 15, com cobertura por técnica no SIM.5 e taxa de acionamento real no grupo MET.

A higiene do portfólio cabe em cinco regras operacionais simples de auditar:

  • Expiração obrigatória: nenhum indicador entra sem data de validade compatível com sua validade típica, e a exceção exige justificativa no registro.
  • Enriquecimento no caminho: ASN, geolocalização, registro de domínio e reputação são anexados na ingestão, e não na triagem, para que o contexto não dependa de pressa humana.
  • Deduplicação por valor e por fonte: a mesma dupla valor e fonte não entra duas vezes, e o histórico de observação é atualizado em vez de recriado.
  • Métrica por fonte: acionamento útil e falso positivo são contabilizados por origem, com corte ou renegociação quando a fonte cai abaixo do mínimo aceitável.
  • Revisão trimestral: o catálogo inteiro é reavaliado com as métricas na mesa, e itens nunca acionados são reclassificados ou removidos.

7. Métricas do Portfólio e Consumidores

Um portfólio sem métrica por consumidor tende a otimizar o que é fácil de contar, geralmente o volume de indicadores ingeridos. A tabela liga cada consumidor do programa ao que ele consome, à ação que executa com o insumo e à métrica que indica saúde daquela relação.

Consumidor O que consome Como age Métrica de saúde
Triagem do SOC IOC contextualizado Busca exata e contenção rápida Tempo de triagem e taxa de falso positivo
Engenharia de detecção IOA e artefatos Regras versionadas e testadas Cobertura testada por técnica
Hunting TTP, IOA e hipóteses de IOB Hunts executados e convertidos em detecção Hunts convertidos em regra
Gestão de exposição IOE Correção e revalidação Tempo de exposição médio
Liderança TTP e risco agregado Decisão de investimento Redução de exposição e de dwell time

Duas métricas agregam o portfólio inteiro e valem monitoração mensal: a proporção de indicadores que geraram ao menos um acionamento útil nos últimos noventa dias, por família e por fonte, e a idade média dos itens ativos, que denuncia feeds vencidos e catálogos sem expiração. Quando a proporção de acionamento útil cai abaixo de poucos por cento em uma fonte, a decisão não é acumular mais itens, e sim renegociar ou desligar a fonte, com o histórico guardado para eventual retorno.

8. Erros Comuns e Pontos de Atenção

  • Gula de feeds: acumular fontes de IOC sem contexto, sem expiração e sem métrica de acionamento gera custo de triagem e impressão falsa de inteligência; o critério é taxa de acionamento útil, não quantidade de itens.
  • Confundir dor do adversário com esforço de coleta: a pirâmide ordena o custo para o atacante substituir, e não o esforço do defensor para coletar; TTP é o mais caro de coletar e o mais durável de manter, e é justamente por isso que vale o investimento.
  • Usar a pirâmide como curva de valor universal: em ambientes com adversário oportunista, hashes e IPs resolvem a maior parte dos casos; a pirâmide orienta onde investir, não onde olhar primeiro no incidente de hoje.
  • Trocar de família por conveniência: usar hash e IP onde a pergunta é comportamental produz falso negativo estrutural, porque o adversário substitui o artefato e mantém o método.
  • Ignorar ciclo de vida: indicador sem expiração vira falso positivo com o tempo, e a supressão mal governada do falso positivo vira cegueira permanente.

9. Integração com o Restante da Biblioteca

A forma mais rápida de consolidar o conteúdo do capítulo é exercitá-lo sobre um caso real. Uma campanha de ransomware do tipo LockBit pode ser expressa simultaneamente nas cinco linguagens, e cada consumidor age sobre uma ficha diferente da mesma campanha, como mostra a tabela.

Linguagem Exemplo da mesma campanha Consumidor que age
IOC Hash do criptolocker e domínio do painel de negociação SOC na busca exata e na contenção
IOA Deleção de cópias de sombra com utilitário nativo antes da criptografia Engenharia de detecção na regra do T1490
IOB Pico de escrita em compartilhamento de arquivos fora da janela de backup UEBA e hunting na anomalia de volume
IOE Filial com VPN de borda desatualizada e sem MFA Gestão de exposição na correção prioritária
TTP Extorsão dupla com site de vazamento e pressão por telefone CTI e liderança na narrativa de risco

O exercício complementar, e mais revelador, é pegar o próximo relatório de campanha que a equipe ler e produzir as cinco fichas em uma hora cronometrada. O que não couber em nenhuma ficha indica exatamente onde a coleta é fraca: se o relatório cita padrão de beacon e a telemetria não tem proxy log para confirmá-lo, a lacuna é de fonte; se o relatório descreve TTP e ninguém consegue transformá-lo em hipótese, a lacuna é de método. As fichas resultantes alimentam diretamente o SIM.4, que transforma cada item em caso de teste, e o capítulo 08, que transforma cada TTP em carteira de hunts.