ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

Este post descreverá a configuração da visualização de painéis de controle ELK e SIEM no ELK
O artigo está dividido nas seguintes seções:

1- Visão Geral do ELK SIEM
2- Painéis Padrão
3- Criando seus primeiros painéis

Sumário de todas as postagens.

1- Visão Geral do ELK SIEM

O ELK SIEM foi recentemente adicionado à pilha elk na versão 7.2 de 25 de junho de 2019.

Esta solução SIEM foi criada pela elastic.co para facilitar a vida do analista de segurança, tornando-a muito mais simples e menos cansativa.

Na nossa versão de trabalho, decidimos criar nosso próprio SIEM e escolher nosso próprio painel de controle.

Mas consideramos importante primeiro estudar o ELK SIEM.

1.1- Seção de Eventos do Host

Primeiro, vamos olhar a seção do host. A seção do host permitirá que você veja eventos que estão sendo gerados no próprio endpoint.

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

Após clicar em visualizar hosts, você deve obter algo como isto. Como você pode ver, três hosts estão conectados a este computador:

1 Windows 10.

2 Servidor Ubuntu 18.04.

Temos várias visualizações exibidas, cada uma mostrando diferentes tipos de eventos.

Por exemplo, a que está no meio mostra dados de logins em todas as três máquinas.

Este volume de dados que você vê aqui foi coletado ao longo de cinco dias. Isso explica o grande número de tentativas de login bem-sucedidas e malsucedidas. Você provavelmente terá um pequeno número de logs, então não se preocupe.

1.2- Seção de Eventos de Rede

Ao passar para a seção de rede, você deve obter algo como isto. Esta seção permitirá monitorar de perto tudo o que acontece na sua rede, desde tráfego HTTP/TLS até tráfego DNS e alertas externos sobre eventos.

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

2- Painéis Padrão

Para facilitar a vida dos usuários, os desenvolvedores da elastic.co criaram um painel padrão, oficialmente suportado pelo ELK. Nossos bits não foram uma exceção a esta regra. Aqui, eu tomarei o painel de monitoramento Packetbeat como exemplo.

Se você seguiu corretamente a etapa do segundo artigo, deve ter um painel configurado esperando por você. Então, vamos lá.

Na aba esquerda do Kibana, selecione o símbolo do painel. Este é o terceiro, contando de cima.

Insira o nome do fragmento na aba de busca

Se houver vários módulos na versão. Um painel de controle será criado para cada um deles. Mas apenas aquele com o módulo ativo exibirá dados não vazios.

Selecione aquele que possui o nome do seu módulo.

Este é o template principal PacketBeat.

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

Este é o painel de controle dos fluxos de rede. Ele nos informará sobre pacotes de entrada e saída, fontes e destinos de endereços IP, além de fornecer muitas informações úteis para o analista do centro de segurança.

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

3 — Criando seus primeiros dashboards

3–1- Conceitos básicos

A- Tipos de dashboards:

São diferentes tipos de visualizações que você pode usar para visualizar seus dados.

por exemplo, temos:

  • Histograma
  • Mapa
  • Widget Markdown
  • Gráfico de pizza

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

B- KQL (Kibana Query Language):

Esta é a linguagem usada no Kibana para facilitara busca em dados. Isso permite que você verifique se certos dados existem e muitas outras funções úteis. Para saber mais, você pode estudar as informações através deste link

https://www.elastic.co/guide/en/kibana/current/kuery-query.html

Este é um exemplo de consulta para buscar um host com o sistema Windows 10 Pro.

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

C- Filtros:

Essa função permitirá que você filtre certos parâmetros, como nome do host, código ou identificador de evento, etc. Os filtros melhoram significativamente a fase de investigação em termos de tempo e esforço gastos na busca por evidências.

D- Primeira visualização:

Vamos criar uma visualização para MITER ATT & CK.

Primeiro, precisamos acessar Dashboard → Criar novo dashboard → criar novo → Gráfico de pizza

Defina o tipo para o padrão de índice e, em seguida, toque no nome do seu bit.

Pressione Enter. Neste ponto, você deve ver um donut verde.

Na aba Buckets à esquerda, você encontrará:

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

— Split slices dividirá o donut em partes diferentes com base na dispersão dos dados.

— Split Chart criará outro donut ao lado deste.

Usaremos slices divididos.

Vamos visualizar nossos dados com base no termo que escolhemos. Neste caso, o termo se referirá a MITER ATT & CK.

No Winlogbeat, o campo que nos fornecerá essa informação é chamado:

winlog.event_data.RuleName

Definiremos a métrica de contagem para ordenar os eventos com base em quantas vezes eles aparecem.

Ative a função 'Agrupar outros valores em um segmento separado'.

Isso será útil se os termos que você escolher tiverem muitos significados diferentes que derivam do ritmo. Isso ajuda a visualizar os outros dados como um todo. Isso lhe dará uma ideia da porcentagem dos outros eventos.

Agora que terminamos de configurar a guia de dados, vamos para a guia de opções.

Você deve fazer o seguinte:

** Remova a forma de rosquinha para que um círculo completo apareça na visualização.

** Escolha a posição da legenda que você prefere. Neste caso, vamos exibi-las à direita.

** Defina os valores de exibição para que eles sejam exibidos ao lado de seu fragmento para facilitar a leitura, enquanto os outros deixarão como padrão.

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

O truncamento determina quanto você deseja exibir do nome do evento.

Defina o tempo a partir do qual a visualização deve começar e, em seguida, clique no quadrado azul.

Você deve obter algo assim:

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

Você também pode adicionar um filtro à sua visualização para filtrar um determinado host que deseja verificar ou quaisquer parâmetros que você achar úteis para seu objetivo. A visualização exibirá apenas os dados que correspondem à regra que foi colocada no filtro. Neste caso, iremos exibir dados do MITER ATT & CK, provenientes apenas do host chamado win10.

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

3–2- Criando seu primeiro painel:

Um painel é um conjunto de várias visualizações. Seus painéis devem ser claros, compreensíveis e conter dados úteis e determinísticos. Aqui está um exemplo de painéis que criamos do zero para winlogbeat.

ELK SIEM Open Distro: Visualização de painéis de informação ELK e SIEM no ELK

Obrigado pelo seu tempo. Espero que este artigo tenha sido útil. Se você quiser mais informações sobre o assunto, recomendamos que visite site oficial.

O chat do Telegram sobre Elasticsearch: https://t.me/elasticsearch_ru

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster