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

04 - IOE - Indicadores de Exposição

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

IOE - Indicadores de Exposição

Quarta família de indicadores do capítulo 03, deslocando o foco do comprometimento consumado para a condição que o viabiliza.
O IOE registra o que o adversário enxerga antes de agir: serviços expostos, configurações incorretas e versões vulneráveis na superfície de ataque.
Dialoga com as notas de IOC deste capítulo, com o comparativo das famílias e com os temas de EASM e CTEM do capítulo 21.

1. Contexto e Posicionamento na Biblioteca

O capítulo 03 constrói um conjunto de linguagens para descrever a ameaça. O IOC (Indicator of Compromise, indicador de comprometimento) é evidência técnica de um evento que já aconteceu, o IOA (Indicator of Attack) observa comportamento em progresso e o IOB (Indicator of Behavior) descreve desvios da linha de base interna. O IOE (Indicator of Exposure, indicador de exposição) completa o conjunto invertendo o ponto de vista: em vez de observar o adversário, observa o que a própria organização oferece a ele. É a única família de indicadores que existe plenamente antes do primeiro acesso do invasor, e por isso concentra o maior potencial preventivo do capítulo.

No mapa da biblioteca, esta nota é a ponte entre o estudo de indicadores e a gestão de exposição. Ela alimenta o fluxo do controle INT.4 da seção 15, que converte exposição em hipótese de hunting, usa o vocabulário de EASM e CTEM aprofundado no capítulo 21 e se apoia na ideia de superfície de ataque externa apresentada nas fontes de coleta do capítulo 02. O objetivo prático é que o leitor saia daqui capaz de classificar um achado como exposição, priorizá-lo com critérios objetivos e transformá-lo em correção validada ou em detecção permanente.

2. O Conceito de Indicador de Exposição

Um IOE é qualquer característica observável da infraestrutura, do código ou da configuração que aumenta a probabilidade ou o impacto de um comprometimento, independentemente de existir um adversário explorando-a neste momento. A diferença conceitual central é simples de enunciar e profunda nas consequências: IOC é evidência de evento, IOA é evidência de etapa, IOE é evidência de condição. Uma condição é mais estável que um evento, então o IOE envelhece devagar e justifica investimento estrutural de correção, e não apenas triagem operacional.

É um erro comum reduzir IOE à saída do scanner de vulnerabilidades. A vulnerabilidade de software é apenas uma das classes; um bucket aberto sem CVE alguma, um subdomínio órfão, uma política DMARC inexistente e uma credencial publicada em repositório são exposições igualmente acionáveis. O ciclo de vida também difere: o IOC é procurado, casado com telemetria e respondido, enquanto o IOE é descoberto, priorizado, corrigido e revalidado, num ciclo que pertence tanto à engenharia quanto ao SOC.

Há também uma leitura do IOE pelo lado do adversário: as técnicas de reconhecimento e de desenvolvimento de recursos do MITRE ATT&CK, como varredura ativa de vítimas, coleta de identidade de vítima e aquisição de infraestrutura, descrevem exatamente o ato de mapear e colher exposições. Toda técnica de reconhecimento executada com sucesso contra a organização produz um IOE como subproduto, o que significa que a lista de exposições corrigidas é, ao mesmo tempo, uma medida de quantas etapas de reconhecimento o adversário concluiu com sucesso no período.

Aspecto IOC IOA IOE
Natureza Evidência técnica de evento passado Comportamento em progresso Condição presente e contínua
Pergunta respondida Fui comprometido por este artefato? Alguém está executando etapas de ataque? O que está aberto para o adversário?
Momento de utilidade Durante e após o incidente Antes do impacto confirmado Antes do primeiro acesso
Fonte típica SIEM, EDR, feeds de inteligência Telemetria de processo, rede e identidade Varredura externa, inventário, CT logs
Ação esperada Buscar, conter, erradicar Detectar e interromper a cadeia Corrigir e validar a correção

3. A Superfície Exposta como Sinal

A superfície de ataque externa é o conjunto de ativos alcançáveis da internet, incluídos aqueles que a organização esqueceu: ambientes de teste, subdomínios criados em campanhas passadas, servidores migrados sem desativação formal. O adversário não diferencia ativo governado de ativo órfão; ele varre faixas de endereços, consulta logs de Certificate Transparency e usa motores de busca de dispositivos da mesma forma que o defensor deveria. Nesse sentido, o IOE é a unidade atômica do achado de EASM (External Attack Surface Management): cada descoberta observável, endereçável e rastreável ao longo do tempo.

A coleta dessa superfície combina fontes de custo baixo e cobertura alta. Os logs de Certificate Transparency expõem cada certificado emitido para os domínios da marca, incluindo subdomínios que nunca entraram no inventário; a resolução sistemática de todos os subdomínios conhecidos revela apontamentos para recursos que não existem mais; e os motores de busca de dispositivos, quando consultados com o nome da organização, devolvem serviços que a rede interna desconhece. Monitorar marca em registros de domínios recém-criados fecha o quadro, porque a campanha de phishing quase sempre começa com um domínio parecido registrado na véspera.

O IOE também existe dentro do perímetro, e ignorar essa camada é armadilha frequente. Consoles de administração acessíveis da rede de estações, dispositivos OT com portas abertas entre VLANs e VPNs sem MFA são exposições que o adversário explora depois de obter o primeiro acesso. A gestão de exposição contínua, o CTEM (Continuous Threat Exposure Management), institucionaliza esse cuidado com o ciclo de escopo, descoberta, priorização, validação e mobilização, e o IOE é o dado bruto que atravessa todas as etapas.

4. Taxonomia de Exposições

Categoria Exemplo concreto Onde observar Risco que viabiliza
Serviço de gerência exposto RDP 3389 ou SSH 22 publicado na internet Varredura externa, Shodan, Censys Força bruta e RCE pré-autenticação
Bucket de objeto público S3 com ListObjects e GetObject anônimos CLI sem credencial, alerta de CSPM Vazamento de dados e de credenciais
Versão vulnerável em produção Apache httpd 2.4.49 com path traversal Banner HTTP, inventário de CPE RCE e webshell como pivô inicial
Ativo órfão Subdomínio CNAME para ambiente desativado CT logs, DNS passivo Takeover de subdomínio e phishing
Política de e-mail fraca SPF ausente ou DMARC com p=none Registros TXT do domínio Spoofing e phishing de marca
Credencial vazada Chave de API de serviço em repositório público OSINT, monitor de vazamentos Acesso inicial com identidade válida
Certificado irregular Domínio novo com certificado emitido para a marca Logs de Certificate Transparency Campanha de phishing crível

Um mesmo ativo costuma produzir vários IOEs encadeados, e essa sobreposição é informativa. Um subdomínio órfão com certificado emitido e apontando para provedor de hospedagem gratuito soma três sinais que, isolados, seriam triviais e, juntos, configuram preparação de campanha de phishing contra a marca. O inventário de exposição deve guardar a categoria, a evidência e a data de descoberta de cada item, porque a correção sem registro impede a revalidação e a métrica de redução de exposição ao longo do tempo.

5. Exemplos Práticos de Identificação

# Servico de administracao remota publicado na borda
nmap -p 3389,22,445 --open 203.0.113.0/24

# Bucket de objetos com acesso anonimo habilitado
aws s3 ls s3://backup-financeiro-corp --no-sign-request

# Politica de e-mail do dominio auditada por DNS
dig +short TXT empresa.com.br
dig +short TXT _dmarc.empresa.com.br
# Consultas ilustrativas em motores de busca de dispositivos
port:3389 org:"Empresa Exemplo LTDA"
product:"Apache httpd 2.4.49"
ssl.cert.subject.CN:"portal.empresa.com.br"

A leitura dos resultados precisa produzir evidência, não apenas impressão. Cada linha retornada deve gerar um registro com endereço, serviço, versão, data e captura, porque a discussão com a equipe responsável pelo ativo fica objetiva com evidência em mãos. Consultas como as do segundo bloco também servem de rotina agendada: rodar a mesma query semanalmente e comparar o delta é a forma mais barata de descobrir que um ambiente novo subiu exposto na sexta-feira e ainda está aberto na segunda.

A rotina mínima de descoberta externa cabe em um checklist semanal, executável inclusive com automação simples:

  • Resolver todos os subdomínios conhecidos da marca e comparar com o inventário, marcando apontamentos para recursos inexistentes como candidatos a takeover.
  • Consultar os logs de Certificate Transparency em busca de certificados emitidos com o nome da marca, separando emissões legítimas de domínios parecidos criados em janelas de campanha.
  • Varrer as faixas de endereço públicas da organização nas portas de gerência, comparando com o resultado da semana anterior para capturar o delta.
  • Executar as consultas salvas no motor de busca de dispositivos e registrar novos serviços que citam a organização em organização, ASN ou certificado.
  • Revisar novos registros de domínios parecidos com a marca, com atenção a TLDs baratos e a registros com privacy proxy recém-ativado.

6. Relação com EASM e CTEM

Programas de EASM industrializam a coleta de IOE com varredura contínua, resolução de certificados e correlação com inventário, transformando descoberta esporádica em telemetria permanente. O CTEM organiza o que fazer com essa telemetria: definir escopo por risco de negócio, descobrir continuamente, priorizar com contexto de exploração e adversário, validar hipóteses de exploração e mobilizar as equipes para a correção. CTI entra nas etapas de priorização e validação, porque exposição sem contexto de quem explora aquilo é ruído priorizado de forma aleatória.

A história recente mostra que o adversário escolhe exposição de forma sistemática. A exploração em massa do Citrix ADC na CVE-2019-19781 e do Fortinet na CVE-2018-13379, que expunha credenciais de VPN em configurações legíveis, virou porta de entrada padrão de operações de ransomware. Grupos como LockBit e ALPHV estruturaram suas operações sobre acesso inicial barato a aparelhos de borda desatualizados, e o Scattered Spider complementa o quadro atacando identidade e help desk. Para o defensor, isso significa que IOE de aparelho de borda desatualizado pesa mais que a média, independentemente do CVSS nominal.

7. Priorização de Correção

Priorizar por severidade de CVE isolada produz fila desalinhada do risco real. O modelo recomendado combina quatro critérios, com pesos que cada organização calibra, e a soma produz uma pontuação de 0 a 100 que ordena a fila de correção e dá argumento objetivo para prazo por item.

Critério Pergunta central Peso sugerido
Exposição Alcançável da internet sem autenticação? 35
Explorabilidade Exploit maduro, EPSS alta ou presença no KEV? 30
Criticidade do ativo Dados e funções de que o negócio depende? 20
Interesse do adversário Consta em relatórios de atores que miram o setor? 15
ioe:
  id: IOE-2025-0142
  descoberto_em: 2025-06-10
  ativo: portal.parceiros.empresa.com.br
  tipo: versao-vulneravel
  evidencia: "Apache httpd 2.4.49 em banner HTTP"
  criterios:
    exposicao: 35        # alcançavel da internet
    explorabilidade: 30  # CVE-2021-41773 com exploit publico e EPSS alta
    criticidade: 20      # portal de parceiros com dados de terceiros
    adversario: 10       # vetores equivalentes usados por ransomware
  pontuacao: 95
  destino: remedicao-imediata
  verificacao: revarredura em 72 horas

A validação do IOE, etapa em que o CTEM mais se diferencia de um relatório de scanner, consiste em provar que a exposição é explorável no contexto da organização. Uma traversal de diretório confirmada com requisição controlada que recupera apenas um arquivo inofensivo vale mais que dez alertas teóricos, e a demonstração segura de acesso anônimo a bucket, lida sem baixar conteúdo sensível, encerra a discussão sobre prioridade. Ferramentas de BAS (Breach and Attack Simulation) e o próprio purple team executam essas validações com contenção, e o resultado entra na ficha do IOE como evidência de explorabilidade confirmada.

O destino do IOE priorizado também passa pelo TIP e pelo SIEM: exposição confirmada e ainda não corrigida deve entrar em watchlist, para que qualquer interação anômala com aquele ativo durante a janela de risco dispare prioridade alta na triagem. A regra prática é que, enquanto a porta existe, o defensor precisa estar olhando para ela, e a automação é o único jeito sustentável de manter esse olhar em escala.

A correção só termina na revalidação: a revarredura do ativo corrigido, com a mesma consulta que o descobriu, é o que transforma tarefa fechada em exposição eliminada. Duas métricas consolidam o programa: o tempo médio de correção por classe de IOE e a proporção de itens revalidados com sucesso no primeiro ciclo. Sem essas métricas, o inventário cresce mais rápido que a correção e vira lista de vergonha em vez de programa.

8. Erros Comuns e Pontos de Atenção

  • Reduzir IOE à saída do scanner de vulnerabilidades: o scanner não cobre ativos órfãos, política de e-mail, credenciais vazadas nem certificados irregulares; o inventário de exposição é mais amplo que a base de CVEs.
  • Corrigir sem revalidar: tarefa fechada no ticket não é exposição eliminada; a revarredura com a consulta original é parte da correção, não etapa opcional.
  • Tratar descoberta como evento único: a superfície muda a cada deploy e a cada contratação de fornecedor; descoberta é processo contínuo com cadência semanal, não projeto pontual.
  • Silenciar a equipe de origem: exposição tratada como culpa produz esconde-jeito e inventário desonesto; o modelo de trabalho é risco compartilhado, com prazo negociado e evidência clara.
  • Ignorar a exposição interna: nuvem entre contas, OT e consoles administrativas dentro do perímetro são IOE com o mesmo formato de registro e priorização.

9. Integração com o Restante da Biblioteca

As conexões diretas com o restante da biblioteca seguem quatro caminhos:

  • Capítulo 02: as fontes de coleta de superfície externa, CT logs e motores de busca de dispositivos são as produtoras primárias de IOE.
  • Capítulo 08: a hipótese derivada de exposição é executada como hunt orientado por inteligência, com a mesma anatomia de qualquer outra hipótese.
  • Capítulo 21: EASM e CTEM aprofundam o ciclo de escopo, priorização e validação aqui resumido.
  • Seção 15: INT.3 correlaciona exposição com campanha ativa, INT.4 converte IOE em hunt e o grupo MET mede o tempo de exposição.

O IOE fecha o ciclo com as demais famílias do capítulo: a exposição descoberta vira hipótese de hunting pelo fluxo do INT.4, e o comportamento observado enquanto a porta está aberta alimenta IOA e IOC. Um RDP exposto sem MFA, por exemplo, gera a hipótese verificável de força bruta seguida de sucesso, com consulta direta na telemetria de autenticação.

SecurityEvent
| where TimeGenerated > ago(7d)
| where EventID == 4625 and LogonType in (3, 10)
| summarize falhas = count() by IpAddress
| where falhas > 20
| join kind=inner (
    SecurityEvent
    | where EventID == 4624 and LogonType in (3, 10)
) on IpAddress
| project TimeGenerated, Computer, IpAddress, TargetUserName

O princípio que amarra o ciclo é o alarme da porta corrigida: toda exposição remediada deve deixar uma detecção correspondente para trás, porque a mesma configuração errada tende a reaparecer em outro ativo e o adversário volta a tentar o caminho que já funcionou. A proporção de IOEs convertidos em hipótese testada e em regra de detecção é a métrica que mede se o capítulo inteiro está funcionando como sistema, e não como coleção de listas isoladas.