Ajuste de regras de correlação no SIEM: método prático

Analista de SOC revisando alertas e regras de correlação em painéis de monitoramento de segurança

O ajuste de regras de correlação no SIEM começa por uma decisão que muita gente pula: distinguir regra mal escrita de regra correta que dispara sobre atividade legítima do ambiente. O ajuste de regras de correlação no SIEM significa alterar a consulta, o limiar ou a agenda da regra para que ela só corresponda a eventos genuinamente suspeitos, enquanto a exceção serve para o caso em que a lógica está certa mas um ator conhecido como seguro — um servidor de gerenciamento, um scanner autorizado — continua gerando alerta. Escolher o mecanismo errado degrada o sinal: suprimir o que deveria ser exceção deixa lacunas, e reescrever a lógica para caber um caso específico fragiliza a detecção para todos os demais cenários. Este artigo organiza esse processo em diagnóstico, escolha de mecanismo, um método de sete etapas e métricas de acompanhamento.

Diagnóstico antes do ajuste

Nenhum ajuste deve partir de impressão. O primeiro passo é medir a regra como ela está: volume de alertas por dia, distribuição por severidade, proporção de incidentes fechados como falso positivo e entidades que mais aparecem nos disparos. Sem essa linha de base, não há como saber se a mudança melhorou ou piorou o quadro — e o time repete o ciclo de apagar incêndios sem acumular aprendizado.

Plataformas modernas já expõem parte desse diagnóstico pronto. O Elastic oferece pré-visualização da regra contra um intervalo histórico antes de habilitá-la, mostrando o que ela teria detectado sem criar alertas reais, o que permite ver falsos positivos óbvios e ausências de detecção antes do impacto operacional. O Microsoft Sentinel traz painéis de insights sobre regras analíticas com estatísticas de incidentes abertos e fechados por classificação. Use os dois recursos como rotina, não como exceção: cada mudança de regra ganha um período de observação com alertas visíveis e notificações pausadas até o volume se mostrar sustentável.

Ajustar a lógica ou criar exceção

A decisão central do ajuste tem quatro mecanismos possíveis, e cada um atua em um ponto distinto do pipeline. A tabela a seguir resume quando usar cada um:

Mecanismo Quando usar Efeito
Ajuste da lógica A consulta é ampla demais e captura comportamento normal em qualquer ambiente Refina consulta, limiar ou agenda; melhora o sinal de origem
Exceção A lógica está correta, mas um caso seguro específico do ambiente dispara a regra Bloqueia a criação do alerta sem alterar a regra
Supressão A mesma entidade dispara a regra repetidamente em pouco tempo Agrupa disparos duplicados em um único alerta
Pausa de ações Janela de manutenção ou implantação em observação Alertas continuam sendo criados; só as notificações param

A ordem importa: ajuste e exceção são avaliados antes de o alerta existir; supressão e pausa agem depois. Tratar com supressão o que deveria ser exceção deixa o primeiro alerta gravado e capaz de acionar uma escala. No Microsoft Sentinel, a regra de automação fecha o incidente e, por padrão, expira automaticamente após 24 horas, reduzindo a chance de falso negativo por uma exclusão esquecida — comportamento que encaixa bem exceções ainda em validação. Para exceções duradouras, a recomendação da documentação é referenciar watchlists na consulta em vez de listar valores na mão: a mesma watchlist pode ser aplicada a várias regras, permitindo gestão centralizada das exceções, e um analista pode incluir uma exceção sem editar a regra.

Em regras de processo autorizado, a alternativa a excluir é duplicar: mantém-se a regra original com exceção para o ator legítimo e cria-se uma cópia com risco reduzido que captura apenas aquele ator, preservando visibilidade sem poluir o fluxo de prioridade alta. O mesmo raciocínio vale para exclusões por host.name, process.name e user.name, os três campos que concentram a maior parte dos falsos positivos benignos.

Método de ajuste em sete etapas

  1. Documente a intenção da regra: qual comportamento de ataque ela detecta, quais fontes de log sustentam a detecção e qual o resultado esperado. Sem isso, o ajuste vira tentativa e erro.
  2. Meça a linha de base: alertas por dia, taxa de falso positivo e entidades recorrentes nos últimos disparos. Registre os números antes de mudar qualquer coisa.
  3. Classifique os disparos: separe falsos positivos por causa comum — aplicação interna, ferramenta administrativa, scanner, janela de manutenção — e agrupe por campo, não por caso individual.
  4. Escolha o mecanismo: consulta ampla em qualquer ambiente pede ajuste de lógica; caso seguro e específico pede exceção; repetição da mesma entidade pede supressão; implantação nova pede pausa de ações com observação.
  5. Altere um parâmetro por vez: limiar, janela de tempo ou filtro. Mudanças simultâneas impossibilitam atribuir o efeito observado a uma causa.
  6. Valide no histórico: rode a versão alterada contra um período passado e confirme que os verdadeiros positivos conhecidos continuam sendo detectados. Em regras de correspondência de indicadores, a documentação do Elastic orienta agendar regras de correspondência de indicadores em intervalos de uma hora ou mais e limitar o look-back adicional a no máximo 24 horas, evitando consultas gigantescas e sobrecarga do cluster.
  7. Registre a mudança: versão, autor, motivo e resultado esperado, em repositório versionado. A regra ajustada sem histórico é dívida técnica disfarçada de melhoria.

Erros que anulam o ajuste

Três falhas concentram a maior parte dos retrocessos. A primeira é a exclusão genérica: exceptuar um processo ou usuário sem delimitar também o host abre caminho para o atacante que se apropria daquela identidade. A segunda é o ajuste guiado por um único incidente — a consulta é estreitada até caber o caso da semana e deixa de detectar variações do mesmo ataque, incluindo sequências de movimento lateral já cobertas por outras regras do seu laboratório, como a detecção de pass the hash no SOC. A terceira é não reavaliar exceções: o ator excluído muda de função, a ferramenta é desativada e a exclusão permanece como porta silenciosa. Exceções precisam de data de revisão, da mesma forma que regras precisam de dono.

Um quarto erro merece destaque: confundir volume baixo com regra boa. Uma regra que quase não dispara pode estar saudável ou pode estar quebrada — por exemplo, uma mudança no formato de log derrubou a extração de um campo e ninguém percebeu. Regras silenciosas exigem teste periódico contra dados que sabidamente contêm o comportamento-alvo, prática que faz parte da resposta estruturada a incidentes descrita no guia de detecção e resposta a ransomware no SOC.

Métricas que sustentam a melhoria

O ajuste sem métrica é opinião. Acompanhe por regra, em janela fixa de 30 dias: volume médio de alertas por dia, taxa de verdadeiro positivo sobre o total de incidentes fechados, tempo médio de triagem por alerta e idade da última revisão da regra. Um painel simples com esses quatro números já revela as regras que merecem atenção na próxima ciclo de manutenção — normalmente 10% das regras concentram a maior parte do ruído e do tempo do analista.

Estabeleça também um gatilho objetivo: regra com taxa de falso positivo acima de um limite definido pelo time entra na fila de revisão com prioridade, e regra sem verdadeiro positivo em dois trimestres entra em avaliação de desativação. Manter regra inútil ativa tem custo real de atenção e risco falso de sensação de cobertura. Ajuste é ciclo contínuo, com agenda definida, não projeto de fim de trimestre.

Fontes