Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Un modelo para todos los registros

5 tareas · 36 min · Principiante

Un portal, un cortafuegos y un servidor DNS escriben cada uno a su manera. Google SecOps convierte esas líneas a un modelo unificado de datos (UDM): una misma estructura de campos para cualquier fuente. Con seis registros de la Mutual Pampa Austral, un SOC que acaba de adoptarlo, lees la línea original y el evento resultante, y entiendes qué campos puede usar una regla y cuáles quedan vacíos.

0 de 5 · 0%

Objetivo de la sala

Un portal, un cortafuegos y un servidor DNS escriben cada uno a su manera. Google SecOps convierte esas líneas a un modelo unificado de datos (UDM): una misma estructura de campos para cualquier fuente. Con seis registros de la Mutual Pampa Austral, un SOC que acaba de adoptarlo, lees la línea original y el evento resultante, y entiendes qué campos puede usar una regla y cuáles quedan vacíos.

Cada fuente describe lo mismo con palabras distintas: un portal escribe user=, un cortafuegos src=, un servidor DNS from. Si cada regla tuviera que conocer esos formatos, habría que reescribirla por fuente. Un analizador (parser) convierte la línea original en un evento del modelo unificado, y la regla se escribe una sola vez contra esos campos.

Los campos se agrupan en objetos con un papel: principal es quien realiza la acción, target es sobre quien o sobre qué se hace, y metadata describe el evento (su tipo, por ejemplo). Un inicio de sesión, una conexión de red y una consulta DNS son tipos de evento distintos del mismo modelo.

Responde para continuar

¿Qué ventaja da escribir una regla sobre el modelo unificado y no sobre cada formato original?

Abre la consola. registros_originales trae las seis líneas tal como llegan y eventos_udm los eventos que salieron de ellas; la columna origen los une. El evento E-1 es un inicio de sesión que el portal aceptó. En el modelo, la cuenta que entra se guarda en target.user.userid.

Responde para continuar

Escribe la cuenta de usuario del inicio de sesión del evento E-1.

Ver pista de ayuda

Mira la columna `target.user.userid` de `eventos_udm`, en la fila E-1.

La conexión del cortafuegos que se bloqueó apunta a un puerto de destino. En el modelo, el puerto al que se conecta alguien vive en target.port, y la dirección de quien conecta, en principal.ip. Busca la conexión de red cuya acción fue bloquear.

Responde para continuar

Escribe el puerto de destino de la conexión de red que el cortafuegos bloqueó.

Ver pista de ayuda

Filtra `eventos_udm` por el tipo `NETWORK_CONNECTION` y mira `security_result.action`.

El campo security_result.action resume lo que hizo el control: permitió o bloqueó. Una regla que busca «accesos bloqueados» no mira el formato original, mira este campo. Cuenta en eventos_udm, sin importar el tipo de evento, cuántos eventos tienen la acción de bloqueo.

Responde para continuar

Escribe cuántos eventos de la tabla tienen la acción de bloqueo.

Ver pista de ayuda

Cuenta las filas con `security_result.action` igual a `BLOCK`; no importa si son accesos o conexiones.

Mira campos_que_llena_cada_analizador. El modelo define muchos campos, pero cada analizador llena solo los que su fuente trae. Si una regla exige un campo que el analizador de una fuente no llena, esa fuente nunca coincide con la regla, aunque el evento exista y sea exactamente el que se busca.

Responde para continuar

Una regla filtra por `principal.hostname` y no alerta con eventos del portal de socios que sí ocurrieron. ¿Qué revisas en ese caso?

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad