aleemladha.wazuh_server_install
Rol de Ansible para Instalar Wazuh SIEM Protección Unificada de XDR y SIEM con Reglas de SOC Fortress
¿Por qué usar Wazuh con las Reglas de SocFortress?: Blog de SocFortress
El objetivo de este repositorio es proporcionar a la comunidad de Wazuh conjuntos de reglas que sean más precisos, descriptivos y enriquecidos a partir de diversas fuentes e integraciones.
Aquí están las razones:
- Las reglas de detección pueden ser complicadas y creemos que todos deberían tener acceso a un conjunto de reglas sólido y en crecimiento.
- Wazuh es un gran agente EDR, sin embargo, los conjuntos de reglas predeterminados son bastante laxos (en nuestra opinión). Queríamos empezar a construir un repositorio fuerte de reglas de Wazuh para que la comunidad pudiera implementarlas y expandirse a medida que surjan nuevas amenazas.
- La ciberseguridad es lo suficientemente difícil, trabajemos juntos :smile:
Rol de Ansible: Despliegue de Wazuh SIEM
Un rol de Ansible que ejecuta Wazuh SIEM en un sistema Linux. Por defecto, la contraseña se genera automáticamente y se imprime en los registros. Como opción, se puede usar la variable de rol wazuh_admin_password
para establecerla manualmente.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml
):
# URL del script de instalación de Wazuh
wazuh_install_script_url: "https://packages.wazuh.com/4.7/wazuh-install.sh"
# URL del script de reglas de SOCFORTRESS para Wazuh
socfortress_rules_script_url: "https://raw.githubusercontent.com/aaladha/Wazuh-Rules/main/wazuh_socfortress_rules.sh"
# (Opcional) Forzar la contraseña de administrador
wazuh_admin_password: Wazuh-123
Ejemplo de Playbook
- hosts: wazuh-siem
roles:
- aleemladha.wazuh_server_install
Ejemplo de Configuración de Rango de Ludus
ludus:
- vm_name: "{{ range_id }}-wazuh-siem"
hostname: "{{ range_id }}-wazuh-siem"
template: kali-x64-desktop-template
vlan: 20
ip_last_octet: 2
ram_gb: 8
cpus: 4
linux: true
testing:
snapshot: false
block_internet: false
roles:
- aleemladha.wazuh_server_install
role_vars:
wazuh_admin_password: Wazuh-123
Configuración de Ludus
# Agrega el rol a tu host de ludus
ludus ansible roles add aleemladha.wazuh_server_install
# Obtén tu configuración en un archivo para asignar a una VM
ludus range config get > config.yml
# Edita la configuración para añadir el rol a las VMs que desees hacer un servidor wazuh siem
ludus range config set -f config.yml
# Despliega el rango y accede al wazuh SIEM
ludus range deploy
# Por defecto, a menos que se especifique manualmente, el nombre de usuario y la contraseña se generan y aseguran, puedes acceder a ellos usando
ludus range logs -f
La salida será
ok: [SCCM-wazuh] => {
"msg": [
"Usuario: admin",
"Contraseña: 8DWmsgBD9*ICMqv?8xnyInr?IMqerI*7"
]
}
Una vez desplegado, accede a la interfaz de Wazuh en https://<IP>:
Configuración de Ludus Game of Active Directory (GOAD) para Wazuh
ludus:
- vm_name: "{{ range_id }}-GOAD-DC01"
hostname: "{{ range_id }}-DC01"
template: win2019-server-x64-template
vlan: 10
ip_last_octet: 10
ram_gb: 4
cpus: 2
windows:
sysprep: true
- vm_name: "{{ range_id }}-GOAD-DC02"
hostname: "{{ range_id }}-DC02"
template: win2019-server-x64-template
vlan: 10
ip_last_octet: 11
ram_gb: 4
cpus: 2
windows:
sysprep: true
- vm_name: "{{ range_id }}-GOAD-DC03"
hostname: "{{ range_id }}-DC03"
template: win2016-server-x64-template
vlan: 10
ip_last_octet: 12
ram_gb: 4
cpus: 2
windows:
sysprep: true
- vm_name: "{{ range_id }}-GOAD-SRV02"
hostname: "{{ range_id }}-SRV02"
template: win2019-server-x64-template
vlan: 10
ip_last_octet: 22
ram_gb: 4
cpus: 2
windows:
sysprep: true
- vm_name: "{{ range_id }}-GOAD-SRV03"
hostname: "{{ range_id }}-SRV03"
template: win2019-server-x64-template
vlan: 10
ip_last_octet: 23
ram_gb: 4
cpus: 2
windows:
sysprep: true
- vm_name: "{{ range_id }}-kali"
hostname: "{{ range_id }}-kali"
template: kali-x64-desktop-template
vlan: 10
ip_last_octet: 99
ram_gb: 4
cpus: 2
linux: true
testing:
snapshot: false
block_internet: false
roles:
- aleemladha.wazuh_server_install
role_vars:
wazuh_admin_password: Wazuh-123
Licencia
Apache-2.0
Información del Autor
Este rol fue creado por Aleem Ladha
Recursos / Agradecimientos
Acerca del proyecto
Install WAZUH SIEM and enhanced with SOC FORTRESS Rules
Instalar
ansible-galaxy install aleemladha.wazuh_server_install
Licencia
Unknown
Descargas
247
Propietario