🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónEventos de ejecución dentro del contenedor
4 tareas · 40 min · Principiante
Martes 13 de octubre, 15:00. La auditoría de la API contó una sesión de exec en un pod de pedidos. Ahora el SOC mira lo que el sensor del nodo vio dentro de los contenedores: procesos, líneas de comando, el proceso padre. Es la capa que sabe qué ocurrió por dentro, y la que no sabe quién lo pidió. Aquí aprendes a cruzarla con la auditoría y a ver qué shell no tiene una petición que lo explique. Todo es lectura de una exportación de ejemplo; las reglas son inventadas, no las de ningún producto.
Objetivo de la sala
Martes 13 de octubre, 15:00. La auditoría de la API contó una sesión de exec en un pod de pedidos. Ahora el SOC mira lo que el sensor del nodo vio dentro de los contenedores: procesos, líneas de comando, el proceso padre. Es la capa que sabe qué ocurrió por dentro, y la que no sabe quién lo pidió. Aquí aprendes a cruzarla con la auditoría y a ver qué shell no tiene una petición que lo explique. Todo es lectura de una exportación de ejemplo; las reglas son inventadas, no las de ningún producto.Un sensor de ejecución instalado en el nodo observa lo que hacen los procesos de los contenedores: qué proceso nace, con qué línea de comando, quién es su padre, qué archivo abre o a dónde se conecta. Herramientas de código abierto como Falco (licencia Apache 2.0) trabajan así: reglas que, al cumplirse, producen un evento con una prioridad y los datos del contenedor y del pod. Las reglas de esta práctica son de ejemplo.
Lo que el sensor no tiene es la identidad de quien pidió la acción a la API. Un shell abierto con exec y un shell lanzado por un programa del contenedor se ven parecidos aquí; la diferencia está en el padre del proceso y en si la auditoría tiene una petición que lo explique.
Abre la consola. Ejecuta SELECT * FROM eventos.
Responde para continuar
¿Qué ve el sensor del nodo que la auditoría de la API no puede ver?
Cada shell que el sensor ve debería tener una explicación. Si fue por exec, la auditoría de la API tiene una petición con el mismo pod y una hora cercana. Si no la tiene, el shell nació de otra forma.
Ejecuta SELECT * FROM eventos WHERE regla = 'Shell en contenedor' y después SELECT * FROM exec_en_auditoria.
Responde para continuar
Escribe el pod cuyo shell no tiene ninguna petición de exec en la auditoría.
En un contenedor, el proceso padre cuenta de dónde viene un shell. Un shell abierto por una sesión remota no cuelga de la aplicación; uno que cuelga del propio programa de la aplicación lo lanzó ese programa (o algo que corría dentro de él).
Ejecuta SELECT * FROM eventos WHERE pod = 'api-pedidos-6d9c7-m8t5q' y lee la columna del padre.
Responde para continuar
Escribe el proceso padre del shell de ese pod.
El hallazgo es limitado y concreto: hay un shell dentro de un contenedor, el proceso padre es el de la aplicación, y la auditoría no tiene un exec que lo explique. No se sabe qué lo motivó: puede ser una función de la aplicación, una configuración heredada o algo que no debería estar ahí. La prioridad del evento (aquí, Notice) tampoco decide: es una etiqueta de la regla, no un veredicto.
Responde para continuar
¿Qué se afirma del shell del pod que no tiene exec en la auditoría?
Ver pista de ayuda
Describe lo que muestran las dos fuentes y declara lo que no muestran.
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.