04 - CTI.4 - Coleta de Inteligência de Fontes Técnicas
video: https://youtu.be/... no frontmatter da nota.CTI.4 - Coleta de Inteligência de Fontes Técnicas
Nota do grupo COL (Ciclo de Inteligência: Planejamento e Coleta) da seção 15 - Framework CTH - Controles.
Deriva do Capítulo 9 do PDF de referência (controle CTI.4) e da fase de coleta do ciclo de CTI da seção 2.8.
Integra honeypots, sandboxes, infraestrutura pública e telemetria interna como fontes de inteligência técnica.
1. Contexto e Posicionamento no Framework CTH
O controle CTI.4 cobre a coleta em fontes técnicas, aquelas que a organização opera ou contrata para observar o adversário diretamente. O Capítulo 9 do Framework CTH destaca um ponto central: a telemetria interna é a única fonte de inteligência exclusiva da organização. Feeds e relatórios estão disponíveis para qualquer comprador, mas os eventos do SIEM, os logs de endpoint e rede e as amostras capturadas refletem os ataques que de fato chegam ao ambiente.
Dentro do ciclo de CTI da seção 2.8, esse controle materializa a coleta técnica que responde aos requisitos derivados dos PIRs (CTI.1) e que complementa o OSINT (CTI.3) com dados primários. O ganho é simétrico: os eventos internos ganham contexto quando correlacionados com inteligência externa, e a inteligência externa é validada quando seus indicadores aparecem, ou não, na telemetria própria. A saída desse controle alimenta diretamente o processamento (CTI.5) e, por meio dele, a análise e o hunting.
2. Inventário de Fontes Técnicas
A tabela a seguir consolida as principais fontes técnicas, se são operadas ou contratadas e o que cada uma entrega ao programa.
| Fonte | Operação | O que entrega | Uso típico no ciclo |
|---|---|---|---|
| Honeypots e honeynets | Operada | TTPs e IOCs de adversário ativo, sem vítima real | Detecção precoce de varredura e exploração de perímetro |
| Sandboxes e repositórios de malware | Contratada ou operada | Comportamento, hashes, domínios, IPs, mutex, configurações | Análise de amostras e extração de IOCs e TTPs |
| Certificate Transparency | Pública | Certificados emitidos para domínios corporativos e de atores | Descoberta de infraestrutura nova e de phishing |
| DNS passivo e histórico | Contratada | Resoluções históricas, co-ocorrência, idade de domínio | Triangulação de infraestrutura e retro-buscas |
| Telemetria interna (EDR, SIEM, e-mail) | Operada | Eventos reais do ambiente, alertas e amostras capturadas | Validação de IOCs, hunting e correção do perfil de ameaça |
A escolha da fonte deve seguir os requisitos de coleta (CRs) da cascata do CTI.1. Honeypot sem pergunta a responder vira passivo de manutenção, e contrato de DNS passivo sem processo de consulta vira linha orçamentária sem uso. O inventário da tabela é o cardápio, não a refeição.
3. Honeypots e Honeynets
Honeypots são sistemas sem função de negócio, implantados deliberadamente para serem atacados. Na interação baixa, emulam serviços e vulnerabilidades conhecidos, capturam varreduras, credenciais padrão e primeiros comandos, com risco e custo de operação reduzidos. Na interação alta, oferecem sistemas reais ou quase reais, registrando a cadeia completa do adversário, do acesso inicial ao movimento lateral, e revelam TTPs que nenhuma emulação antecipa. Honeynets combinam múltiplos honeypots com instrumentação de rede, formando segmento de pesquisa.
O posicionamento seguro é o fator decisivo do projeto. O segmento de honeypot deve ser isolado da rede corporativa, sem qualquer relação de confiança, sem acesso a credenciais reais e com filtragem de egress que impeça o host comprometido de atacar terceiros ou retornar ao ambiente. Todo o tráfego sai apenas para o coletor de logs, e a identificação da infraestrutura pode usar marcas de resolução DNS dedicadas para isolar o tráfego do honeypot no SIEM.
{
"device": { "hostname": "canary-dmz-01", "ip": "10.66.10.5" },
"ftp": { "enabled": true, "port": 21 },
"ssh": { "enabled": true, "port": 22, "version": "SSH-2.0-OpenSSH_8.4p1" },
"http": { "enabled": true, "port": 8080 },
"smb": { "enabled": true, "port": 445 },
"logging": { "syslog": { "enabled": true, "host": "10.66.10.20", "port": 514 } }
}
# Segmento de honeypot 10.66.10.0/24: apenas o coletor de logs recebe saida
iptables -A FORWARD -s 10.66.10.0/24 -d 10.66.10.20 -p udp --dport 514 -j ACCEPT
iptables -A FORWARD -s 10.66.10.0/24 -j DROP
iptables -A FORWARD -d 10.66.10.0/24 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -d 10.66.10.0/24 -j DROP
Os riscos também são conhecidos e gerenciáveis. Um honeypot mal isolado se transforma em pivô para ataques a terceiros, com responsabilidade legal da organização; uma isca descoberta gera tráfego falso deliberado; e a operação exige manutenção, pois serviços emulados desatualizados atraem apenas barulho antigo. Alertar o jurídico sobre a existência do segmento e documentar a finalidade de pesquisa encerra os cuidados básicos.
4. Sandboxes e Repositórios de Malware
A análise automatizada de amostras converte um arquivo opaco em um conjunto estruturado de indicadores e comportamentos. Sandboxes contratadas e públicas executam a amostra em ambiente instrumentado e devolvem hashes, contatos de rede, artefatos de host como mutex e chaves de registro, capturas e sequência de execução; ferramentas de análise próprias, como CAPE, permitem desinfecção de dados antes da submissão e retenção local. Repositórios como MalwareBazaar permitem pesquisar famílias, atores e configurações extraídas.
A saída estruturada do sandbox alimenta o processamento do CTI.5. O trecho abaixo ilustra o formato alvo para uma amostra analisada, já pronto para virar objetos STIX ou atributos na plataforma de CTI.
{
"amostra": {
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"familia_estimada": "loader_comercial",
"config_extraida": { "c2": ["203.0.113.66:443"], "mutex": "Global\\svc_sync_v7" }
},
"ttps_attck": ["T1059.001", "T1053.005", "T1071.001"],
"fonte": "sandbox_interna",
"coletado_em_utc": "2025-04-11T14:05:33Z",
"tlp": "AMBER"
}
Dois cuidados protegem a organização nesse fluxo. Primeiro, nunca submeter amostra com dados confidenciais a sandbox pública, porque a submissão pode vazar contexto estratégico; a sanitização ou o uso de ambiente próprio previne isso. Segundo, considerar o custo de consultas a repositórios terceiros dentro dos limites de taxa, com cache local para hashes já analisados.
5. Certificate Transparency e DNS Passivo
Os logs de Certificate Transparency são uma fonte técnica pública de alto retorno: todo certificado emitido por autoridade participante é registrado, e a consulta por sufixo corporativo revela certificados novos, incluindo os emitidos por atores que montam phishing com domínio semelhante. A consulta periódica é simples e entrega alertas de infraestrutura nova ligada à marca.
curl -s "https://crt.sh/?q=%25.bancoexemplo.com.br&output=json" \
| jq -r '.[] | [.not_before, .issuer_name, .name_value] | @tsv' \
| sort -u | tail -n 20
O DNS passivo complementa com a dimensão temporal: registros históricos de resolução permitem responder quais domínios já apontaram para determinado IP, quando um domínio começou a resolver e com quais vizinhos de infraestrutura ele coocorre. Essas perguntas sustentam a triangulação do adversário, ajudam a identificar padrões de registro e de provedor e transformam um IOC único em um cluster de infraestrutura. A combinação com critérios de domínio recém-registrado, idade inferior a dias, alimenta bloqueios preditivos e hipóteses de caça.
6. Telemetria Interna como Fonte Técnica Própria
A telemetria interna (DAT.x) é insumo de detecção, mas também fonte de inteligência em sentido estrito. O CTI.4.1 estabelece canal estruturado entre SOC e CTI: escalonamento de alertas de alta prioridade para análise, reunião semanal de revisão de padrões e mecanismo de SIRs táticos gerados por alertas inexplicados. O CTI.4.2 fecha o circuito contrário, enriquecendo alertas com contexto de inteligência e executando detecções retrospectivas quando novos IOCs chegam às plataformas.
A correlação semanal do CTI.4.4 analisa três conjuntos: IOCs externos observados internamente, padrões internos que correspondem a campanhas conhecidas e eventos internos sem correspondência externa, estes últimos potencialmente indicativos de adversário desconhecido. O fluxo abaixo é a versão prática desse controle.
- Exportar da plataforma de CTI os indicadores da semana, com fonte, TLP e confiança.
- Executar busca retrospectiva nos logs retidos, com janela compatível com a retenção (DAT.5).
- Registrar correspondências, avaliar contexto de ator e atualizar o perfil de ameaça (CTI.2).
- Escalar para hunting os padrões internos sem correspondência externa.
A consulta a seguir exemplifica a busca retrospectiva por IPs de C2 recém-publicados.
DeviceNetworkEvents
| where Timestamp > ago(30d)
| where RemoteIP in ("203.0.113.66", "198.51.100.23")
| project Timestamp, DeviceName, RemoteIP, RemotePort,
InitiatingProcessFileName, InitiatingProcessCommandLine
| order by Timestamp asc
O CTI.4.5 eleva a telemetria a fonte proativa: análise de anomalias identifica comportamentos que não casam com assinatura alguma, e esses padrões geram hipóteses de hunting e novas requisições de coleta. É a materialização de que a organização pode descobrir adversários que ainda não existem em nenhum relatório público.
7. Automação de Coleta via APIs
Toda a coleta técnica se automática via APIs, com três exigências de engenharia: formatos padronizados de saída, tipicamente JSON; agendamento com janelas definidas; e respeito a limites de taxa, com cache e recuo exponencial. O padrão abaixo cobre a maioria dos casos e se integra ao pipeline do CTI.5.
import requests, time
def coletar_com_resiliencia(url, params=None, tentativas=5):
for i in range(tentativas):
try:
r = requests.get(url, params=params, timeout=30)
if r.status_code == 429:
time.sleep(2 ** i)
continue
r.raise_for_status()
return r.json()
except requests.RequestException:
time.sleep(2 ** i)
raise RuntimeError(f"Falha na coleta de {url} apos {tentativas} tentativas")
As chaves de acesso devem residir em cofre, cada fonte deve ter métricas de execução, volume e erro, e a falha silenciosa precisa ser tratada como incidente de pipeline. Um feed que parou de atualizar sem alerta é fonte falsa de confiança, pior do que fonte ausente, porque a ausência de IOC novo passa a parecer segurança quando é apenas defeito.
8. Triangulação Técnica
A triangulação técnica aplica ao plano da infraestrutura o que a triangulação de fontes aplica às alegações: nenhum indicador entra em bloqueio ou em relatório com uma única confirmação. O mesmo IP pode aparecer em reputação, em DNS passivo, em telemetria interna e em nota de sandbox, e cada fonte confirma um aspecto diferente, como atividade, histórico e associação a família ou ator.
| Fonte consultada | O que confirma | Pergunta respondida |
|---|---|---|
| Telemetria interna | Presença real no ambiente | O indicador já nos alcançou e quando |
| DNS passivo | Histórico de resolução e co-ocorrência | A infraestrutura é nova, reciclada ou compartilhada |
| Reputação e sandboxes | Classificação e comportamento associado | O que esse artefato fez em outros ambientes |
| WHOIS e RDAP | Idade e padrão de registro | O registro combina com o padrão do ator suspeito |
Divergências entre fontes são informação, não incômodo. Um IP atrás de CDN apresenta reputação herdada; um domínio com registro recente e reputação limpa pode ser o descarte frio típico de campanha dirigida. O analista registra as discrepâncias e as usa para ajustar confiança no processamento (CTI.5) e para calibrar o peso de cada fonte no catálogo (PLT.4).
9. Implementação Prática e Salvaguardas por Nível
O Framework CTH organiza o controle em cinco salvaguardas progressivas, resumidas na tabela a seguir.
| Nível | Salvaguarda | Escopo prático |
|---|---|---|
| Básico | CTI.4.1 | Canal estruturado SOC-CTI, com escalonamento de alertas, reunião semanal de padrões e SIRs táticos por alerta inexplicado |
| Básico | CTI.4.2 | Enriquecimento de alertas com inteligência e detecções retrospectivas a partir de novos IOCs |
| Intermediário | CTI.4.3 | Processo de análise de malware com sandboxes, análise estática e comportamental, saída em STIX e integração às plataformas |
| Intermediário | CTI.4.4 | Correlação semanal sistemática entre eventos internos e inteligência externa, incluindo lacunas de correspondência |
| Avançado | CTI.4.5 | Telemetria como fonte proativa, com detecção de anomalias que gera hipóteses de hunting e requisições de coleta |
A implantação começa pelo canal e pelo circuito de alertas, que exigem processo mais do que ferramenta. Sandboxes e repositórios entram na sequência, com sanitização e cache; honeypots só devem ser implantados com segmento isolado, filtragem de egress e coletor dedicado, e sua expansão para honeynet só se justifica quando a análise do que foi capturado já está funcionando.
10. Erros Comuns e Pontos de Atenção
- Honeypot mal isolado virando pivô: sem filtragem de egress e sem segmentação, o sistema isca se transforma em plataforma de ataque, com dano a terceiros e exposição legal.
- Confiança em sandbox única: comportamentos divergem por configuração e por evasão; análise cruzada entre ambientes e com repositórios evita conclusão distorcida.
- Submissão sem sanitização: amostras com documentos e credenciais da organização revelam contexto estratégico em serviços públicos.
- Telemetria interna ignorada: tratar o SIEM como fonte só de alertas desperdiça a perspectiva exclusiva que o controle considera a mais valiosa de todas.
- Retro-hunting nunca executado: IOCs novos que chegam às plataformas sem busca retrospectiva nos logs deixam de revelar períodos anteriores de comprometimento.
- Coleta sem processamento: dados técnicos brutos acumulados sem o pipeline do CTI.5 não viram inteligência, viram arquivo morto com custo de armazenamento.
A correção estrutural para todos os itens é processual: fonte técnica só entra no catálogo com requisito associado, isolamento revisado, roteiro de sanitização e destino definido no pipeline. O valor da coleta técnica está na corrente completa, do evento capturado ao produto de inteligência que muda uma detecção ou uma prioridade.
11. Integração com Outros Controles do Framework CTH
| Controle | Relação com CTI.4 |
|---|---|
| CTI.1 (PIRs) | Os requisitos de coleta definem quais fontes técnicas operar ou contratar |
| CTI.2 (Avaliação de Ameaças) | A telemetria interna valida e corrige o perfil de atores priorizados |
| CTI.3 (OSINT) | Fontes abertas e técnicas se triangulam mutuamente antes da análise |
| CTI.5 (Processamento) | Toda coleta técnica é normalizada, deduplicada e marcada no pipeline |
| DAT.x (Telemetria) | Fornece a matéria-prima interna consumida como fonte de inteligência |
| SIM.x (Detecção) | IOCs e TTPs extraídos viram detecções e retro-buscas |
| TH.x (Threat Hunting) | Anomalias e lacunas de correlação geram hipóteses de caça |
| PLT.1 e PLT.2 | Integradores conectam a coleta técnica ao compartilhamento e à gestão de CTI |
A coleta técnica madura fecha o circuito que o grupo COL propõe: requisitos definem a coleta, a coleta alimenta o processamento e o resultado retorna ao perfil de ameaças e às detecções. Quando o circuito funciona, cada nova infraestrutura de adversário observada em honeypot, sandbox ou telemetria própria se converte em vantagem concreta no prazo de um ciclo.