Arquitectura solo CI/CD: pipeline, evidencia y aprobaciones

Tratar CI/CD como un sistema regulado de aplicación y auditoría

Introducción

En entornos regulados, los pipelines de CI/CD suelen entenderse erróneamente como herramientas de productividad para desarrolladores.

En realidad, son sistemas de aplicación (enforcement) de controles.

Cuando se diseña correctamente, un pipeline de CI/CD se convierte en:

  • La única vía autorizada a producción
  • El motor de aplicación de las políticas de seguridad
  • El generador de evidencia de auditoría continua
  • La implementación técnica de la segregación de funciones

Este artículo presenta un modelo de arquitectura solo CI/CD, en el que el propio pipeline se trata como un sistema regulado responsable de aplicar controles, aprobaciones y trazabilidad.


1. Por qué importa el modelo «solo CI/CD»

En muchas organizaciones, los controles de seguridad y cumplimiento están fragmentados entre:

  • Sistemas de tickets
  • Aprobaciones por correo electrónico
  • Herramientas de gobernanza separadas
  • Procesos de validación manuales

Esta fragmentación genera brechas:

  • Aplicación incoherente
  • Oportunidades de elusión
  • Rastros de evidencia débiles
  • Complejidad de auditoría

Una arquitectura solo CI/CD consolida la aplicación en un único sistema controlado.

Si no pasa por el pipeline, no llega a producción.


2. Principios fundamentales de una arquitectura solo CI/CD

2.1 Vía única a producción

Todos los cambios en producción deben:

  • Originarse en repositorios bajo control de versiones
  • Pasar por el pipeline de CI/CD
  • Aprobarse dentro de puertas de flujo de trabajo controladas
  • Generar registros trazables

El acceso directo a producción se minimiza o se elimina.


2.2 Aplicación de políticas integrada

Las políticas de seguridad y cumplimiento se implementan como:

  • Comprobaciones automatizadas
  • Puertas de política
  • Controles bloqueantes
  • Umbrales configurables

Algunos ejemplos incluyen:

  • Aplicación de SAST y DAST
  • Cumplimiento de la política de dependencias
  • Requisitos de generación de SBOM
  • Flujos de aprobación obligatorios

Los controles son obligatorios y deterministas, no orientativos.


2.3 Segregación de funciones mediante el diseño del flujo de trabajo

Una arquitectura de CI/CD regulada aplica:

  • El desarrollador no puede aprobar su propia publicación
  • Roles separados para compilación y despliegue
  • Procesos de anulación controlados
  • Gestión de excepciones registrada

La segregación se aplica técnicamente, no se documenta como intención.


2.4 Generación de evidencia por defecto

Cada ejecución del pipeline produce:

  • Registros de ejecución
  • Resultados de escaneo de seguridad
  • Registros de aprobación
  • Metadatos de artefactos
  • Marcadores de trazabilidad

La evidencia es:

  • Generada por el sistema
  • Con marca de tiempo
  • Conservada
  • Correlacionable

El pipeline se convierte en una fábrica de evidencia de auditoría.


3. Capas arquitectónicas

Un modelo solo CI/CD normalmente incluye tres capas lógicas:


Capa 1: Controles de gobernanza

  • Gestión de identidades y accesos (IAM)
  • Permisos basados en roles
  • Segregación de funciones
  • Política como código
  • Gobernanza de excepciones

Esta capa garantiza el control sobre quién puede actuar y bajo qué condiciones.


Capa 2: Aplicación en el pipeline

  • Validación del código fuente
  • Pruebas estáticas y dinámicas
  • Análisis de dependencias
  • Puertas de política
  • Flujos de aprobación
  • Firma de artefactos

Esta capa garantiza el control sobre qué se publica y cómo.


Capa 3: Evidencia y retención

  • Almacenamiento centralizado de registros
  • Registros de auditoría inmutables
  • Historial de aprobaciones
  • Mapeo de trazabilidad (commit → compilación → artefacto → producción)
  • Retención alineada con los requisitos regulatorios

Esta capa garantiza el control sobre qué puede demostrarse más adelante.


4. Modelo de trazabilidad

Una arquitectura de CI/CD regulada establece una trazabilidad completa:

  • ID de commit
  • Revisión de la pull request
  • Ejecución del pipeline
  • Artefacto de compilación
  • Decisión de aprobación
  • Evento de despliegue
  • Monitorización en tiempo de ejecución

Cada paso se vincula mediante identificadores coherentes.

Los auditores con frecuencia toman una muestra de un cambio en producción y solicitan:

«Muéstrame la cadena completa desde el código hasta producción».

En un modelo solo CI/CD, esto es reproducible y determinista.


5. Qué previene esta arquitectura

Un modelo solo CI/CD bien diseñado previene:

  • Despliegues fuera de banda
  • Publicaciones en producción no aprobadas
  • Fallos silenciosos de las comprobaciones de seguridad
  • Aplicación incoherente de los controles
  • Falta de evidencia durante las auditorías

Elimina la dependencia de la memoria, los correos electrónicos o los flujos de trabajo no documentados.


6. Alineación con los marcos regulatorios

Esta arquitectura respalda directamente:

  • DORA (gestión del riesgo de TIC y supervisión de terceros)
  • ISO 27001 (control de cambios y desarrollo seguro)
  • SOC 2 (acceso lógico y gestión de cambios)
  • NIS2 (resiliencia operativa y seguridad de la cadena de suministro)
  • PCI DSS (desarrollo seguro y gestión de vulnerabilidades)

En lugar de construir el cumplimiento por separado, la arquitectura produce cumplimiento de forma continua.


7. Conceptos erróneos comunes

«Tenemos herramientas de seguridad en CI/CD, así que cumplimos».

Las herramientas no garantizan la aplicación.

Los auditores examinan:

  • Si los fallos bloquean el despliegue
  • Si los controles pueden eludirse
  • Si los registros se conservan
  • Si las aprobaciones están separadas por roles

El cumplimiento requiere una aplicación sistémica.


«Las aprobaciones por correo electrónico son suficientes».

Las aprobaciones externas generan:

  • Fragmentación de la evidencia
  • Trazabilidad débil
  • Brechas de gobernanza

Las aprobaciones deben integrarse en el flujo de trabajo del pipeline.


8. Cuándo CI/CD se convierte en un sistema de TIC regulado

En entornos financieros regulados, los pipelines de CI/CD deberían:

  • Incluirse en los inventarios de activos de TIC
  • Estar cubiertos por evaluaciones de riesgo
  • Gobernarse mediante la gestión de cambios
  • Estar sujetos a revisiones de acceso
  • Probarse en escenarios de incidentes

A este nivel de madurez, CI/CD no es un soporte de infraestructura: es un sistema de control regulado.


9. Niveles de madurez de la aplicación de CI/CD

Nivel 1 — Orientativo

Las comprobaciones de seguridad existen pero no bloquean las publicaciones.

Nivel 2 — Aplicación parcial

Algunos controles son bloqueantes, otros opcionales.

Nivel 3 — Aplicación regulada

Todos los controles críticos son obligatorios y auditables.

Nivel 4 — Gobernanza impulsada por la evidencia

Trazabilidad completa, reporte automatizado, pruebas de resiliencia y preparación para la salida.

Los entornos regulados deberían operar en el nivel 3 o superior.


10. Evidencia que debería producir un modelo solo CI/CD

La prueba práctica de esta arquitectura es si cada etapa deja tras de sí una evidencia que un auditor pueda muestrear sin pedir a nadie que la reconstruya manualmente. La tabla siguiente asocia las etapas del pipeline con los artefactos que deberían generar y con lo que cada artefacto demuestra durante una evaluación.

Etapa del pipelineArtefacto de evidenciaQué le demuestra a un auditor
Control de código fuenteCommits firmados y registros de revisión de pull requestsEl cambio se creó bajo una identidad conocida y se revisó por pares antes de la fusión
Pruebas de seguridadInformes de SAST, DAST y SCA con estado de aprobado o rechazadoLos controles se ejecutaron realmente y sus resultados actuaron como puerta de la compilación
CompilaciónSBOM y firma o hash del artefactoIntegridad y procedencia del artefacto que se desplegó
AprobaciónRegistro de aprobación del flujo de trabajo con identidad y marca de tiempoLa segregación de funciones se aplicó, no solo se pretendió
DespliegueRegistro de despliegue vinculado al ID de la compilación aprobadaSolo los artefactos autorizados llegaron a producción
RetenciónAlmacén de registros inmutable con una política de retención definidaLa evidencia perdura durante toda la ventana regulatoria

11. Hallazgos de auditoría típicos en entornos centrados en el pipeline

Incluso las organizaciones que han consolidado la entrega en un único pipeline atraen hallazgos con frecuencia. Los patrones recurrentes tienen menos que ver con la falta de herramientas y más con brechas de aplicación que solo salen a la luz cuando un auditor prueba el control en lugar de leer su descripción:

  • Puertas de seguridad configuradas para advertir en lugar de bloquear, de modo que un escaneo fallido igualmente se publica
  • Vías de emergencia (break-glass) o de anulación que están técnicamente disponibles pero no se registran ni se revisan después
  • Cuentas de servicio con acceso permanente a producción que eluden el pipeline por completo
  • Pasos de aprobación presentes en el flujo de trabajo pero asignables al propio autor del cambio
  • Retención de registros más corta que el requisito regulatorio, o evidencia almacenada en sistemas mutables
  • Ausencia de un vínculo demostrable entre un cambio de producción muestreado y su commit de origen

Cada uno de estos convierte una arquitectura por lo demás sólida en un control que no puede evidenciarse, lo que, en términos de auditoría, es un control que no existe.


12. Preguntas que hacen los auditores sobre el pipeline

Los responsables de los controles pueden anticipar una evaluación ensayando las preguntas que un auditor tiene más probabilidades de plantear sobre el propio pipeline:

  • ¿Es el pipeline la única vía a producción y cómo se impide y monitoriza el acceso directo?
  • ¿Qué le ocurre a una publicación cuando un control obligatorio falla: es el bloqueo absoluto y quién puede levantarlo?
  • ¿Quién puede modificar la propia definición del pipeline y esos cambios se revisan y están bajo control de versiones?
  • ¿Durante cuánto tiempo se conserva la evidencia del pipeline y puede alterarse después de generarse?
  • ¿Puede demostrar la segregación de funciones para una publicación en producción concreta y reciente?

13. Construir el argumento de negocio para la consolidación

A menudo se opone resistencia al paso a un modelo solo CI/CD con el argumento de que ralentiza a los equipos. En la práctica, se observa lo contrario durante la temporada de auditorías. Cuando la aplicación, las aprobaciones y la evidencia residen en un único sistema, una evaluación que de otro modo consumiría semanas de recopilación manual de evidencia se convierte en una cuestión de muestrear el pipeline. La consolidación se amortiza no en la entrega diaria, sino en auditorías más cortas, menos hallazgos y un menor coste de demostrar el cumplimiento, un argumento que cala tanto en la dirección de ingeniería como en la función de riesgos.


Conclusión

Una arquitectura solo CI/CD replantea el pipeline como:

  • Un motor de aplicación de la seguridad
  • Un mecanismo de gobernanza
  • Una implementación de la segregación de funciones
  • Un generador de evidencia de cumplimiento

En entornos regulados, la velocidad de entrega y el control regulatorio no son opuestos.

Cuando se diseña correctamente, CI/CD se convierte en la columna vertebral técnica de un cumplimiento continuo y auditable.


Artículos relacionados


Sobre el autor

Arquitecto senior DevSecOps y de seguridad, con más de 15 años de experiencia en ingeniería de software segura, seguridad CI/CD y entornos empresariales regulados.

Certificado CSSLP y EC-Council Certified DevSecOps Engineer, con experiencia práctica diseñando arquitecturas CI/CD seguras, auditables y conformes.

Más información en la página About.