🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónAuditoría del orquestador
5 tareas · 40 min · Principiante
El servidor de la API es la puerta de todo lo que se hace en un clúster: crear, leer, modificar y borrar pasan por él, y él puede dejar constancia. Pero qué deja escrito lo decide una política de auditoría, y esa política tiene niveles y un orden. En Embotelladora Ceiba Dorada lees la política del clúster y doce eventos de una mañana. Aprendes qué escribe cada nivel, por qué los secretos se registran sin su contenido, cómo se lee un evento y qué pasa con las acciones que la política no nombra.
Objetivo de la sala
El servidor de la API es la puerta de todo lo que se hace en un clúster: crear, leer, modificar y borrar pasan por él, y él puede dejar constancia. Pero qué deja escrito lo decide una política de auditoría, y esa política tiene niveles y un orden. En Embotelladora Ceiba Dorada lees la política del clúster y doce eventos de una mañana. Aprendes qué escribe cada nivel, por qué los secretos se registran sin su contenido, cómo se lee un evento y qué pasa con las acciones que la política no nombra.La política de auditoría es una lista de reglas. Cada regla dice, para unos recursos y unos usuarios, cuánto detalle se escribe: nada (None), solo los metadatos (Metadata), los metadatos y el cuerpo de la solicitud (Request) o también el cuerpo de la respuesta (RequestResponse). La primera regla que cuadra con una solicitud decide su nivel y las siguientes ya no se miran.
Un secreto de Kubernetes guarda contraseñas y claves. Abre politica_de_auditoria y niveles y compara qué escribiría cada nivel si se aplicara a una lectura de un secreto.
Responde para continuar
¿Por qué la política registra los secretos con nivel Metadata y no con RequestResponse?
Cada evento de auditoría trae un identificador (auditID), el verbo (get, list, create, delete, patch), el usuario que lo pidió, el recurso con su namespace y su nombre, el código de respuesta y la dirección desde la que llegó. Un recurso puede tener subrecursos: ejecutar una orden dentro de un pod se registra sobre el subrecurso exec del recurso pods.
En eventos_de_auditoria hay dos ejecuciones de órdenes dentro de un pod. Una analista quiere citar en su informe la más reciente.
Responde para continuar
Escribe el auditID de la ejecución de órdenes dentro de un pod más reciente de la tabla.
Ver pista de ayuda
Filtra la columna `subrecurso` por `exec` y toma la fila con la hora mayor.
El código de respuesta distingue lo que se logró de lo que se negó. Un 403 es una solicitud que el clúster rechazó por falta de permiso: no cambió nada, pero dice que alguien intentó. Una ráfaga de 403 contra el mismo tipo de recurso es una señal que vale la pena mirar antes de que una de las solicitudes funcione.
Responde para continuar
Escribe cuántos eventos de la tabla `eventos_de_auditoria` tienen código 403.
Ver pista de ayuda
Cuenta las filas con 403 en la columna `codigo`.
Un get sobre un secreto con código 200 es una lectura que sí ocurrió. Los eventos no traen el contenido, pero dicen quién lo pidió. Hay un secreto con una lectura exitosa y otra negada en la tabla.
Responde para continuar
Escribe el usuario cuya lectura del secreto clave-pasarela tuvo código 200.
Ver pista de ayuda
Filtra `nombre` por `clave-pasarela` y mira el código de cada fila.
Una regla sobre pods no cubre sus subrecursos: para auditar pods/exec hace falta nombrarlo, o que alguna regla posterior lo atrape. Mira el nivel que traen en la columna nivel los dos eventos de exec y revisa la política en orden.
Responde para continuar
¿Qué nivel recibieron las ejecuciones de órdenes y por qué?
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.