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

05 - AUT.5 - Orquestração de Resposta Automatizada

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

AUT.5 - Orquestração de Resposta Automatizada

Nota do grupo AUT (Automação e Orquestração) da seção 15 do Framework CTH.
Deriva do Capítulo 14 do PDF de referência, controle AUT.5, com os subcontroles AUT.5.1 a AUT.5.5.
Define como automatizar contenção com segurança: espectro de ações, classificação por reversibilidade e impacto, guardrails de aprovação humana e auditoria de cada ação executada.

1. Contexto e Posicionamento no Framework CTH

A resposta automatizada reduz o dwell time de dias para minutos para padrões de ameaça conhecidos, limitando o dano que o adversário consegue causar em cada hora de liberdade. Em incidente real, cada minuto conta, e a automação permite que a contenção execute imediatamente após a detecção, sem esperar a disponibilidade de um analista para ações mecânicas como isolar host ou bloquear IP. O AUT.5 é o controle que transforma essa velocidade em prática governada, e não em risco operacional disfarçado de eficiência.

No Framework CTH, o AUT.5 executa o que o AUT.1 orquestra e o AUT.3 detecta, e por isso herda todos os guardrails desses controles. A regra central é human-in-the-loop para toda ação com impacto operacional significativo, com aprovação explícita, timeout configurável e trilha de auditoria completa. A maturidade cresce por níveis: do bloqueio de IOC confirmado até playbooks adaptativos que escolhem o nível de contenção conforme confiança do IOC e criticidade do ativo.

2. O Espectro de Ações de Resposta Automatizável

O catálogo de ações automatizáveis é amplo, mas não uniforme em risco. Conhecer o espectro completo, com o efeito colateral de cada ação, é pré-requisito para decidir o que pode executar sem humano e o que precisa de aprovação.

Ação Mecanismo típico Efeito colateral a considerar
Bloqueio de IOC Firewall, proxy, DNS e EDR bloqueando IP, domínio, URL ou hash Bloqueio em cascata de CDN compartilhada afetando serviços legítimos
Isolamento de host Comando do EDR isolando a estação na rede de gestão Usuário perde acesso e produtividade; processos de negócio param
Desativação de conta API do diretório desabilitando a identidade Quebra serviços que dependem da conta técnica ou de fila
Revogação de sessão e token Plataforma de identidade invalidando sessões e tokens Desloga o usuário legítimo em todos os dispositivos
Quarentena de e-mail Mail gateway recolhendo mensagem das caixas Recolhimento em massa apaga evidência ou mensagem legítima
Queda de VPN Revogação de sessão ou certificado do acesso remoto Corta acesso de terceiro legítimo no meio de operação

A leitura da tabela deve produzir uma lista explícita na organização, com responsável técnico por mecanismo e teste periódico de cada integração. Ação que ninguém testou não é resposta, é esperança. O teste vale para o caminho de reversão com o mesmo rigor aplicado à execução.

3. Classificação por Reversibilidade e Impacto no Negócio

A decisão de automação não depende da ferramenta, e sim de duas variáveis combinadas: a reversibilidade da ação e o impacto potencial no negócio. A matriz abaixo classifica o espectro da seção 2 e define o regime de aprovação correspondente.

Ação Reversibilidade Impacto potencial no negócio Regime de aprovação
Bloqueio de IP ou domínio externo Alta, retirar regra desfaz o efeito Baixo a médio Automático para IOC de alta confiança
Quarentena de e-mail específica Alta, mensagem retorna da quarentena Baixo Automático com veredito de sandbox
Revogação de sessão de usuário Alta, novo login reestabelece Médio Automático apenas com confirmação de comprometimento
Bloqueio de hash em endpoints Alta, remover da lista desfaz Médio Automático para hash confirmado de malware
Queda de VPN de conta específica Média, reativação exige fluxo de suporte Médio a alto Aprovação humana com timeout curto
Isolamento de host de estação Média, reconexão rápida via EDR Médio Automático para evidência forte, notificação imediata
Isolamento de servidor de produção Baixa, dependências param e retorno é cuidadoso Alto Sempre humano, com dossiê de contexto
Desativação de conta de administrador Média, mas perda de acesso em emergência Alto Sempre humano, com dupla aprovação

A matriz é ponto de partida, e cada organização deve revisá-la contra seu mapa de ativos críticos do INS.1. Um servidor que para outra empresa é simples pode sustentar faturamento na sua, e a classificação reflete o negócio, e não a conveniência do SOC. A revisão da matriz acompanha a governança trimestral dos playbooks.

4. Guardrails Indispensáveis

Guardrails são os freios que permitem acelerar sem medo, e a lista abaixo é o mínimo aceitável para qualquer ação com efeito no ambiente. Cada item precisa de implementação técnica real, e não apenas de política escrita.

  • Lista de isenção de ativos críticos: exceções explícitas para controladores de domínio, servidores de produção sensível, sistemas industriais e contas de quebra de emergência, consultada por todo playbook antes de agir.
  • Aprovação humana por nível de impacto: ações de alto impacto exigem aprovação nominal com timeout configurável, e expiração devolve o caso para monitoramento aumentado em vez de executar por omissão.
  • Janela de execução: restrição de horário para ações de maior impacto, evitando contenção disruptiva no meio de processos críticos de negócio, como fechamento contábil ou operação industrial noturna.
  • Rate limit e cooldown: limite de ações por minuto por playbook e por integração, impedindo que um falso positivo em massa vire cascata de bloqueios.
  • Rollback documentado: caminho de reversão conhecido, testado e executável em minutos, registrado junto ao playbook e não na memória de uma pessoa.
  • Kill switch global: interrupção imediata de um playbook ou de uma integração inteira, testada em drill, com acesso restrito e conhecido por mais de um analista.

O timeout de aprovação merece desenho cuidadoso, porque aprovação que nunca expira vira gargalo silencioso em madrugada, e expiração mal desenhada vira aprovação por omissão. O padrão recomendado é timeout de 15 minutos para alto impacto, com escalonamento para o próximo nível de plantão antes de expirar, e fallback de monitoramento aumentado quando ninguém responde.

5. Exemplo de Playbook de Resposta a IOC

O playbook abaixo mostra a decisão automática para casos de baixo impacto e a aprovação humana para alto impacto, implementando o padrão adaptativo do AUT.5.5 em formato textual auditável.

Playbook: Resposta a IOC confirmado (confiança >= 80%)
Gatilho:  IOC confirmado no TIP com confiança >= 80% e fonte primária
          ou IOC de fonte secundária com correlação interna no SIEM
Passo 0:  Consultar lista de isenção de ativos críticos
          |__ Alvo protegido: aprovação humana obrigatória em qualquer cenário
          |__ Alvo comum: seguir classificação de impacto
Classificação de impacto:
Baixo  (IP externo, domínio, hash sem host interno associado)
  Ação 1: bloquear no firewall, proxy e DNS via API
  Ação 2: criar caso com evidências e dossiê do IOC
  Ação 3: notificar canal do SOC com resumo das ações
Alto   (host interno, conta de usuário, faixa de IP, sessão de VPN)
  Ação 1: criar caso de alta prioridade com dossiê de contexto
  Ação 2: enviar solicitação de aprovação ao analista sênior
          |__ Aprovado em até 15 min: executar ação classificada
              (isolamento, desativação, revogação) e registrar aprovador
          |__ Expirado: manter monitoramento aumentado e escalar para
              coordenador de plantão com dossiê pronto
Saída:    Registro completo de quem autorizou, quando, qual ação, em qual
          alvo e qual efeito observado, com caminho de rollback anexado

A diferença entre os dois ramos não é tecnologia, e sim governança expressa em código. O ramo automático só existe porque a combinação de alta confiança, fonte primária e baixo impacto foi discutida, documentada e aprovada na governança. Qualquer mudança nesse tripé devolve a ação para o ramo humano até nova decisão.

6. Registro e Auditoria de Ações Automáticas

Toda ação automática gera registro estruturado que responde, anos depois, às perguntas de auditoria: quem autorizou, quando, o que foi executado, em qual alvo e com qual efeito. O registro vai para o caso, para o log centralizado do DAT.4 e para o relatório de conformidade, em formato legível por máquina. O exemplo abaixo ilustra o padrão mínimo de evento.

{
  "acao": "block_ip",
  "ioc": "203.0.113.55",
  "confianca": 0.86,
  "playbook": "PB-IOC-RESP-01",
  "versao_playbook": "1.4.2",
  "decisao": "automatica_baixo_impacto",
  "autorizado_por": "guardrail_baixo_impacto",
  "aprovador_humano": null,
  "alvo": "fw-edge-01",
  "executado_em": "2025-03-08T14:22:31Z",
  "efeito": "regra 1041 adicionada, tráfego bloqueado",
  "reversivel": true,
  "rollback": "remover regra 1041 via PB-ROLLBACK-01"
}

O campo de aprovador humano é nulo no exemplo justamente porque a decisão foi automática, e qualquer decisão humana deve registrar o nome nominal e o carimbo de tempo da aprovação. Esses eventos alimentam as métricas da seção 7 e sustentam a revisão mensal em que o time amostra ações para conferência de qualidade. Auditoria que nunca é lida degrada em log decorativo, e por isso a amostragem é compromisso de calendário, e não boa intenção.

7. Métricas de Resposta Automatizada

Métrica Como medir Referência de meta
Tempo de contenção Detecção até ação executada, por cenário Minutos para cenários automáticos, tendência decrescente
Taxa de erro de execução Ações que falharam ou precisaram de reintervenção Abaixo de 2% por playbook
Taxa de reversão Ações desfeitas por erro ou reconsideração Tendência decrescente, cada caso com análise de causa
Ações com aprovação humana Proporção de execuções que passaram pelo ciclo de aprovação Dentro da matriz da seção 3, sem deriva para o automático
Cobertura de cenários Playbooks de resposta ativos sobre os cenários definidos no IR Crescente, priorizada por risco
Falso bloqueio Bloqueios sobre alvos legítimos confirmados em revisão Zero tolerado acima da meta declarada

Tempo de contenção é a métrica que justifica o controle, mas a taxa de reversão é a que o protege. Um playbook rápido que erra duas vezes por semana perde a autorização social para operar, mesmo com métrica de velocidade bonita. Publique as duas juntas em todo relatório executivo.

8. Relação com IR.x e com a Simulação de Resposta

Os playbooks do AUT.5 são a execução automatizada dos procedimentos definidos nos controles de resposta a incidentes do grupo IR.x, e não substituição deles. O processo de resposta define quando conter, quem decide e como comunicar; o playbook apenas executa a parte mecânica com mais velocidade e com trilha completa. Manter os dois documentos alinhados é trabalho de governança, porque procedimento que diverge do playbook cria duas verdades sobre a mesma ação.

A simulação de resposta do grupo SIM.x é o campo de prova dessa automação. Cada drill de phishing, C2 ou movimento lateral deve exercitar os guardrails, a lista de isenção, o timeout de aprovação e o kill switch, e não apenas a detecção. O drill que revela aprovação parada em fila de e-mail por quarenta minutos gera ajuste de processo tão importante quanto a lacuna de detecção que revelaria. A regra é simples: automação que nunca foi simulada não está em produção, está em teste disfarçado.

9. Implementação e Salvaguardas por Nível

Nível Salvaguarda Descrição operacional
Básico AUT.5.1 Documentar pelo menos cinco playbooks de resposta para os cenários comuns: malware confirmado, phishing com credenciais comprometidas, movimento lateral, comunicação C2 e exfilcação suspeita
Básico AUT.5.2 Implementar bloqueio automático de IOCs confirmados (IP, domínio, hash) no firewall, proxy e DNS via integrações de API
Intermediário AUT.5.3 Implementar isolamento automático de hosts comprometidos via EDR, com notificação imediata e criação de ticket de incidente
Intermediário AUT.5.4 Manter human-in-the-loop para ações disruptivas, como isolamento de servidor de produção, desativação de conta administrativa e bloqueio de faixa ampla, com aprovação explícita e timeout
Avançado AUT.5.5 Operar playbooks adaptativos que ajustem o nível de contenção: notificação para baixa confiança, bloqueio parcial para média e isolamento completo com resposta a incidentes para alta confiança

A progressão de níveis acompanha a matriz da seção 3, e o salto crítico é do AUT.5.2 para o AUT.5.3, quando a ação passa a tocar hosts. Antes desse salto, a lista de isenção precisa estar populada, o rollback testado e o drill de isolamento executado com o EDR real. Nível avançado sem esses três pré-requisitos é acidente agendado.

10. Erros Comuns e Pontos de Atenção

  • Automatizar ação destrutiva sem freio: desativação em massa de contas ou bloqueio de faixa inteira sem aprovação converte falso positivo em incidente operacional; a matriz da seção 3 existe para impedir exatamente isso.
  • Ninguém sabe desligar a automação: kill switch não testado é ilusão; execute drill de desligamento e garanta que duas pessoas sabem acioná-lo a qualquer hora.
  • Lista de isenção desatualizada: ativo novo crítico sem exceção cadastrada é alvo da próxima contenção errada; integre a lista ao processo de mudança do INS.1.
  • Auditoria sem aprovador: registro que não guarda quem autorizou anula a função de auditoria e transfere a culpa para a plataforma.
  • Confiança cega no score do IOC: automação que bloqueia qualquer IOC acima do limiar, sem checar a fonte, bloqueia o que a fonte rotulou mal; exija fonte primária ou correlação interna.
  • Contenção antes de evidência: isolamento imediato apaga sessão e memória que a forense precisaria; alinhe com o IR.x quais cenários preservam evidência antes de conter.
  • Automação sobre processo imaturo: playbook que reflete processo de resposta confuso apenas erra mais rápido; estabilize o manual antes de automatizar.

11. Integração com Outros Controles do Framework CTH

O AUT.5 é o ponto em que a inteligência vira ação, e por isso toca praticamente todos os grupos do framework. Ele consome detecções do AUT.3 e do grupo DET, decisões orquestradas do AUT.1, inventário crítico do INS.1 para as isenções e contexto do TIP do PLT.1 sobre a confiança de cada IOC. Suas execuções alimentam os casos do IR.x com evidência e timeline, geram métricas para o grupo MET.x e recebem prova de fogo das simulações do grupo SIM.x. O resultado é uma esteira auditável que vai do indicador compartilhado à contenção executada, com decisão humana registrada em cada ponto de risco.