🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónMartes · código, análisis y secretos
5 tareas · 65 min · Principiante
Martes 20 de abril de 2027. Antes de la atestación, yfontalvo quiere saber qué pasa con el código y con los secretos de los ocho repositorios de Lupuna. qbermudez mantiene lupuna-pedidos, nlombana la bodega y cpalacio la infraestructura. Tienes el inventario, lo que el escáner de secretos encontró en el historial, los últimos commits de la rama principal con sus firmas, la cobertura de las bases de CodeQL, dos informes exportados a SARIF y las políticas del gestor de secretos. Todo es lectura y no se ejecuta nada. Nadie te dice qué es real: cada informe es lo que una herramienta cree, y tú decides qué sostiene la evidencia.
Objetivo de la sala
Martes 20 de abril de 2027. Antes de la atestación, yfontalvo quiere saber qué pasa con el código y con los secretos de los ocho repositorios de Lupuna. qbermudez mantiene lupuna-pedidos, nlombana la bodega y cpalacio la infraestructura. Tienes el inventario, lo que el escáner de secretos encontró en el historial, los últimos commits de la rama principal con sus firmas, la cobertura de las bases de CodeQL, dos informes exportados a SARIF y las políticas del gestor de secretos. Todo es lectura y no se ejecuta nada. Nadie te dice qué es real: cada informe es lo que una herramienta cree, y tú decides qué sostiene la evidencia.Un repositorio archivado deja de recibir cambios, pero su historial se puede clonar tan bien como el de uno activo: una credencial que sigue vigente en el proveedor que la emitió sigue valiendo aunque nadie mire el repositorio. Se cruza el inventario con el estado de cada credencial en el proveedor: revocada es historia; activa es una puerta abierta.
Responde para continuar
Escribe el repositorio archivado que conserva una credencial activa.
Una firma válida solo dice que la clave que firmó es la que dice ser; no dice que quien firmó sea quien escribió el cambio. Si la cuenta dueña de la clave es distinta del autor, el commit está bien firmado y aun así puede no ser de quien figura. Una firma inválida o ausente es otro problema, que se cuenta aparte.
Responde para continuar
¿Cuántos commits tienen una firma válida hecha con la clave de una cuenta distinta de su autor? Escribe solo el número.
CodeQL analiza una base de datos que se extrae del código; lo que no entra en ella no se analiza y la herramienta no avisa. Un informe sin hallazgos en un lenguaje del que apenas se extrajeron archivos no demuestra nada sobre el resto. Se compara, por lenguaje, los archivos que hay con los que entraron en la base.
Responde para continuar
Escribe el lenguaje del que entró menos de la mitad de los archivos del repositorio en la base de datos.
SARIF es el formato común, pero cada herramienta pone su propia regla y calcula su propia huella. La huella identifica el hallazgo aunque el código se mueva unas líneas, de modo que dos resultados con la misma huella son el mismo hallazgo visto dos veces. Deduplicar es contar huellas distintas, no filas.
Responde para continuar
¿Cuántos hallazgos distintos hay en los resultados una vez deduplicados por huella? Escribe solo el número.
Una política del gestor de secretos se lee por ruta y por capacidad. Un comodín sobre una ruta alcanza todo lo que cuelga de ella, y la capacidad de borrar secretos de producción es más de lo que necesita una cuenta de pipeline que solo lee lo que va a desplegar. Cada política se mira junto a quién la tiene asignada.
Responde para continuar
Escribe la política asignada a una cuenta del pipeline que permite eliminar secretos de producción.
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.