15 de abril de 20264 min de leitura

Microsoft Sentinel: Implementando limites de custo em KQL e Notebooks

As equipes de segurança enfrentam uma tensão constante: a necessidade de executar analytics avançados para manter a resiliência contra ameaças versus a pressão por orçamentos previsíveis. Até então, o Microsoft Sentinel permitia configurar alertas de consumo — uma camada de visibilidade, mas insuficiente para evitar estouros de budget indesejados caso uma query ou job saísse do controle.

A Microsoft anunciou a implementação de enforcement (ponto de bloqueio) para queries KQL e notebooks dentro do Microsoft Sentinel Data Lake. Esta atualização permite sair do modo reativo (apenas notificações) para uma postura de governança ativa, bloqueando automaticamente queries e jobs que ultrapassem os limites pré-configurados.

O que mudou

Antigamente, a experiência de Configure Policies no Microsoft Sentinel era limitada a alertas sobre o consumo do Data Lake. O administrador recebia uma notificação por e-mail, mas isso não impedia que o uso continuasse progredindo.

Agora, é possível ativar a função de enforcement nessas mesmas políticas. Quando o limite é excedido, o Sentinel bloqueia novas requisições com um erro claro: "Limit exceeded". Isso elimina picos inesperados causados por queries complexas ou por analistas operando workloads massivos de forma equivocada diretamente na camada do Data Lake.

O controle abrange duas capacidades principais:

  • Data Lake Query: Incluindo queries KQL interativas e jobs (agendados ou ad-hoc).
  • Advanced Data Insights: Focado em execuções e jobs de notebooks.

Como funciona na prática

Os controles de custo agora são consistentes em diferentes pontos de entrada. A mesma política aplicada a uma investigação rápida de um analista vale também para um job de longa duração agendado via infraestrutura. O escopo inclui o data lake explorer no portal do Defender, jobs KQL e execuções de notebooks via extensão de VS Code.

Execução sem interrupções indesejadas

O enforcement é aplicado apenas em novas execuções ou na validação inicial. Isso traz pontos positivos importantes:

  • Queries em andamento: Não são interrompidas. O trabalho já em execução completa-se normalmente.
  • Bloqueio proativo: Novas execuções são barradas apenas se o limite for ultrapassado.
  • Failures rápidos: A falha ocorre na validação, evitando que compute (e dinheiro) seja desperdiçado em uma query que não será completada.

Configuração

Para configurar, você deve ter as permissões adequadas descritas na documentação oficial de gestão de custos do Microsoft Sentinel.

  1. Acesse Microsoft Sentinel > Cost management > Configure Policies no portal do Microsoft Defender.
  2. Escolha o serviço (Data Lake Query ou Advanced Data Insights).
  3. Defina o Threshold total e a porcentagem para alertas prévios.
  4. Ative o toggle de Enforcement.

Cenários reais: Prevenção de picos de custo

Imagine um SOC (Security Operations Center) injetando aproximadamente 6 TB/dia, sendo 5 TB direcionados ao Data Lake do Sentinel. Em uma situação comum, a contratação de um novo analista que desconheça a precificação da ferramenta pode, inadvertidamente, disparar uma query massiva contra o Data Lake em vez da camada de Analytics, causando um espigão no custo mensal.

Com as novas políticas, o gerente do SOC pode mitigar esse risco de forma granular.

Analisando o impacto estratégico

Para empresas brasileiras, que muitas vezes operam com orçamentos em BRL lastreados em cloud precificada em USD, essa funcionalidade é uma commodity essencial de governança. Evitar surprises bills permite que as equipes de engenharia experimentem e testem novos modelos de detecção sem que o medo do custo seja um impeditivo para a inovação.

Entretanto, atenção: em cenários de um incidente de cibersegurança real (breach), o tempo de resposta é crítico. Certifique-se de que os seus processos de incident response incluam a possibilidade imediata de ajustar ou desativar esses guardrails caso o SOC precise de todo o poder computacional disponível, independentemente dos limites de custo — e, claro, estabeleça um fluxo de governança para reverter essas permissões posteriormente.

Gostou? Compartilhe:
Precisa de ajuda?Fale com nossos especialistas 👋
Avatar Walcew - Headset