Azure Sentinel na prática


Serviço de Segurança Cloud com Inteligência Artificial e Análises baseadas em AI

 

O Azure Sentinel é uma plataforma de segurança (SIEM) disponível como serviço no Azure baseada nas mais avançadas soluções de monitoramento e gestão de eventos de segurança integradas a recursos de AI para auxiliar na tomada de decisões de negócios e análises completas em diversos cenários de tecnologias.

Com o Azure Sentinel é possível monitorar recursos Azure e não Azure nas mais diferentes camadas, como aplicações, servidores, VMs, bancos de dados, estruturas de rede, armazenamento e outras fontes, incluindo recursos em outros players de Cloud.

 

Ativando o Azure Sentinel

  • Acesse sua conta no portal do Azure.
  • Clique no menu ‘Criar novo recurso’ para acessar o Azure Marketplace.
  • Utilize a caixa de busca para localizar o serviço Azure Sentinel conforme a instalação.

 

  • Conecte o Azure Sentinel a um workspace existente ou instale um novo workspace para o armazenamento de logs e para a coleta do Azure Sentinel.

 

5- Após vincular o Azure Sentinel ao workspace, note a janela de boas-vindas e o assistente de configuração.

A guia ‘News & guides’ oferece uma experiência simplificada para configuração do Azure Sentinel e é indicada para os usuários que estão iniciando seus estudos no recurso.

 

Conectores – Fontes de monitoramento

Agora que o Azure Sentinel está conectado a um workspace, você deverá configurar as fontes de coleta de dados para o monitoramento.

1- Na opção Collect data, clique em Connect e selecione uma fonte. Note a variedade de opções disponíveis, lembrando que, até o momento da publicação deste artigo, o Azure Sentinel está na versão Preview. Muitas outras fontes estarão disponíveis como conectores.

2- Selecione o Conector desejado e clique em ‘Open connector page’.

3- Habilite a conexão do recurso para o Azure Sentinel.

Lembre-se de que é possível conectar diversas fontes de coleta de dados para o mesmo workspace do Azure Sentinel, incluindo serviços do AD, Office 365, Firewalls e diversos recursos.

 

Alertas

Após as configurações dos conectores, defina as regras de alertas de segurança. Para isso, selecione a opção ‘Create security alerts – Create’ disponível na guia ‘News & guide’.

 

Consulte a comunidade do Azure Sentinel no Github para ter acesso a diversos exemplos de alertas e configurações de detecções. Aproveite para personalizar os alertas de acordo com as necessidades do seu projeto.

https://github.com/Azure/Azure-Sentinel/tree/master/Detections

 

Adicione quantas regras forem necessárias para o seu ambiente, edite as regras existentes ou interrompa o monitoramento sob demanda.

 

Playbooks – Logic Apps

Um playbook de segurança é uma coleção de procedimentos que podem ser executados no Azure Sentinel em resposta a um alerta. Ele pode ajudar a automatizar e orquestrar sua resposta e pode ser executado manualmente ou definido para ser executado automaticamente quando alertas específicos forem acionados.

A integração com Logic Apps permite que você orquestre ações, envie mensagens, altere o escopo de serviços disponíveis, armazene seus próprios logs, execute procedures em bancos de dados e uma infinidade de ações e sequências, inclusive acionando rotinas do Azure Functions.

 

Para configurar os Playbooks disponíveis em seu projeto no Azure Sentinel:

 

1- Clique na guia ‘Playbooks’, disponível no Azure Sentinel ‘Add Playbook’.

 

2- Defina o título do Logic App, o grupo de recursos e a localização para instalação.

Dica: é aconselhável consultar a documentação e estudar os recursos de Logic Apps no Azure para compreender o potencial e as possibilidades de utilização desse serviço.

No exemplo a seguir, criaremos um Logic App básico para demonstrar sua utilização com o Azure Sentinel.

1- Selecione Blank Logic App, na janela inicial do Logic Apps Designer.

2- Na janela seguinte, busque por Azure Sentinel e selecione o Trigger ‘When a response to an Azure Sentinel alert…’.

3- Defina uma sequência lógica que faça sentido para as ações de resposta ao incidente do seu projeto. Veja o exemplo:

 

Após a criação dos Logic Apps, retorne aos alertas do Azure Sentinel e adicione a chamada ao Playbook de forma que, quando um alerta for gerado, o Playbook será executado.

 

Monitoramento

Após a configuração do Azure Sentinel, é possível monitorar os ambientes por meio de Dashboars e painéis que podem ser personalizados.

Na guia Overview do Azure Sentinel é possível verificar os incidentes mais recentes organizados por temas e regiões.

 

Já a guia Logs oferece investigação por meio de querys de consulta diretamente nos logs do workspace, permitindo a composição de execuções personalizadas.

A guia Dashboards permite a ativação de painéis visuais para facilitar o monitoramento em tempo real. Também é possível personalizar os painéis, criar os seus próprios ou instalar novos disponíveis na Comunidade Azure Sentinel do GitHub: https://github.com/Azure/Azure-Sentinel/tree/master/Dashboards

Você pode instalar quantos Dashboads quiser. Após a ativação, consulte os painéis na guia Dashboard do Azure.

 

Para os profissionais que compreendem jSON, é uma ótima oportunidade para fazer o download dos painéis e realizar customizações sob demanda, tornando o cenário de monitoramento ainda mais completo para atender às necessidades de projetos.

 

Por fim, a guia Hunting do Azure Sentinel tem diversas querys prontas que podem ser executadas em investigações, customizadas ou utilizadas como aprendizado para compor alertas e demais recursos que dependem de querys.

 

Gostou?

Essa foi uma visão prática do Azure Sentinel para ajudar você a compor cenários dos mais variados tipos, criando monitoramento e respostas a incidentes, além de utilizar Dashboards e visões com AI incorporados.

Para mais informações e detalhes sobre os recursos, consulte:

https://docs.microsoft.com/pt-br/azure/sentinel

Bons estudos!


Autor:

CTO da eSeth Tecnologia e CEO do Azure Academy. Desenvolve projetos de tecnologia de ponta para empresas de porte, instituições financeiras, redes de franquias, indústrias e marcas reconhecidas na América Latina, EUA e Europa. MVP Microsoft Azure, Especialista em Computação na Nuvem e Mentor de Startups em Projetos e Hackathons da Microsoft, Google, Cubo, IBM e ONU. Nos últimos anos tem ajudado marcas a desenvolver projetos de tecnologia e comunicação de forma eficiente atingindo nichos de mercado, desenvolvendo estratégias de diferenciação e criando soluções robustas. Engenheiro de Software com especialização na Academia Latino-Americana de Segurança da Informação. Especialização em Stanford University. Palestrante de grandes audiências em eventos no Brasil e exterior.