CyberGlossary

Seguridad de aplicaciones

DevSecOps

También conocido como: SecDevOps, Rugged DevOps

Definición

Cultura y conjunto de prácticas que integra las responsabilidades de seguridad en los flujos DevOps para entregar software seguro de forma continua y rápida.

DevSecOps amplía DevOps tratando la seguridad como responsabilidad compartida entre desarrollo, seguridad y operaciones, en lugar de como un control final. Automatiza controles dentro de los pipelines de CI/CD —SAST, SCA, detección de secretos, análisis de contenedores, IaC, DAST y policy-as-code— para que los problemas se vean donde los desarrolladores ya trabajan. Combina automatización con cambio cultural: champions de seguridad, retros sin culpas, KPIs visibles y herramientas de autoservicio. Bien aplicado, reduce el tiempo medio de remediación, la fuga de vulnerabilidades a producción y la fricción de cumplimiento, manteniendo una alta frecuencia de despliegue.

Ejemplos

  • Ejecutar Trivy, Semgrep y Gitleaks en cada pull request en un pipeline de GitHub Actions.
  • Aplicar policy-as-code con OPA/Conftest sobre los planes de Terraform antes de aplicarlos.

Términos relacionados