🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónRevisión de código y de dependencias como control
5 tareas · 38 min · Principiante
Decir que «todo cambio se revisa» es una promesa; el registro de revisiones es la prueba. En Ceibalito Apps, la jefa de seguridad pide juzgar si la revisión de código y la gestión de las dependencias funcionan como control. Al corte del 30 de septiembre de 2027 tienes la política, diez solicitudes de cambio y el inventario de dependencias con sus avisos. Lees y cuentas; no se revisa ni se ejecuta ningún código.
Objetivo de la sala
Decir que «todo cambio se revisa» es una promesa; el registro de revisiones es la prueba. En Ceibalito Apps, la jefa de seguridad pide juzgar si la revisión de código y la gestión de las dependencias funcionan como control. Al corte del 30 de septiembre de 2027 tienes la política, diez solicitudes de cambio y el inventario de dependencias con sus avisos. Lees y cuentas; no se revisa ni se ejecuta ningún código.Una revisión de código es un control cuando es independiente (la hace alguien distinto del autor), real (deja constancia de que hubo lectura) y comprobable (el registro permite reconstruirla). Una firma sin lectura cumple el trámite y no reduce el riesgo.
El auditor no lee el código: lee el registro de la revisión. Quién aprobó, cuántas líneas cambiaron y cuánto tiempo hubo de revisión dicen si el control se ejerció o solo se firmó.
Responde para continuar
¿Qué hace que una aprobación de cambio cuente como evidencia de control?
Ver pista de ayuda
Independencia y rastro: no basta con que haya una firma.
La política de Ceibalito dice que todo cambio que llega a producción lo aprueba una persona distinta de su autor. El cruce es sencillo: comparar, fila a fila, la columna autor con la columna aprobador.
Abre politica_de_revision y solicitudes_de_cambio.
Responde para continuar
Escribe el identificador de la solicitud de cambio aprobada por su propio autor.
Ver pista de ayuda
Busca la fila donde el autor y el aprobador son la misma cuenta.
La política añade una regla de revisión real: un cambio de más de 200 líneas no se aprueba con menos de 10 minutos de revisión registrada. Nadie lee 300 líneas en un minuto. El hallazgo no dice que el cambio sea malo; dice que el control no se ejerció.
Combina lineas_cambiadas y minutos_de_revision.
Responde para continuar
Escribe el identificador de la solicitud de más de 200 líneas aprobada con menos de 10 minutos de revisión.
Ver pista de ayuda
Hay un cambio de más de 300 líneas con un solo minuto de revisión; ten cuidado con el que pasa de 200 por poco y sí tuvo tiempo.
El software moderno es en gran parte código de terceros. El control sobre ese código consiste en tener un inventario, seguir los avisos y actuar dentro de un plazo. La política fija quince días para los avisos de severidad Crítica: se corrigen o se acepta el riesgo por escrito.
Cuenta en dependencias las críticas que siguen abiertas (ni corregidas ni aceptadas por escrito) y que llevan más de 15 días.
Responde para continuar
Escribe cuántas dependencias de severidad Crítica siguen abiertas con más de 15 días.
Ver pista de ayuda
Filtra por severidad Crítica y estado Abierta, y descarta las que llevan 15 días o menos.
Cuatro dependencias críticas fuera de plazo no son un delito: son una cola sin dueño. Lo que importa es que cada una termine en una de dos salidas con rastro: corregida o aceptada por escrito por alguien con autoridad para aceptar el riesgo, con una fecha de revisión.
Responde para continuar
¿Qué le pides al equipo para cada dependencia crítica fuera de plazo?
Ver pista de ayuda
Toda salida debe dejar un registro de quién decidió y hasta cuándo.
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.