Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Registro de auditoría del clúster

5 tareas · 40 min · Principiante

Dentro del clúster casi todo pasa por el servidor de API, y por eso su registro de auditoría es la fuente que responde quién hizo qué sobre qué objeto, desde dónde y cuándo. También es una fuente con límites que se pasan por alto: el nivel de detalle lo decide una política, el archivo solo llega hacia atrás hasta cierto punto y una sesión interactiva no se graba. Textiles Lomabaja, martes 12 de octubre de 2027: lees un día y medio de eventos alrededor del pod sospechoso. Solo lectura de registros de ejemplo.

0 de 5 · 0%

Objetivo de la sala

Dentro del clúster casi todo pasa por el servidor de API, y por eso su registro de auditoría es la fuente que responde quién hizo qué sobre qué objeto, desde dónde y cuándo. También es una fuente con límites que se pasan por alto: el nivel de detalle lo decide una política, el archivo solo llega hacia atrás hasta cierto punto y una sesión interactiva no se graba. Textiles Lomabaja, martes 12 de octubre de 2027: lees un día y medio de eventos alrededor del pod sospechoso. Solo lectura de registros de ejemplo.

La política de auditoría asigna a cada recurso un nivel: None no registra nada; Metadata guarda quién, cuándo, qué verbo y qué objeto, pero no el cuerpo de la solicitud ni el de la respuesta; Request añade el cuerpo de la solicitud; RequestResponse añade también el de la respuesta.

Para los secretos la documentación recomienda Metadata: con niveles más altos el propio registro de auditoría guardaría el contenido del secreto. Con Metadata se sabe quién leyó un secreto y cuál, no qué decía.

Responde para continuar

Quieres saber quién leyó un secreto sin que el registro de auditoría guarde su contenido. ¿Qué nivel sirve?

Abrir una sesión dentro de un contenedor llega al servidor de API como una solicitud create sobre el subrecurso exec del pod. El registro conserva quién la hizo, desde qué dirección y con qué agente; no conserva lo que se tecleó ni lo que se vio en la sesión.

Responde para continuar

¿Qué usuario abrió sesiones exec en el pod tablero-pedidos-6b7f9c-kx4mz?

Ver pista de ayuda

Ejecuta `SELECT * FROM eventos` y busca el subrecurso exec.

La dirección de origen es un dato para comparar, no una prueba por sí sola. El caso dice desde qué dirección trabaja habitualmente el equipo de plataforma; una dirección distinta es un pivote para preguntar, no para acusar: la persona pudo trabajar desde otra red o alguien pudo usar su credencial.

Responde para continuar

¿Desde qué dirección se abrieron esas sesiones exec?

Ver pista de ayuda

Ejecuta `SELECT * FROM eventos` y mira la columna ip_origen de las filas exec.

Se distingue list de get. Un list devuelve los secretos del namespace de una vez; un get pide uno por su nombre. Para contar cuántos secretos se consultaron de forma individual se cuentan los get, y se deja el list aparte como el hecho que es: una enumeración.

Responde para continuar

¿Cuántas lecturas get de secretos hizo esa misma cuenta de persona? Escribe solo el número.

Ver pista de ayuda

Ejecuta `SELECT * FROM eventos` y cuenta las filas get sobre secrets de esa cuenta; el list no entra.

El archivo de auditoría solo cubre desde cierta fecha y la política deja fuera algunos recursos. Que no aparezca un evento de borrado de pods en el registro no es lo mismo que no haber ocurrido.

Responde para continuar

En el registro no hay ningún evento de borrado de pods. ¿Qué se puede afirmar?

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