View a markdown version of this page

Configuración del origen para Zeek - Amazon CloudWatch

Configuración del origen para Zeek

Integración con Zeek

Para integrar Zeek con Registros de CloudWatch, debe configurar tanto el origen como la canalización. Primero, configure el origen de Zeek mediante la configuración de Amazon S3 y Amazon SQS para recibir datos. A continuación, configure la canalización de CloudWatch para ingerir los datos del origen a Registros de CloudWatch.

Instrucciones para configurar Amazon S3 y Amazon SQS

La configuración de Zeek con Fluent Bit para enviar registros a un bucket de Amazon S3 implica varios pasos, centrados principalmente en configurar el bucket de Amazon S3, la cola de Amazon SQS, los roles de IAM y, posteriormente, configurar la canalización de CloudWatch.

Configuración de los registros de Zeek mediante Fluent Bit

  • Instale Fluent Bit, un recopilador de registros ligero que lee archivos de registro y los reenvía a destinos como Amazon S3, en el host de Zeek y configúrelo para realizar el seguimiento continuo de los archivos de registro de Zeek (por ejemplo, /opt/zeek/logs/current/*.log).

  • Configure las credenciales de AWS (rol de IAM o aws configure) para que Fluent Bit tenga permisos para cargar objetos en el bucket de Amazon S3.

  • Actualice la configuración de Fluent Bit para utilizar el complemento de salida de S3. Especifique el nombre del bucket, la región y la ruta de clave de S3 para los registros de Zeek.

  • Inicie y habilite el servicio de Fluent Bit para que recopile continuamente los registros de Zeek y los cargue en Amazon S3 para su posterior ingesta.

Configuración de Amazon S3 y Amazon SQS

  • El bucket de Amazon S3 que almacena los registros de Zeek debe estar ubicado en la misma región de AWS.

  • Configure el bucket de Amazon S3 para crear notificaciones de eventos, específicamente para los eventos de creación de objetos. Estas notificaciones deben enviarse a una cola de Amazon SQS.

  • Cree una cola de Amazon SQS en la misma región de AWS que el bucket de Amazon S3. Esta cola recibirá notificaciones cada vez que se agreguen nuevos archivos de registros al bucket de Amazon S3.

Configuración de la canalización de CloudWatch

Al configurar la canalización para leer datos desde Zeek, elija Zeek como el origen de datos. Después de rellenar la información obligatoria y crear la canalización, los datos estarán disponibles en el grupo de registro de Registros de CloudWatch.

Clases de eventos del Marco de esquema de ciberseguridad abierto compatibles

Esta integración admite la versión 1.5.0 del esquema OCSF y eventos que se asignan a múltiples clases de OCSF. La siguiente tabla enumera las asignaciones de eventos admitidas.

Asignaciones de eventos de OCSF para Zeek
Nombre de evento Clase de OCSF
conn Actividad de red (4001)
DNS Actividad DNS (4003)
http Actividad HTTP (4002)
ssl Actividad de red (4001)
ssh Actividad SSH (4007)
kerberos Autenticación (3002)
rdp Actividad RDP (4005)
files Actividad de red (4001)
aviso Resultado de detección (2004)
known_hosts Evento base (0)
x509 Actividad de red (4001)
ftp Actividad FTP (4008)
smtp Actividad de correo electrónico (4009)
dhcp Actividad DHCP (4004)
ntlm Autenticación (3002)
smb_files Actividad SMB (4006)
smb Actividad SMB (4006)
dce_rpc Actividad SMB (4006)
ldap Autenticación (3002)
ldap_search Actividad de red (4001)
quic Actividad de red (4001)
túnel Actividad de túnel (4014)
pe Evento base (0)
weird Evento base (0)
known_services Evento base (0)
software Información de inventario de software (5020)
reporter Evento base (0)

Los eventos que no coinciden con ninguna transformación de asignación de OCSF se transfieren automáticamente y se envían directamente al receptor configurado sin procesamiento adicional.