Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Las capas de un clúster y lo que registra cada una

4 tareas · 36 min · Principiante

Martes 13 de octubre, 08:30. Lácteos de la Mojana corre sus aplicaciones en un clúster de Kubernetes, y el SOC acaba de recibir acceso de lectura a sus registros. Antes de abrir un solo evento hay que saber quién escribe qué: un clúster no tiene un registro, tiene varios, cada uno con su punto de vista y su ceguera. Aquí lees el inventario de capas de un clúster de ejemplo y aprendes a preguntar a la capa correcta. Todo es lectura de una tabla ya escrita.

0 de 4 · 0%

Objetivo de la sala

Martes 13 de octubre, 08:30. Lácteos de la Mojana corre sus aplicaciones en un clúster de Kubernetes, y el SOC acaba de recibir acceso de lectura a sus registros. Antes de abrir un solo evento hay que saber quién escribe qué: un clúster no tiene un registro, tiene varios, cada uno con su punto de vista y su ceguera. Aquí lees el inventario de capas de un clúster de ejemplo y aprendes a preguntar a la capa correcta. Todo es lectura de una tabla ya escrita.

Un clúster de Kubernetes se puede mirar en capas. El plano de control recibe cada petición a su API (listar pods, leer un secreto, abrir un shell) y puede dejar una auditoría de esas peticiones. El nodo es la máquina donde de verdad corren los contenedores, y un sensor allí puede ver procesos, archivos y conexiones. La aplicación escribe lo que sus programadores decidieron escribir. La red deja flujos. Y antes de todo eso, la canalización y el registro de imágenes dejan rastro de qué se construyó y qué se publicó.

Lo importante es que cada capa ve lo suyo. La API sabe quién pidió algo, pero no ve lo que pasa después dentro del contenedor. El sensor del nodo ve el proceso, pero no sabe con qué identidad se pidió.

Abre la consola. Ejecuta SELECT * FROM capas y lee las columnas registra y no_ve.

Responde para continuar

Alguien abrió un shell dentro de un pod con kubectl exec. ¿Qué capas cuentan la historia completa?

Cada fuente guarda sus registros un tiempo distinto, y eso decide qué preguntas se pueden contestar cuando llega una alerta tarde. Un evento de ejecución que ya se purgó no se puede recuperar mirando la auditoría: son testigos distintos.

Ejecuta SELECT * FROM capas WHERE retencion_dias < 10.

Responde para continuar

Escribe el id de la capa que conserva sus registros menos tiempo.

Si la auditoría de la API conserva sus registros durante un número de días y el sensor del nodo durante menos, hay una parte de la ventana de la auditoría de la que se sabe quién pidió cosas pero ya no se puede ver qué ocurrió por dentro. Esa parte se calcula restando.

Ejecuta SELECT * FROM capas WHERE id IN ('C1', 'C2') y lee la columna de retención de cada una.

Responde para continuar

¿Cuántos días de la ventana de la auditoría de la API quedan sin eventos de ejecución?

El silencio de una capa tiene tres explicaciones posibles: no pasó nada, pasó y la capa no lo ve, o pasó y la capa no estaba mirando (sensor sin desplegar en ese nodo, evento fuera de la ventana de retención, colección rota). Por eso un informe de SOC dice siempre qué capas se miraron y qué ventana cubrían.

Responde para continuar

El sensor del nodo no registró nada de un pod en la ventana que importa. ¿Qué es lo correcto afirmar?

Ver pista de ayuda

Una capa vacía puede significar que no pasó nada, o que no estaba mirando.

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