Seguridad en Jenkins / Mitigación Vulnerabilidades #12

Closed
opened 2025-12-22 10:13:28 +01:00 by husbando_enjoyer · 4 comments

Bajo este issue se registran las medidas de seguridad puestas en Jenkins a reproducir en el VPS

Bajo este issue se registran las medidas de seguridad puestas en Jenkins a reproducir en el VPS
husbando_enjoyer self-assigned this 2025-12-22 10:18:40 +01:00
Author
Owner

Se añade autorización por roles minimizando los privilegios. Además de activar las protecciones CSRF/XSS y desactivar el registro de usuarios, siendo necesario darlos de alta manualmente.

Se añade autorización por roles minimizando los privilegios. Además de activar las protecciones CSRF/XSS y desactivar el registro de usuarios, siendo necesario darlos de alta manualmente.
husbando_enjoyer added this to the TallerCI/CD - Jenkins project 2025-12-24 10:03:32 +01:00
husbando_enjoyer moved this to Done in TallerCI/CD - Jenkins on 2025-12-24 10:03:44 +01:00
husbando_enjoyer added the Kind/Security
Priority
Critical
1
labels 2025-12-25 09:19:49 +01:00
husbando_enjoyer moved this to In Progress in TallerCI/CD - Jenkins on 2025-12-25 10:57:34 +01:00
husbando_enjoyer changed title from Seguridad en Jenkins to Seguridad en Jenkins / Mitigación Vulnerabilidades 2025-12-25 11:13:45 +01:00
Author
Owner

Reabrimos a fin de mitigar problemas que puedan surgir durante el desarrollo del taller, es decir, una vez el asistente tenga un usuario genérico en nuestro Gitea.

Reabrimos a fin de mitigar problemas que puedan surgir durante el desarrollo del taller, es decir, una vez el asistente tenga un usuario genérico en nuestro Gitea.
Author
Owner

Se debería utilizar el Jenkinsfile de la rama main siempre, evitando tomar el que esté presente en otras ramas a fin de ejecutar código arbitrario

Se debería utilizar el Jenkinsfile de la rama main siempre, evitando tomar el que esté presente en otras ramas a fin de ejecutar código arbitrario
Author
Owner

A fin de evitar RCEs por PRs que modifiquen el jenkinsfile se ha establecido la siguiente configuración para mitigar:

  • Uso de multibranch pipeline para detectar todas las ramas (esto nos permite settear el estado del commit)
  • Uso de Remote Jenkinsfile Provider. Este plugin permite especificar un repositorio y rama desde donde tomar el Jenkinsfile, en lugar de usar el de la revisión que disparó el job.
A fin de evitar RCEs por PRs que modifiquen el jenkinsfile se ha establecido la siguiente configuración para mitigar: - Uso de multibranch pipeline para detectar todas las ramas (esto nos permite settear el estado del commit) - Uso de Remote Jenkinsfile Provider. Este plugin permite especificar un repositorio y rama desde donde tomar el Jenkinsfile, en lugar de usar el de la revisión que disparó el job.
husbando_enjoyer moved this to Done in TallerCI/CD - Jenkins on 2026-01-17 22:59:39 +01:00
Sign in to join this conversation.