El software de pruebas de seguridad de aplicaciones estáticas (SAST) inspecciona y analiza el código de una aplicación para descubrir vulnerabilidades de seguridad sin ejecutar realmente el código. Estas herramientas son frecuentemente utilizadas por empresas con prácticas de entrega continua para identificar fallos antes del despliegue. Las herramientas SAST proporcionan información sobre vulnerabilidades y sugerencias de remediación para que los equipos de desarrollo las resuelvan. Existe relación y superposición entre las herramientas SAST y el software de análisis de código estático, pero los productos SAST están más enfocados en las pruebas de seguridad. Los productos de análisis de código estático, por otro lado, combinan una serie de prácticas analíticas, gestión de pruebas y características de colaboración en equipo.
SAST vs DAST — Aprende la diferencia
Para calificar para la inclusión en la categoría de Pruebas de Seguridad de Aplicaciones Estáticas (SAST), un producto debe:
Probar aplicaciones para identificar vulnerabilidades
No ejecutar código durante las pruebas, o tener la capacidad de realizar pruebas estáticas
Proporcionar información sobre vulnerabilidades y exploits relativos