Atualização 22/04/2026 - 09:22

This commit is contained in:
2026-04-22 09:22:14 -03:00
parent b0459c875d
commit ab1ee8354f
6 changed files with 185 additions and 1 deletions

View File

@@ -1,3 +1,187 @@
![](../../assets/rk-siem-titulo-ingestao-lab03.png)
***
**Como enviar Logs de hosts Windows para o RK-SIEM (se o padrão Microsoft é o .EVTX)?**
![](../../assets/rk-siem-lab03-01.png)
Neste terceiro laboratório o objetivo é enviar Logs de um host com Windows em seu formato nativo (.EVTX) para um Logshipper (Fluent-Bit) instalado no próprio host que providenciará o envio em formato JSON para o RK-SIEM.
![](../../assets/rk-siem-lab03-02.png)
Como estamos usando o ambiente Linux para nossas práticas (e para não usar um Máquina Virtual Windows VirtualBox ou VMWare à parte em nosso cenário) faremos uso de uma "adaptação" feita pelo projeto <a href="https://github.com/dockur/windows" target="_blank">Windows Dockur</a> que executa uma máquina virtual Windows (KVM) gerenciada de dentro de um container Docker.
![](../../assets/rk-siem-lab03-03.png)
Conteúdo do docker-compose.yml referente ao Host 03:
```
services
rk-siem-host03:
image: docker.ifrncn.com.br/rk/rk-windows:latest
container_name: rk-siem-host03
devices:
- /dev/kvm # Essencial para aceleração de hardware (KVM)
cap_add:
- NET_ADMIN
ports:
- 8006:8006 # Interface Web (NoVNC)
volumes:
- ./dados:/storage
stop_grace_period: 2m
restart: on-failure
environment:
VERSION: "7u" # Define a versão (win11, win10, etc)
RAM_SIZE: "2G" # Memória RAM
CPU_CORES: "2" # Quantidade de núcleos
DISK_SIZE: "15G" # Tamanho do disco virtual
USERNAME: "admin"
PASSWORD: "admin"
```
Em versões mais atuais do Windows (11 e/ou 2025 server) é só baixar gratuitamente a versão atualizada do <a href="https://fluentbit.io/" target="_blank">Fluent-Bit</a>, instalar e configurar seguindo as orientações deste roteiro.
Para não deixar nosso ambiente muito pesado, porém (em função dos recursos necessários para executar uma MV Windows 11/2025) fizemos a opção por instalar e configurar um Windows 7 necessitando, porém, da adição dos seguintes aplicativos:
<ul>
<li>.NET Framework 4.8</li>
<li>Fluent-Bit (versão 1.8.5)</li>
<li>NSSM (para executar o Fluent-Bit como serviço</li>
</ul>
Foram necessários, ainda, vários patches com atualizações no Windows 7 para que o sistema funcionasse perfeitamente:
<ul>
<li>KB4503575</li>
<li>KB4503575</li>
<li>KB3191566</li>
<li>KB4019990</li>
<li>KB3033929</li>
<li>KB2534111</li>
<li>KB2872035</li>
<li>KB2809215</li>
<li>KB976902</li>
</ul>
##
**ATENÇÃO!!! Se você optar por instalar "do zero" o Windows 7, deverá instalar todos os aplicativos e patches listados aqui, ou não funcionará**
##
**Para facilitar/agilizar esta prática, sugerimos baixar e utilizar a pasta compartilhada 'dados' de um Windows7 já com todos os aplicativos e patches aplicados. Disponibilizamos o passo-a-pasos em nosso Git <a href="https://gitlab.ifrncn.com.br/ricardokleber/rk-windows7" target="_blank">https://gitlab.ifrncn.com.br/ricardokleber/rk-windows7</a>**
Arquivo de configuração do Fluent-Bit (*C:\Program Files\fluent-bit\fluent-bit.conf*) para conexão ao RK-SIEM e envio dos Logs autenticando-se com usuário admin/admin:
![](../../assets/rk-siem-lab03-04.png)
**Verifique se o IP do RK-SIEM-CORE informado é o IP do gateway da máquina Windows ou o IP do seu host real (pode ser qualquer um deles)**
***
**Roteiro Passo a Passo:**
**1. Baixe o Repositório GIT do projeto**
```
git clone https://gitlab.ifrncn.com.br/ricardokleber/rk-siem.git
```
**2. Entre no diretório/pasta do projeto referente ao LAB03**
(O docker-compose deste diretório já contém as configurações do HOST03)
```
cd rk-siem/roteiros/05-lab03
```
**3. Levante o RK-SIEM-CORE**
```
docker compose up -d rk-siem-core
```
**4. Levante o RK-SIEM-UI**
```
docker compose up -d rk-siem-ui
```
(Após alguns segundos você já poderá subir a interface Web RK-SIEM-UI acessando http://localhost:5061 em um navegador)
![](../../assets/rk-siem-login.png)
**5. Baixe e descompacte a pasta 'dados' com o Windows 7 configurado**
```
wget http://arquivos.ifrncn.com.br/windows/rk-windows7-dados.tgz
```
```
tar -xvzf rk-windows7-dados.tgz
```
**6. Levante o RK-SIEM-HOST03**
```
docker compose up -d rk-siem-host03
```
**7. Acesse o HOST03 usando um Navegador (http://localhost:8006) e verifique se o arquivo de configuração do Fluent-Bit está apontando corretamente para o IP do RK-SIEM-CORE**
**8. Acesse o RK-SIEM com as credenciais padrão**
```
Username: admin | Password: admin
```
**9. No Menu do canto superior esquerdo, na sessão 'Management' selecione 'Dashboards Management'**
![](../../assets/rk-siem-dashboards-management.png)
**10. Selecione a opção 'Index patterns' para configurar o seu primeiro índice no RK-SIEM (para receber os Logs do HOST03)'**
![](../../assets/rk-siem-index-patterns.png)
**11. Clique no botão 'Create index pattern' para Criar o índice dos logs vindos do Host03**
![](../../assets/rk-siem-botao-create-index-pattern.png)
Observe que o Host 03 já enviou logs para o RK-SIEM (A indicação do índice 'host03-logs' já aparece como fonte disponível)
![](../../assets/rk-siem-visualizacao-host02-logs.png)
**11. Preencha o campo 'Index pattern name' indicando que o índice que será criado deverá receber todo o tráfego de índices começando com 'host03-logs'**
```
host03-logs*
```
![](../../assets/rk-siem-index-pattern-name-02.png)
Clique no botão 'Next step' para o próximo passo.
**12. No campo 'Time field' você deverá indicar;selecionar o 'campo de índice de tempo' usado para indexar e exibir os logs. Clicando na seta surgirá o campo padrão utilizado em Logs '@timestamp'. Clique para selecioná-lo**
```
@timestamp
```
![](../../assets/rk-siem-selecao-timestamp-02.png)
(Clique no botão 'Create index pattern' para finalizar a criação do índice).
**Você já poderá visualizar os logs enviados pelo 'Host03' na seção 'Discover'**
![](../../assets/rk-siem-secao-discover.png)
![](../../assets/rk-siem-discover-logs-host02.png)
***
**Assista à Videoaula explicativa sobre o assunto clicando na imagem abaixo:**
<a href="https://www.youtube.com/watch?v=DoedlfxmR6g" target="_blank"><img width="400" height="120" alt="assistavideo" src="../../assets/rk-siem-youtube.png" /></a>

View File

@@ -72,7 +72,7 @@ services:
restart: on-failure
environment:
VERSION: "7u" # Define a versão (win11, win10, etc)
RAM_SIZE: "2G" # Mínimo recomendado para Win11
RAM_SIZE: "2G"
CPU_CORES: "2" # Quantidade de núcleos
DISK_SIZE: "15G" # Tamanho do disco virtual
USERNAME: "admin"