🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónCaso final — Reja Salud
6 tareas · 45 min · Principiante
Otra empresa, otra cadena, y nadie te dice dónde mirar. Reja Salud es una app de citas médicas con su repositorio, su pipeline y su despliegue en la nube, y acaba de heredar una cadena montada por otro equipo, sin controles. No hay una lista de hallazgos ni una pista de qué revisar: entras con acceso a la cadena entera y tú decides qué mirar, qué para el despliegue, en qué orden se arregla y qué umbrales dejar puestos. Si el método de la ruta es tuyo, aquí se transfiere; si solo memorizaste los hallazgos de Cauce, aquí se nota — porque los datos que protege Reja son historiales médicos, y el que aprieta la cola es siempre el mismo tipo de razonamiento.
Objetivo de la sala
Otra empresa, otra cadena, y nadie te dice dónde mirar. Reja Salud es una app de citas médicas con su repositorio, su pipeline y su despliegue en la nube, y acaba de heredar una cadena montada por otro equipo, sin controles. No hay una lista de hallazgos ni una pista de qué revisar: entras con acceso a la cadena entera y tú decides qué mirar, qué para el despliegue, en qué orden se arregla y qué umbrales dejar puestos. Si el método de la ruta es tuyo, aquí se transfiere; si solo memorizaste los hallazgos de Cauce, aquí se nota — porque los datos que protege Reja son historiales médicos, y el que aprieta la cola es siempre el mismo tipo de razonamiento.Nadie te entrega los hallazgos de Reja. El método es el mismo que usaste en Cauce: recorrer la cadena etapa por etapa y poner en cada una el control que le corresponde —secretos y análisis del código sobre el repositorio, dependencias sobre la lista resuelta, escaneo sobre la imagen construida, revisión sobre la infraestructura como código— y leer lo que cada uno reporta. No se empieza por lo que grita ni por lo que se arregla rápido: se empieza revisando la cadena completa, porque un hallazgo suelto no dice cuál es el riesgo mayor hasta que están todos sobre la mesa.
Transferir el método significa saber por dónde entrar sin que nadie te lo indique: los controles del oficio, en las etapas donde viven.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Heredas la cadena de Reja sin ninguna lista de hallazgos. ¿Por dónde empiezas?
Ver pista de ayuda
El mismo método que en Cauce: cada control en su etapa, y ver el cuadro completo antes de priorizar.
Al pasar los controles sobre la cadena de Reja, salen cuatro hallazgos. El escaneo de secretos encuentra una clave de la pasarela de pagos, activa, escrita en un archivo de configuración del repositorio. La revisión de dependencias marca una librería con un fallo crítico explotable y arreglo publicado. El escaneo de imagen reporta un paquete del sistema, heredado de la base, con un fallo crítico y versión corregida disponible. Y el escaneo de infraestructura como código señala el almacenamiento de historiales médicos declarado con acceso de lectura público. Ninguno estaba etiquetado; cada uno salió del control que le tocaba.
Reconocer los cuatro por lo que son —secreto vivo, dependencia crítica, paquete crítico en la imagen, almacenamiento de datos médicos expuesto— es el paso previo a ordenarlos.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
El escaneo de infraestructura marca el almacenamiento de historiales médicos con acceso de lectura público. ¿Cómo lo calificas?
Ver pista de ayuda
Datos médicos que deberían ser privados, con lectura pública. ¿Qué queda al alcance de cualquiera?
Los cuatro hallazgos paran el despliegue, pero no se arreglan a la vez, así que hay que ordenarlos por riesgo real: exposición e impacto. La clave de pagos activa en el repositorio y el almacenamiento de historiales médicos abierto a internet son exposición directa e inmediata de algo valioso —dinero y datos médicos— accesible ahora mismo por cualquiera; van arriba de la cola. El fallo crítico en la dependencia y el de la imagen son graves y hay que arreglarlos antes de desplegar, pero requieren que alguien alcance y explote el servicio, no están regalados al público como los otros dos. Priorizar es atender primero lo que ya está expuesto y dolería más.
Poner arriba la exposición directa de datos sensibles y de la credencial viva, y no lo que se arregla rápido, es exactamente el criterio que la ruta entrenó.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Con los cuatro hallazgos sobre la mesa, ¿cuáles pones arriba de la cola de arreglo?
Ver pista de ayuda
Se prioriza por exposición e impacto. ¿Qué está ya al alcance de cualquiera y duele más?
Arreglar los cuatro hallazgos de hoy no impide que mañana entre uno nuevo: por eso la cadena de Reja no queda protegida hasta que el criterio se convierte en umbral atado a la fusión. El umbral que corresponde, con lo aprendido, es claro: cero secretos válidos en el repositorio, cero hallazgos críticos con arreglo en código, dependencias e imagen, y ningún almacenamiento de datos sensibles con acceso público en la infraestructura; todo ello como comprobación obligatoria para fusionar hacia producción, sin bypass. Lo de severidad menor se registra sin bloquear. Dejar el umbral puesto es lo que hace que el arreglo de hoy no haya que repetirlo la semana que viene.
Convertir el criterio en un umbral obligatorio en la fusión es lo que separa apagar cuatro fuegos de dejar la cadena protegida.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Ya arreglados los hallazgos, ¿qué dejas puesto para que la cadena de Reja quede protegida?
Ver pista de ayuda
El arreglo de hoy no frena el fallo de mañana. ¿Qué lo hace, sin depender de acordarse?
El caso cierra con lo que le entregas al equipo de Reja, y es la evidencia, no tu palabra. Por cada hallazgo va la cadena completa: qué control lo encontró, la salida que lo sostiene —el commit y el archivo del secreto, el identificador del fallo y la versión con arreglo de la dependencia y de la imagen, la regla y la línea del acceso público—, la acción de arreglo, y si paró el despliegue o se documentó como excepción. Y va la lista de materiales de software de la versión, para que ante un fallo nuevo se pueda responder al instante si Reja lo lleva. Entregar eso es cerrar como cierra un ingeniero DevSecOps: con la cadena asegurada y cada decisión sostenida en evidencia.
Si entregaste el paquete con la evidencia de cada control y el umbral puesto, sin que nadie te dijera dónde mirar, el método de la ruta ya es tuyo.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Para el hallazgo del secreto, ¿qué evidencia entregas en el paquete al equipo de Reja?
Ver pista de ayuda
La evidencia es la salida del control —commit y archivo— más el arreglo aplicado. La palabra no basta.
El caso no se cierra con una sensación, sino con un dato que el equipo de Reja puede verificar. Con los cuatro hallazgos atendidos y el umbral atado a la fusión, el tablero de la cadena emite la constancia del cierre.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Abre el tablero de cierre de la cadena de Reja y escribe el código de cierre del caso —la constancia de que el umbral quedó puesto, sin bypass—.
Formato esperado: REJA-____
Ver pista de ayuda
Con la terminal, `cat reportes/tablero-cierre.txt`. El código está en la última línea, bajo el estado del umbral y los arreglos aplicados.
Preparando el escritorio…
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.