Detección de vulnerabilidades de la configuración de seguridad en aplicaciones flask mediante el uso de pruebas de mutación
Portada
Cargando...
Este proyecto se enfocó en evaluar la seguridad de las aplicaciones Web desarrolladas en el marco de Flask. Implementando pruebas de mutación, en las cuales se buscó identificar vulnerabilidades y malas prácticas comunes en la configuración incorrecta de seguridad. El proceso implica el desarrollo de operadores de mutación, la categorización de casos de configuración incorrecta, y la creación de casos de prueba específicos. La integración de las pruebas de mutación durante el desarrollo permitirá la identificación temprana de posibles errores, evaluando su impacto en las etapas iniciales. Además, estos operadores serán integrados en una aplicación que permita detectar las vulnerabilidades en las configuraciones de seguridad. La validación de la efectividad de las pruebas se llevará a cabo mediante métricas asociadas a las pruebas de mutación, tales como el análisis de cobertura de vulnerabilidades. Este proyecto representa una contribución a las prácticas de seguridad en el desarrollo de aplicaciones Web, destacando la utilidad y beneficios de las pruebas de mutación en este contexto. Para el desarrollo del proyecto se empleó la metodología XP teniendo en cuenta la facilidad del trabajo en parejas, que proporciona esta metodología.