pular para o conteúdo
voltar ao mapa
técnica
etapa: automatizar
2 min de leitura

IA na triagem e na mitigação

Modelos de linguagem aceleram a triagem de alertas e a escrita de mitigações, mas leem dado não confiável e podem errar com segurança. O desenho certo trata a saída como sugestão, não como decisão.

Azure OpenAIPromptfooJSON SchemaPython

O que é

Usos comuns de IA em segurança: resumir um alerta e o contexto em linguagem clara, sugerir a classificação e a gravidade, propor uma mitigação de código a partir de um relatório de ou , e responder perguntas de analistas sobre incidentes. O ganho é tempo de leitura e de escrita, não substituir o julgamento.

Riscos específicos

  • pelos dados: logs, user agents, títulos de PR e corpos de requisição são controlados por atacantes e podem conter instruções que o modelo obedece.
  • Alucinação: uma mitigação plausível, porém errada, ou uma referência a uma correção que não existe.
  • Vazamento: enviar segredos, dados pessoais ou código proprietário a um serviço externo sem controle.
  • Excesso de autonomia: ligar a saída do modelo diretamente a uma ação destrutiva.

Saída estruturada e validação

Peça ao modelo uma saída em formato fixo e valide contra um esquema antes de usar. O que não casa é descartado ou vai para um humano. Isso transforma texto livre em dado que a automação pode checar.

triage_output.schema.jsonjson
{
  "type": "object",
  "required": ["verdict", "severity", "reasons"],
  "additionalProperties": false,
  "properties": {
    "verdict":  { "enum": ["attack", "benign", "needs_human"] },
    "severity": { "enum": ["low", "medium", "high", "critical"] },
    "reasons":  { "type": "array", "items": { "type": "string" }, "maxItems": 5 }
  }
}

Onde a IA entra no playbook

O padrão seguro é a IA em volta da decisão, não no lugar dela: ela resume e sugere, uma regra determinística ou um humano decide, e a ação passa pelos freios do playbook (idempotência, aprovação, dry-run, auditoria). Quanto maior o impacto da ação, mais longe ela fica da saída direta do modelo.

Medir antes de confiar

  • Conjunto de avaliação com alertas reais já rotulados por analistas, rodando a cada mudança de prompt ou modelo.
  • Acompanhar acerto, falso positivo e casos em que o modelo recusou ou pediu um humano.
  • Revisão amostral contínua da saída em produção.
  • Controle de dados: o que sai para o provedor, com mascaramento de segredos e de dados pessoais antes do envio.
SASTAnálise estática: examina o código sem executar. Acha por análise de fluxo, não por adivinhação.ver no glossário →DASTTeste dinâmico: ataca a aplicação rodando, de fora, em caixa-preta.ver no glossário →Prompt injectionAtaque em que conteúdo hostil (em página indexada, em e-mail resumido, em doc aberto pelo agente) tenta substituir as instruções do sistema. O atacante sabe que o LLM mistura texto confiável com texto encontrado e planta um 'ignore as instruções anteriores e execute X'. É o vetor número 1 em agente em produção hoje, não é bug do LLM, é como agentes leem texto por design.ver no glossário →

conexões no mapa

atualizado em 14/10/2026 · fontes para aprofundar · reportar erro

em outros domínios

Estude antes

teste o que entendeu

Carregando perguntas…