CyberGlossary

Seguridad de aplicaciones

Shift-Left Security

También conocido como: Shift left, Pruebas de seguridad tempranas

Definición

Práctica de adelantar las actividades de seguridad en el ciclo de vida del software para detectar y corregir vulnerabilidades antes de llegar a producción.

El shift-left security parte de la idea de que los defectos, incluidos los de seguridad, son más baratos de corregir cuanto más cerca se detectan de su origen. En la práctica, incorpora el modelado de amenazas en las revisiones de diseño, ejecuta SAST y SCA en el IDE y en cada pull request, analiza la infraestructura como código antes de aplicarla y valida dependencias e imágenes de contenedor en tiempo de compilación. Complementa —no sustituye— a las defensas en tiempo de ejecución; simplemente reduce el volumen y la gravedad de los problemas que llegan hasta ellas. Su éxito depende de herramientas rápidas y precisas, buena experiencia de desarrollador y responsabilidades claras.

Ejemplos

  • Añadir un pre-commit hook con Semgrep para que los desarrolladores vean los hallazgos antes de subir el código.
  • Ejecutar Checkov sobre Terraform en CI para bloquear configuraciones cloud inseguras.

Términos relacionados