Red Seguridad 109

122 red seguridad segundo trimestre 2025 opinión desplegado a producción sin haber creado un Pull Request y que haya sido aprobado por algún code owner. Incluir un archivo llamado SECURITY. md que detalle a quién contactar si se detecta algún fallo de vulnerabilidad en la aplicación. Durante la automatización de los pipelines de CI/CD. Hay que asegurarse de que los entornos de producción y desarrollo o testeo están claramente separados, y además: Los secretos o datos sensibles nunca deben ir en texto plano, sino que deben consumirse desde un lugar centralizado y encriptado. Incorporar escaneos de seguridad previos a la integración y despliegue del código, como análisis de composición de software, análisis de código estático o de detección de datos sensibles, así como escaneos dinámicos de código para aplicaciones. Durante el despliegue. El despliegue puede realizarse desde un servidor externo hasta un servicio SaaS. Por lo tanto, hay que encargarse de que sea seguro. Usar certificados SSL y encriptar todo el tráfico de red. Redirigir tráfico HTTP a HTTPS. Cifrar los datos en reposo. Garantizar que se usan las versiones más recientes de todos los componentes, librerías, sistema operativo, etc. Monitorizar y capturar logs de aplicación de toda la actividad y enviarlo a una herramienta de agregación de logs externa. Integrar soluciones de seguridad adicionales, como WAF o CDN. Obligar al uso de Infraestructura como Código (IaC) para desarrollar todas las aplicaciones. Hacer un hardening del sistema operativo siguiendo prácticas de seguridad recomendadas por la industria. Todas las medidas mencionadas anteriormente carecen de eficacia sin ir acompañadas de un apoyo de la dirección de la organización y de seguir una metodología de mejora continua. Para ello, conviene complementar todas estas prácticas durante el ciclo de SDLC con soluciones corporativas como herramientas SIEM, análisis de vulnerabilidades, threat modeling o penetration tests. Conclusiones DevOps ha transformado la manera en que desarrollamos y entregamos el software, acelerando los ciclos de desarrollo y mejorando la eficiencia operativa. Sin embargo, sin una estrategia de seguridad integrada, estos beneficios pueden verse comprometidos por vulnerabilidades y riesgos que surgen en cada fase del proceso. Por eso, DevOps no se entiende sin la seguridad, del mismo modo que la seguridad no debería concebirse sin adoptar prácticas ágiles y automatizadas propias de DevOps. La clave de DevSecOps no es solo añadir controles de seguridad, sino hacer que esta forme parte del ADN del desarrollo. Desde la planificación hasta el despliegue, cada paso debe incorporar medidas que protejan la integridad del software sin frenar la innovación. Solo cuando logramos esta integración real, poniendo el “Sec” en DevSecOps de manera natural y no forzada, conseguimos software verdaderamente seguro, ágil y confiable. No se trata de elegir entre rapidez y seguridad, sino de hacer que ambas trabajen juntas. Porque en un mundo donde las amenazas evolucionan constantemente, la seguridad ya no puede ser un añadido; debe ser un principio fundamental en el desarrollo. La clave de DevSecOps no es solo añadir controles de seguridad, sino hacer que esta forme parte del ADN del desarrollo

RkJQdWJsaXNoZXIy MTI4MzQz