🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónTuberías de integración y despliegue continuos
2 tareas · 40 min · Principiante
En los ataques de ejecución envenenada de tuberías (PPE), un atacante manipula el archivo de flujo de trabajo (.github/workflows/*.yml) en una rama o pull request para ejecutar comandos arbitrarios en el runner de compilación. Si el runner tiene acceso a variables secretas de producción o si no se aísla adecuadamente, el atacante puede imprimir o exfiltrar las credenciales hacia un servidor externo.
Responde para continuar
¿Cómo opera un ataque de Poisoned Pipeline Execution (PPE) en GitHub Actions o GitLab CI?
Ver pista de ayuda
Manipulación del archivo YAML del pipeline para ejecutar comandos no autorizados en el runner.
Verifica en ci_pipeline_runs la ruta del archivo de workflow (workflow_file) invocado.
Esta tarea se hace en el laboratorio
Una consola para consultar la base de datos, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Qué workflow_file figura en la ejecución PIPE-BUILD-501?
Ver pista de ayuda
Observa el valor en la columna workflow_file de ci_pipeline_runs.
Conectando con la base…
Tablas
git_commits_audit
- commit_hash
- author_email
- committer_email
- commit_time_utc
- files_changed
- signing_status
- risk_state
ci_pipeline_runs
- pipeline_id
- workflow_file
- trigger_actor
- secrets_accessed
- artifact_output
- audit_alert
El resultado aparece aquí.
fila(s)
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio y la seguridad de tu sesión y, solo si lo autorizas, analítica. Puedes aceptar, rechazar o personalizar. Política de Cookies · 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
Medimos con Google Analytics cómo se usa la plataforma; solo si lo aceptas
Google Analytics (cookies _ga) nos dice qué páginas se usan y dónde se atascan las personas. No enviamos tu nombre ni tu correo. Sin tu permiso no se carga, y puedes cambiarlo cuando quieras desde «Cookies» al final de la página.
Marketing
Hoy no usamos cookies de marketing; si algún día lo hacemos, será 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.