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

03 - Integração com Gestão de Vulnerabilidades

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

Integração com Gestão de Vulnerabilidades

Nota de fechamento do capítulo 21, dedicado ao CTEM. Mostra como o programa
absorve e reordena a gestão de vulnerabilidades existente, substituindo a
priorização por CVSS puro pela exposição contextualizada, e apresenta o
ranking combinado com EPSS, KEV, exposição externa e adversários relevantes.
Dialoga com as notas de Fases do CTEM, de Scoring e Priorização do capítulo 5
e de Vulnerability e Exploit Intelligence.

1. Contexto e Posicionamento na Biblioteca

Toda organização que adota CTEM já tem gestão de vulnerabilidades funcionando, com scanner, fila de patch e comitê de exceção. Por isso a pergunta prática do capítulo não é como implantar CTEM do zero, e sim como o programa absorve a VM existente sem destruí-la e sem deixar a máquina antiga rodando em paralelo para sempre. Esta nota responde com um desenho de integração: a gestão de vulnerabilidades vira fonte de dado da fase de discovery, o CVSS deixa de ser o ordenador da fila e passa a ser um fator, e o ranking combinado assume o comando.

A nota se apoia em três fundamentos anteriores: a nota de Scoring e Priorização do capítulo 5, que define o aparato de pontuação de risco, a nota de Vulnerability e Exploit Intelligence, que detalha EPSS e KEV como sinais, e a nota de Fases do CTEM, cujo registry e fila são os artefatos que a VM passa a alimentar.

2. Do CVSS Puro à Exposição Contextualizada

O CVSS foi desenhado para medir gravidade intrínseca de uma vulnerabilidade, e cumpre bem esse papel. O que ele nunca mediu foi relevância: a mesma nota 9.8 descreve um serviço exposto e explorado em campanhas ativas e um serviço interno sem rota de acesso e sem interesse conhecido de adversário. A gestão de vulnerabilidades tradicional ordena por essa nota, aplica regras de SLA por severidade e produz a distorção clássica, times executando patches de severidade alta em ativos irrelevantes enquanto a exposição que um grupo de ransomware realmente explora espera fila.

O CTEM não descarta o CVSS, ele o rebaixa a fator. A unidade de decisão deixa de ser a vulnerabilidade com nota e passa a ser a exposição contextualizada: ativo no escopo, condição explorável, rota de acesso, estado de exploração no mundo e adversário com interesse demonstrado. A tabela a seguir mostra como cada fator entra no novo cálculo e de onde vem o dado, evidenciando que a VM existente continua necessária, só que em outro lugar da esteira.

Fator Papel no ranking Fonte típica do dado
Severidade CVSS Gravidade intrínseca da condição Scanner e VM existente
EPSS Probabilidade de exploração em janela curta Feed diário de EPSS
KEV Exploração confirmada e catalogada Catálogo KEV, atualização contínua
Exposição externa Rota real de acesso pelo adversário EASM e discovery do CTEM
Criticidade do ativo Peso do negócio que o ativo sustenta CMDB e registro de escopo
Relevância de adversário Técnicas e alvos dos grupos prioritários CTI e mapeamento ATT&CK

3. Ranking Combinado: Fórmula e Calibragem

O ranking combinado mais robusto em uso prático é um modelo de pontos com fatores multiplicativos, porque a presença de exploração confirmada deve puxar a exposição para cima de forma não linear. A fórmula de referência da biblioteca pontua cada fator de 0 a 10 e multiplica pelos pesos acordados pelo comitê, com o fator de exploração atuando como amplificador.

Risco de Exposicao = base x amplificador

base          = (2 x severidade + criticidade) / 3
                ponderacao simples: o dado mais raro e caro, criticidade,
                nao pode ser atropelado por volume de achados tecnicos

amplificador  = 1 + peso_exploracao x fator_exploracao
                + peso_exposicao x fator_exposicao
                + peso_adversario x fator_adversario

fator_exploracao = 2 se em KEV; 1,5 se EPSS >= 0,10;
                   1,0 se EPSS >= 0,01; 0,3 caso contrario
fator_exposicao  = 2 se externo e autenticavel; 1,5 se externo;
                   0,5 se interno com rota de lateral; 0,1 isolado
fator_adversario = 1,5 se tecnica e alvo usados por grupo prioritario;
                   1,0 se alvo relevante; 0,5 caso contrario

faixas de SLA   : R >= 20 criticos em 7 dias; 10 <= R < 20 em 30 dias;
                  5 <= R < 10 em 90 dias; R < 5 na fila normal ou aceite

Os pesos são política de risco, não ciência, e o comitê deve calibrá-los uma vez por semestre contra o histórico: se exposições com fator de exploração alto nunca foram exploradas contra a casa, o peso está alto demais; se incidentes nasceram de exposições medianas do ranking, algum fator está subestimado. A regra de ouro da calibragem é validar o ranking contra casos reais conhecidos antes de promulgá-lo: pega dez exposições que a organização julgaria crítica por consenso e confirma que a fórmula as coloca no topo.

4. Exemplo Numérico de Ranking Combinado

O exemplo abaixo compara três exposições reais de um ciclo, mostrando como a ordem do CVSS puro se desfaz no ranking combinado. A tabela usa os fatores da seção 3 e arredonda para uma casa decimal, com pesos de exemplo 0,5 para exploração, 0,4 para exposição e 0,3 para adversário.

Exposição CVSS EPSS KEV Exposição Adversário Risco SLA
CVE de appliance de VPN de borda do processo de vendas 10,0 0,94 Sim Externo autenticável Técnica prioritária 30,0 7 dias
CVE de servidor SSH interno isolado de gestão 5,9 0,04 Não Interno isolado Sem alvo direto 2,0 Fila normal
CVE de painel ERP exposto, sem patch na data 10,0 0,87 Sim Externo Alvo direto de grupo prioritário 27,0 7 dias

A leitura do exemplo mostra o que a integração compra. No CVSS puro, as três entradas colapsam em duas notas e o time atende por ordem de chegada. No ranking combinado, o SSH interno cai para fila normal com dados que justificam a decisão em auditoria, e as duas exposições de borda conquistam a capacidade escassa do time de patch imediatamente, com o caso do painel ancorado na relevância de adversário e não apenas na severidade. A decisão deixa de ser opinião e vira cálculo reproduzível com fatores documentados.

5. Fluxo Integrado com o Tooling de VM

A integração técnica segue um fluxo que preserva o investimento em ferramenta. O scanner e o agente de VM continuam executando a detecção técnica, porque nada substitui a qualidade do dado bruto que eles produzem. A mudança é o destino do dado: em vez de virar fila direta no tooling de VM, ele entra no registry do CTEM, recebe enriquecimento de EPSS, KEV, exposição e adversário, é priorizado pela fórmula e retorna ao tooling como fila aprovada com prioridade CTEM e SLA calculado.

1. Scanner e agentes detectam condicoes e gravam achados com CVE
2. Conector diario importa achados para o registry do CTEM,
   deduplicando por ativo + CVE + condicao
3. Job de enriquecimento anexa EPSS do dia, estado KEV,
   classificacao de exposicao do EASM e relevancia de adversario
4. Motor de priorizacao calcula o ranking e monta a fila por escopo
5. Comite aprova a fila e o conector devolve prioridades e SLAs
   para o tooling de VM, mantendo o historico de decisao
6. Mobilization abre tickets e playbooks; correcoes retornam como
   eventos de revalidacao no registry, fechando o circuito

Três detalhes de implementação decidem o sucesso do fluxo. A deduplicação do passo 2 precisa ser determinística, porque o mesmo achado chega de scanner, agente e discovery externa com formatos distintos, e duplicata infla fila. O conector do passo 5 deve gravar a decisão, e não apenas a prioridade, para que a auditoria saiba por que uma CVE 9.8 ficou em fila normal. E a revalidação do passo 6 é o que impede a fila de mentir: correção só conta quando o ciclo seguinte confirma que a condição sumiu do registry.

6. Migração da VM para o CTEM em 90 Dias

A transição da fila antiga para a nova segue melhor com prazo curto e passos explícitos do que com projeto aberto de seis meses. O roteiro abaixo assume que a organização já tem scanner, CMDB razoável e uma fonte EASM, e transforma essa matéria-prima no circuito do capítulo com custo controlado.

  • Semanas 1 e 2, mapear a fila atual: quantos achados, quantos por severidade, qual a capacidade real de patch por sprint e quem decide hoje as exceções, porque o tamanho da fila define o desenho da transição.
  • Semanas 3 e 4, construir o conector de importação para o registry e o job de enriquecimento com EPSS e KEV, que são os dois sinais mais baratos e de maior efeito imediato no ranking.
  • Semanas 5 e 6, calcular o ranking em modo sombra, sem trocar a fila, e comparar as duas ordens semana a semana, discutindo com os donos as diferenças grandes até que o comitê concorde que a nova ordem é melhor.
  • Semanas 7 e 8, inverter o comando: a fila executável passa a ser a do ranking combinado, o tooling de VM recebe prioridades via conector, e a ordenação por severidade é aposentada formalmente.
  • Semanas 9 a 12, rodar dois ciclos completos com validação no topo da fila e medir as métricas da seção 8, ajustando pesos e SLAs com dados próprios em vez de valores herdados.

O efeito colateral positivo desse roteiro é político: o modo sombra das semanas 5 e 6 transforma o comitê de cético em coautor da fórmula, e fila adotada por consenso dura muito mais que fila imposta por ferramenta.

7. Governança: Exceções, Aceites e Auditoria

A integração reforma a governança de exceções da VM tradicional. No modelo antigo, exceção era pedido de prazo aprovado em conversa; no modelo CTEM, aceite de risco é registro datado no registry, com fator de justificativa, prazo de revisão e dono nomeado, e a fila de aceites aparece no painel do comitê como risco assumido, não como linha arquivada. O aceite também é sensível a contexto dinâmico: quando a CVE entra no KEV ou um grupo prioritário começa a explorá-la, aceites vencidos pela mudança de estado são reabertos automaticamente e reentram na priorização.

Para auditoria, o ganho é duplo e mensurável. Toda decisão de prioridade tem trilha de fatores com data, o que responde a pergunta clássica de por que aquilo não foi corrigido sem dependência de memória de equipe. E as métricas do programa, tempo de exposição crítica até correção e taxa de reabertura, substituem o indicador vazio de porcentagem de vulnerabilidades corrigidas por severidade, que media esforço e não risco.

8. Métricas de Sucesso da Integração

A integração precisa ser julgada por números, e a tabela abaixo define o painel mínimo de acompanhamento. As metas são de referência inicial, ajustáveis no primeiro semestre de operação com dados próprios da organização.

Métrica Definição Meta de referência
Tempo de exposição crítica até correção Da confirmação da validação à revalidação de correção Tendência de queda ciclo a ciclo
Taxa de refutação da priorização Exposições do topo da fila refutadas em validação Estável e baixa, sem checar a zero
Aceites de risco ativos Exposições aceitas com prazo em vigor Sem crescimento líquido por ciclo
Reordenação relevante Exposições que mudaram de faixa de SLA por contexto Justificada por fator dinâmico documentado
Divergência de fila Trabalho executado fora da fila combinada Zero após o período de modo sombra

A leitura conjunta dessas métricas revela onde a integração está doente: reordenação relevante próxima de zero indica que o enriquecimento não está chegando ao cálculo, e divergência de fila alta indica que a organização ainda vive no regime de duas filas. O painel é a prova de que a VM foi promovida e não apenas renomeada.

9. Erros Comuns e Pontos de Atenção

O erro mais comum de integração é rodar duas filas em paralelo sem definir quem manda: o time de patch continua executando o ranking do scanner enquanto o comitê CTEM publica a fila própria, e a organização gasta capacidade dupla para ordens contraditórias. A correção é declarar uma única fila executável, alimentada pelo ranking combinado, e aposentar formalmente a ordenação por severidade no prazo de um ciclo. O segundo erro é copiar a fórmula de outra organização sem calibrar pesos e fatores de criticidade, herdando política de risco alheia como se fosse aritmética universal.

Um terceiro erro é tratar EPSS como verdade e KEV como lista completa: EPSS mede probabilidade estatística e oscila, e o KEV é catálogo de exploração confirmada usada por agentes federais americanos, não censo de exploração do mundo; exposição sem presença em nenhum dos dois ainda pode ser a próxima rotina de um grupo de ransomware, e é exatamente para esse recorte que o fator de adversário existe. Um quarto erro é desligar o scanner porque o ranking mudou, quando o dado bruto do scanner continua sendo o piso de tudo. Por fim, cuidado com o enriquecimento sem governança de dado: criticidade errada no CMDB contamina todo o ranking, e a auditoria periódica da criticidade do ativo é tarefa do programa, não do scanner.

10. Integração com o Restante da Biblioteca

Esta nota fecha o circuito do capítulo 21 com a esteira completa da biblioteca: o dado bruto nasce no discovery apoiado em EASM e IOE, a ameaça que pesa o ranking vem da CTI produzida nos capítulos 5 e 15, a validação executa o purple teaming do capítulo 19, e a lente de adversários usa o ATT&CK versado no capítulo 20. No Framework CTH, a integração operacionaliza o grupo MET com métricas de risco assumido e tempo de exposição, e conecta o programa ao grupo AUT, cujos playbooks de orquestração executam a mobilização das correções.

Para o leitor que fecha o capítulo, a mensagem operacional é uma só: a gestão de vulnerabilidades não é substituída, é promovida a fonte de verdade técnica dentro de um programa que decide com contexto de negócio e de ameaça. A fila que sai dessa integração é o ponto de encontro diário entre o trabalho de inteligência de toda a biblioteca e o trabalho de correção que reduz risco real, e é nessa fila que o valor do programa se mostra ao comitê ciclo após ciclo.