thesis

Estimación del riesgo de uso de librerías de terceros en el desarrollo de software

Abstract

El uso de librerías de terceros es una práctica común en el desarrollo de software, esta permite agilizar el proceso de construcción a costa de la pérdida de la propiedad del código. Esta falta de control conlleva riesgos que vale la pena evaluar antes de incluir una dependencia en un proyecto, los más evidentes son las posibles vulnerabilidades y exposiciones comunes (CVE's) en el código fuente, aunque existen otros riesgos menos evidentes que pueden afectar la viabilidad a largo plazo de una librería. Por ese motivo, este trabajo aborda el desarrollo de una herramienta de apoyo en la selección de librerías de terceros, la cual permite obtener información relevante sobre las dependencias de un proyecto durante todo su ciclo de vida. Para ello, la herramienta recopila información de los repositorios donde se aloja el código fuente y los registros dónde se publican las dependencias, compara las métricas obtenidas con los valores establecidos por el usuario para considerar una librería segura y emite mensajes de advertencia sobre los hallazgos, permitiendo así evaluar el estado de las dependencias del proyecto.<br /

    Similar works