DevSecOps en auge: equipos alemanes integran seguridad en entrega
&8211; Añadir la seguridad al final del ciclo de desarrollo siempre ha sido caro. Ahora, además, es ilegal. La directiva NIS2, la Ley de Ciberresiliencia y una creciente concienciación sobre los riesgos …
Añadir la seguridad al final del ciclo de desarrollo siempre ha sido caro. Ahora, además, es ilegal. La directiva NIS2, la Ley de Ciberresiliencia y una creciente concienciación sobre los riesgos de la cadena de suministro obligan a los equipos alemanes de software a considerar la seguridad desde la primera línea de código. DevSecOps es el camino para lograrlo, pero el cambio cultural pesa más que cualquier herramienta.
En resumen
- La directiva NIS2, cuyo plazo de transposición expiró en octubre de 2024 y que Alemania incorporó al derecho nacional en diciembre de 2025, obliga a aproximadamente 30.000 empresas alemanas a implementar medidas de seguridad verificables en el desarrollo de software – incluida la seguridad de la cadena de suministro.
- Según una encuesta de Bitkom, solo el 38 % de los equipos alemanes de software emplean pruebas automatizadas de seguridad dentro de su canal CI/CD; en empresas con más de 1.000 empleados, este porcentaje asciende al 57 %.
- SAST, DAST y el análisis de composición de software (SCA) conforman el triángulo de la seguridad automatizada del código y pueden integrarse en canales existentes sin necesidad de modificar el código.
- El coste medio de un incidente de seguridad en la cadena de suministro de software asciende, según IBM X-Force, a 4,46 millones de dólares estadounidenses; la detección temprana dentro del canal reduce dicho coste hasta en un 80 %.
- «Shift Left» solo funciona si los desarrolladores experimentan la seguridad no como un freno, sino como una característica – la herramienta, la cultura y la formación deben actuar de forma coordinada.
Los datos son inequívocos: la mayoría de las vulnerabilidades de software se originan en errores cometidos durante la fase de desarrollo, pero no se descubren hasta que el software ya está en producción. Corregir una vulnerabilidad detectada en la fase de diseño cuesta, según el IBM Systems Sciences Institute, seis veces menos que solucionarla tras el despliegue. No obstante, en muchos equipos alemanes de desarrollo, la seguridad sigue aplicándose únicamente al final del ciclo – como una prueba de penetración previa al lanzamiento o como una auditoría previa a la certificación.
DevSecOps rompe con este patrón. Este enfoque integra las comprobaciones de seguridad directamente en la canalización CI/CD: cada commit se analiza automáticamente en busca de vulnerabilidades conocidas, prácticas inseguras de programación y dependencias de código abierto vulnerables. El objetivo es que la seguridad forme parte del día a día del desarrollo, y no una excepción previa al go-live.
NIS2 y la presión regulatoria
La directiva NIS2, cuya transposición al derecho nacional debía completarse antes de octubre de 2024, fue incorporada por Alemania en diciembre de 2025. Esta directiva amplía considerablemente el número de empresas afectadas. Además de la infraestructura crítica, ahora también quedan incluidas empresas de los sectores de producción, alimentación, gestión de residuos, servicios postales y química – el BSI estima que unas 30.000 organizaciones alemanas están afectadas.
Tres requisitos de NIS2 resultan especialmente relevantes para el desarrollo de software:
Gestión de riesgos en la cadena de suministro: Las empresas deben evaluar la seguridad de sus proveedores – incluidos los proveedores de software. Quien utilice bibliotecas de código abierto sin conocer su estado de seguridad podría estar infringiendo la directiva.
Notificación de incidentes: Los incidentes de seguridad deben notificarse dentro de las 24 horas siguientes a su detección. Sin una detección automatizada integrada en la canalización, muchas empresas solo toman conocimiento de las vulnerabilidades cuando ya han sido explotadas.
Obligación de demostración: Las empresas deben poder probar que han adoptado medidas técnicas adecuadas. Una canalización DevSecOps documentada con escaneos automatizados constituye dicha prueba.
Paralelamente, a partir de 2027 el Reglamento de Ciberresiliencia (CRA) de la UE obligará a los fabricantes a garantizar la seguridad de los productos con componentes digitales durante todo su ciclo de vida. Para los proveedores de software esto implica que la seguridad desde el diseño (Security by Design) se convierte en una obligación legal.
El triángulo SAST-DAST-SCA
Las tres columnas fundamentales de la seguridad automatizada del código pueden integrarse en cualquier canalización CI/CD moderna – con frecuencia en tan solo unos días:
SAST (Static Application Security Testing) analiza el código fuente sin ejecutarlo. Herramientas como SonarQube, Checkmarx o Semgrep buscan patrones conocidos de programación insegura: inyecciones SQL, scripts entre sitios (Cross-Site Scripting), credenciales codificadas de forma fija (hardcoded credentials) o criptografía insegura. El SAST se ejecuta idealmente en cada pull request, ofreciendo retroalimentación a los desarrolladores antes de que el código sea fusionado (merged).
DAST (Dynamic Application Security Testing) somete a prueba la aplicación en ejecución desde el exterior. Herramientas como OWASP ZAP o Burp Suite simulan ataques contra la aplicación desplegada y detectan vulnerabilidades que solo se manifiestan en tiempo de ejecución – por ejemplo, autenticación defectuosa, puntos finales de API abiertos o configuraciones erróneas del servidor. El DAST suele ejecutarse típicamente en el entorno de staging, como parte de la canalización de lanzamiento.
SCA (Software Composition Analysis) escanea las dependencias de una aplicación – paquetes npm, dependencias Maven, bibliotecas Python – en busca de vulnerabilidades conocidas. Dado que las aplicaciones modernas están compuestas en un 80-90 % por código de terceros, el SCA no es una funcionalidad opcional (nice-to-have). Herramientas como Snyk, Dependabot o Mend (anteriormente WhiteSource) informan sobre CVEs conocidos y, con frecuencia, incluso proporcionan el parche correspondiente.
La combinación de estos tres enfoques cubre la mayor parte de las vulnerabilidades detectables de forma automática. Según Veracode, el tiempo medio de corrección (Mean Time to Remediation, MTTR) se reduce un 60 % en empresas que cuentan con una seguridad integrada en la canalización, comparado con aquellas que realizan únicamente auditorías periódicas.
Práctica: cómo los equipos alemanes implementan DevSecOps
El verdadero reto es el cambio cultural. La tecnología puede resolverse – pero los desarrolladores que perciben la seguridad como un obstáculo encontrarán formas de eludir las herramientas.
Allianz Technology: La filial tecnológica de Allianz lanzó en 2024 un programa que forma a cada desarrollador como «campeón de la seguridad». Por equipo hay una persona designada como interlocutora para consultas de seguridad, a la que se le reserva el 20 % de su jornada laboral. Estos campeones de la seguridad deciden conjuntamente con el equipo central de seguridad de aplicaciones (AppSec) qué reglas SAST se configuran como «ruptoras» (Breaking, bloqueando la canalización) y cuáles como «advertencias» (Warning, meramente informativas).
SAP: Como el mayor fabricante europeo de software, SAP gestiona una de las canalizaciones DevSecOps más extensas de Alemania. Cada commit en la base de código de sus productos pasa automáticamente por análisis SAST, SCA y escaneo de contenedores. Los resultados son visibles directamente para los desarrolladores dentro de su entorno de desarrollo integrado (IDE), y no únicamente en un panel de seguridad independiente. El principio es claro: la retroalimentación sobre seguridad debe llegar allí donde se escribe el código.
Mittelstand: Muchas pequeñas y medianas empresas de software adoptan un enfoque más pragmático. Un enfoque habitual consiste en introducir primero el SCA como primera herramienta (esfuerzo: un día), activar luego el SAST dentro de la canalización (una semana) y añadir finalmente el DAST para aplicaciones críticas (dos a cuatro semanas). La variante de código abierto – SonarQube Community, OWASP ZAP, Trivy – no supone coste alguno, solo tiempo de implementación.
Lo que queda: la cultura devora la herramienta
La experiencia demuestra que las empresas que implementan DevSecOps exclusivamente mediante herramientas, fracasan con mayor frecuencia que aquellas que priorizan el cambio cultural. Tres principios se han mostrado eficaces:
No castigar a los desarrolladores: Si la canalización de seguridad bloquea una compilación (build), la retroalimentación debe ser constructiva. El desarrollador necesita contexto: ¿cuál es el riesgo?, ¿cómo se corrige?, ¿por qué es importante?. Herramientas que simplemente emiten «Hallazgo crítico» sin explicación ni propuesta de solución generan frustración, no seguridad.
Ajustar los umbrales gradualmente: Al principio, solo los hallazgos «críticos» y «altos» deben configurarse como bloqueadores de la canalización. Los hallazgos «medios» y «bajos» deben tratarse como advertencias y registrarse en una lista de tareas (backlog) separada. Solo cuando los equipos adquieran experiencia se deberán endurecer progresivamente los umbrales.
Hacer visible la seguridad: Paneles de control (dashboards) que muestren la evolución temporal del número de vulnerabilidades, la velocidad con la que se resuelven los hallazgos y el rendimiento destacado de determinados equipos. El refuerzo positivo funciona mejor que la presión basada en el cumplimiento normativo (compliance).
DevSecOps no es un estado que se alcance, sino un proceso que madura. Las empresas que empiezan ahora tienen ventaja – no solo desde el punto de vista regulatorio, sino también en cuanto a la calidad de su código.
Preguntas frecuentes
¿Cuál es la diferencia entre DevOps y DevSecOps?
DevOps integra el desarrollo y las operaciones en un proceso continuo. DevSecOps amplía este enfoque incorporando la seguridad como una dimensión de igual rango – las comprobaciones de seguridad no se posponen, sino que se integran en cada etapa de la canalización.
¿Deben todas las empresas aplicar NIS2?
NIS2 afecta a empresas con al menos 50 empleados o con un volumen de facturación anual de 10 millones de euros en 18 sectores definidos. Incluso las empresas más pequeñas pueden verse afectadas si actúan como proveedoras de infraestructura crítica. Se recomienda realizar una evaluación comparativa con la lista de sectores publicada por el BSI.
¿Cuál es el coste de implementar DevSecOps?
La variante de código abierto (SonarQube Community, OWASP ZAP, Trivy, Dependabot) no genera costes de licencia – solo requiere esfuerzo de implementación. Las plataformas comerciales como Snyk, Checkmarx o Veracode comienzan en torno a los 10.000 euros anuales para equipos pequeños. El retorno de la inversión (ROI) se obtiene mediante la reducción de los costes derivados de incidentes y la aceleración de los ciclos de lanzamiento.
Selección editorial
cloudmagazinProfesionales de la nube: por qué Alemania está recuperando terreno en la actualización de competenciascloudmagazinConsolidación de SaaS: cómo los CIOs frenan el descontrol de herramientascloudmagazinComputación periférica (Edge Computing) e Industria 4.0Más de la red MBF Media
MyBusinessFutureInteligencia artificial «Made in Germany»: 935 startupsDigital ChiefsReglamento de IA de la UE 2026: qué deben implementar las empresasSecurityTodayTendencias de ciberseguridad 2026Fuente de imagen: Pexels / Tima Miroshnichenko
Traducido del original en alemán con inteligencia artificial. La versión alemana es la de referencia.

