masterThesis
Análisis de fiabilidad de las herramientas SAST. Privativo vs Libre
Autor
Pérez-García, Javier
Institución
Resumen
El presente trabajo tiene como objetivo clarificar la fiabilidad de las herramientas Static
Application Security Testing (SAST) tanto en el mundo del software libre como en del software
privativo, comparando ambos. A lo largo del trabajo, se analiza el estado del arte en técnicas
SAST, así como se realiza un experimento piloto.
Para la realización del experimento piloto se ha desarrollado un entorno de análisis que
permite llevar a cabo los diferentes análisis de forma metódica, repetible y eficaz. Se han
estudiado un total de tres herramientas (Fortify, SonarQube y VisualCodeGreeper) con las
que se han analizado tres lenguajes de programación (C++, Java y PHP) en busca de cinco
CWE concretos, con muestras provenientes de repositorios de código de SAMATE.
Mediante estos análisis se ha podido concluir que las herramientas SAST aún no son del todo
fiables y que el mundo del software privativo se encuentra a la cabeza.