¿Estas 2 terminologías se refieren a lo mismo? enlace
Algunas de las herramientas se superponen. Te hace preguntarte Si son diferentes, ¿puede alguien explicarme las diferencias?
A menudo, las personas las usan indistintamente dentro de la industria de la seguridad.
Las listas a las que apunta se refieren a los mismos tipos de herramientas / evaluación, además de que la segunda lista es más amplia, incluidas las herramientas de análisis estático que no están dirigidas a la seguridad, como las que se usan para verificar la calidad del código. cuestiones.
Técnicamente, algunos tipos de SAST no revisan la fuente, sino los binarios, por lo que puede ser un poco inapropiado llamarle SCA, en esa situación.
Personalmente, me gusta la nomenclatura DAST, SAST, MAST, porque describe los tipos generales de aplicaciones de evaluación para problemas de seguridad: ejecutando pruebas contra una aplicación en ejecución (análisis dinámico), examinando los componentes del código o un modelo de ellos (análisis estático), o mediante inspección y prueba experta asistida por herramientas (análisis manual).
En un libro popular sobre el tema, "El arte de la evaluación de seguridad del software", las estrategias para las auditorías de código (Capítulo 4) se derivan de tres conceptos principales:
Lea otras preguntas en las etiquetas source-code static-analysis