🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónDecodificadores, de la línea a los campos
4 tareas · 38 min · Principiante
Una línea de registro es solo texto. Para que una regla pueda preguntar por «el usuario» o «la dirección de origen», alguien tiene que partir el texto en campos: esa es la tarea de los decodificadores del servidor. Panificadora Chocontá usa un programa de caja propio, panpos, que Wazuh no conoce, y el equipo escribió tres decodificadores para él. Aquí lees cinco líneas crudas, los decodificadores y el resultado, todo de ejemplo y sin ejecutar nada.
Objetivo de la sala
Una línea de registro es solo texto. Para que una regla pueda preguntar por «el usuario» o «la dirección de origen», alguien tiene que partir el texto en campos: esa es la tarea de los decodificadores del servidor. Panificadora Chocontá usa un programa de caja propio, panpos, que Wazuh no conoce, y el equipo escribió tres decodificadores para él. Aquí lees cinco líneas crudas, los decodificadores y el resultado, todo de ejemplo y sin ejecutar nada.El servidor decodifica en dos pasos. Primero, la pre-decodificación saca lo que tienen casi todas las líneas de syslog: la hora, el nombre del equipo y el nombre del programa. Después entran los decodificadores: un decodificador padre reconoce al programa por su nombre, y los decodificadores hijo, que declaran quién es su padre, aplican una expresión que saca los campos de ese formato de mensaje y los nombra en el orden en que los capturan.
La herramienta de prueba del servidor, wazuh-logtest, enseña esas fases una tras otra: pre-decodificación, decodificación y, al final, la regla que salta. Es la forma de comprobar un decodificador sin esperar a que ocurra un evento real.
Abre las tres tablas: log_crudo, decodificadores y decodificado.
Responde para continuar
¿Qué hace un decodificador hijo frente a su padre?
Ver pista de ayuda
El padre identifica al programa; el hijo parte el mensaje.
En decodificado cada fila dice qué decodificador procesó una línea y qué campos sacó. Los campos son lo que luego se busca en el panel: filtrar por usuario, por caja o por dirección de origen solo es posible porque un decodificador los separó antes. Un decodificador que no saca el campo correcto deja la línea guardada pero invisible para esa búsqueda.
La línea 3 es un descuento manual hecho en una caja, un evento que interesa al área de pérdidas.
Responde para continuar
Escribe el nombre del decodificador que leyó la línea 3.
Ver pista de ayuda
Mira la columna decodificador de la fila con linea igual a 3.
Los decodificadores que trae el producto cubren programas muy comunes, como el servicio de acceso remoto por SSH. Para esos, el campo srcip, la dirección de origen, ya sale hecho. Es el campo más usado de una investigación: con él se agrupa, se cruza con el inventario y se decide si bloquear.
La línea 4 es un intento fallido de inicio de sesión remoto en el servidor web.
Responde para continuar
Escribe la dirección de origen que se extrajo de la línea de sshd.
Ver pista de ayuda
Está en la columna srcip de la fila de la línea 4.
La línea 5 la escribió panpos y el decodificador padre la reconoció, pero ningún hijo encajó con su mensaje: no se sacó ningún campo. La línea llegó al servidor, quedó registrada, pero ninguna regla que pregunte por un usuario o una caja puede dispararse con ella. Es un caso frecuente cuando un programa se actualiza y cambia el texto de sus mensajes.
Responde para continuar
Una línea de un programa conocido solo se decodifica con el padre y sin campos. ¿Qué significa para el SOC?
Ver pista de ayuda
Sin campos, una regla que pregunta por el usuario no tiene de qué agarrarse.
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.