Ficha S-04

DevSecOps

Instalamos los controles de seguridad dentro del pipeline que su equipo ya usa, de forma gradual para no frenar las entregas. Al terminar, cada cambio pasa por un escaneo de secretos, dependencias, contenedores y código.

01

El problema

Un pentest encuentra fallas en un momento. Si el proceso que las produjo sigue igual, vuelven a aparecer en la siguiente versión.

El otro error común es el contrario: activar diez herramientas a la vez en modo bloqueante. El pipeline se llena de alertas, el equipo deja de confiar en ellas y alguien termina desactivándolas un viernes por la tarde.

La forma de hacerlo viene de la experiencia del fundador operando CI/CD en producción: empezar por lo que no admite discusión (secretos en el repositorio), medir antes de bloquear, ajustar el ruido con el equipo y endurecer por etapas, siempre con una forma rápida de revertir un despliegue.

02

Alcance

Incluido

  • Escaneo de secretos con gitleaks, en el pipeline y en el historial del repositorio.
  • Análisis de dependencias (SCA) y de imágenes de contenedor con Trivy.
  • SAST con reglas ajustadas al lenguaje y framework del proyecto.
  • Escaneo de infraestructura como código: Terraform, Dockerfile, manifiestos.
  • Política de bloqueo gradual: informar, advertir y luego bloquear por severidad.
  • Despliegues con reversión: blue-green o rolling con verificación de salud.
  • Pruebas automatizadas de autorización para los endpoints sensibles.

Fuera de alcance

  • Migración de plataforma de CI (se cotiza aparte).
  • Desarrollo de funcionalidades del producto.
  • Licencias de herramientas comerciales (trabajamos con código abierto salvo pedido expreso).
03

Entregables

EntregableQué contiene
Pipeline instrumentadoLos controles configurados en su plataforma de CI (GitLab CI, GitHub Actions, Azure Pipelines, Bitbucket u otra) y documentados en el propio repositorio.
Línea base de hallazgosInventario inicial de secretos, dependencias vulnerables y problemas de configuración, priorizado.
Política de bloqueoQué bloquea, qué advierte y cómo se gestiona una excepción, acordado con el equipo.
Guía para el equipoCómo leer un resultado, cómo marcar un falso positivo y cómo actuar ante un secreto filtrado.
Sesión de traspasoCon los desarrolladores que mantendrán el pipeline.

Ver cómo se ve un informe

04

Metodología

  1. Diagnóstico del pipelinePlataforma, ramas, entornos, tiempo de ejecución actual y forma de desplegar.
  2. Modo observaciónLos controles corren sin bloquear durante una o dos semanas para medir el ruido real.
  3. Ajuste con el equipoReglas, exclusiones justificadas y umbrales por severidad.
  4. Bloqueo gradualPrimero secretos y vulnerabilidades Critical; después High; el resto como advertencia.
  5. Reversión probadaVerificamos que un despliegue fallido vuelve atrás sin intervención manual.

Estándares y condiciones de la prueba

05

Duración y precio

Desde USD 1.490, con una duración típica de 2 a 4 semanas. Precio sin IVA. Depende del número de repositorios y pipelines.

Qué sube el precio

  • Número de repositorios y pipelines, o monorepos grandes.
  • Varias plataformas de CI o entornos regulados.
  • Necesidad de reescribir el proceso de despliegue.
06

Qué necesitamos de usted

  • Acceso a los repositorios y a la configuración del CI en el alcance acordado.
  • Un responsable técnico del lado del cliente para acordar la política.
  • Un entorno donde probar los despliegues con reversión.
07

Preguntas frecuentes

¿Va a hacer más lento el pipeline?

Algo, y lo medimos. El objetivo habitual es que los controles agreguen pocos minutos, con los análisis más pesados programados aparte o solo en la rama principal.

¿Qué pasa con los secretos que ya están en el historial?

Los encontramos y le ayudamos a rotarlos. Borrar el historial no basta: un secreto que estuvo en un repositorio se considera expuesto y se cambia.

¿Funciona con nuestra plataforma?

El fundador ha trabajado sobre todo con GitLab CI, GitHub Actions y Azure Pipelines. Las herramientas que usamos son de código abierto y funcionan en cualquier plataforma que ejecute contenedores.

¿Qué pasa al terminar?

El pipeline queda en su repositorio y es suyo. Si quiere que alguien lo mantenga y vigile los CVE de su stack, eso es el plan de Seguridad continua.

Siguiente paso

Hablemos de su caso.

Entendemos su sistema, lo que le preocupa y el plazo, y le decimos si podemos ayudar. La llamada no tiene costo y no compromete a nada.