WAZUH - FIM & YARA UD
📌 FIM, YARA y Valhalla en Wazuh Agent
A continuación se explican en detalle estos componentes y cómo se implementan en el contexto de un agente Wazuh.
🔍 ¿Qué es FIM (File Integrity Monitoring)?
🌟 Concepto
-
Cambios en los archivos.
-
Eliminaciones de archivos.
-
Creación de nuevos archivos.
-
Cambios de permisos o propiedades (por ejemplo, cambios de propietario o modificaciones en los permisos de lectura/escritura).
🌟 ¿Por qué es importante?
FIM es vital para:
-
Detectar ataques donde un atacante modifica archivos del sistema, como binarios o scripts críticos.
-
Identificar cambios no autorizados en archivos de configuración.
-
Cumplir con normativas de seguridad (por ejemplo, PCI-DSS, ISO 27001).
🌟 ¿Cómo funciona FIM en Wazuh?
-
El Wazuh Agent tiene un módulo que se configura para vigilar determinadas rutas del sistema de archivos (por ejemplo,
/etc
,/usr/bin
,C:\Windows\System32
, etc.). -
Cuando un archivo es modificado, creado o eliminado, el agente genera un evento y lo envía al servidor Wazuh.
-
El evento incluye detalles como:
-
Nombre del archivo.
-
Tipo de cambio detectado.
-
Hashes (MD5, SHA1, SHA256) del archivo antes y después (para verificar integridad).
-
🌟 Ejemplo de configuración (Linux)
En el fichero ossec.conf
del Wazuh Agent:
Esto indica que el agente vigilará esos directorios y alertará de cualquier cambio.
🌟 Flujo de trabajo de FIM
🔍 ¿Qué es YARA?
🌟 Concepto
Las reglas YARA están formadas por:
-
Condiciones: qué buscar (por ejemplo, secuencias de bytes, cadenas de texto, expresiones regulares).
-
Criterios: cuándo activar la regla (por ejemplo, si aparecen varias cadenas a la vez).
🌟 ¿Por qué usar YARA en Wazuh?
Integrar YARA en un Wazuh Agent permite:
-
Analizar los archivos monitorizados por FIM con reglas YARA.
-
Detectar malware o archivos sospechosos en tiempo real.
-
Generar alertas cuando un archivo coincide con una firma de malware conocida.
🌟 Funcionamiento en Wazuh
🌟 Ejemplo de una regla YARA sencilla
👉 Esta regla detecta archivos que contengan el texto “malicioso”.
🌟 Cómo se configura YARA en Wazuh Agent
En ossec.conf
se activa el módulo de integridad con YARA:
👉 Esto indica que los archivos monitorizados también se analizarán con las reglas definidas en rules.yar
.
🔍 ¿Qué es Valhalla?
🌟 Concepto
Valhalla es un servicio que proporciona:
-
Repositorios centralizados de reglas YARA profesionales y actualizadas.
-
Reglas creadas y mantenidas por expertos en ciberseguridad.
-
Firmas que ayudan a detectar nuevas variantes de malware y amenazas emergentes.
Valhalla permite que Wazuh:
-
Integre un conjunto amplio de reglas YARA sin que el administrador deba crearlas a mano.
-
Se mantenga actualizado frente a nuevas amenazas, ya que las reglas de Valhalla se actualizan constantemente.
🌟 Uso de Valhalla en Wazuh
valhalla_rules.yar
.⚙️ Funcionamiento conjunto FIM + YARA + Valhalla
📝 Ejemplo del flujo
🛡 Beneficios de esta integración en Wazuh
⚠️ Aspectos a tener en cuenta al implementar en Wazuh Agent
🌟 Resumen gráfico de la integración
Comentarios
Publicar un comentario