Desarrollo de una aplicación web para la detección automatizada de vulnerabilidades de inyección SQL, con generación de reportes y simulación de ataques en entornos controlados

dc.contributor.advisorDomínguez Gutiérrez, Hernando
dc.contributor.authorEspinoza Ríos, Valentina
dc.contributor.authorPérez Quiroga, Sebastián
dc.date.accessioned2026-04-15T16:35:50Z
dc.date.available2026-04-15T16:35:50Z
dc.date.issued2025
dc.description.abstractLa seguridad de las aplicaciones web representa uno de los mayores desafíos de la era digital, siendo la inyección SQL (SQL Injection) una de las vulnerabilidades más críticas según el OWASP Top 10, debido a su capacidad de comprometer la confidencialidad, integridad y disponibilidad de la información. Ante la necesidad de herramientas que combinen la detección automatizada, la simulación de ataques y la generación de informes, el presente proyecto propone el diseño e implementación de una aplicación web que integra un backend en Python y Flask, un frontend en React y SQLMap como motor de análisis, permitiendo identificar vulnerabilidades SQL en entornos controlados de forma ética y responsable. El sistema fue desarrollado bajo la metodología ágil SCRUM y validado en un entorno local con vulnerabilidades intencionales, alcanzando un nivel de madurez tecnológica TRL 4. Los resultados evidenciaron su capacidad para detectar vulnerabilidades, clasificar niveles de riesgo y generar informes estructurados, mostrando un desempeño comparable al de herramientas como OWASP ZAP y Acunetix. El proyecto se alinea con la Ley 1273 de 2009, la Ley 1581 de 2012 y estándares internacionales como ISO/IEC 27001:2022 y OWASP Top 10, lo que refuerza su pertinencia normativa y académica.spa
dc.description.abstractWeb application security represents one of the greatest challenges of the digital age, with SQL injection being one of the most critical vulnerabilities according to the OWASP Top 10, due to its ability to compromise the confidentiality, integrity, and availability of information. Given the need for tools that combine automated detection, attack simulation, and report generation, this project proposes the design and implementation of a web application that integrates a Python and Flask backend, a React frontend, and SQLMap as its analysis engine. This allows for the ethical and responsible identification of SQL vulnerabilities in controlled environments. The system was developed using the SCRUM agile methodology and validated in a local environment with intentional vulnerabilities, achieving a Technology Readiness Level (TRL) of 4. The results demonstrated its ability to detect vulnerabilities, classify risk levels, and generate structured reports, showing performance comparable to tools such as OWASP ZAP and Acunetix. The project aligns with Law 1273 of 2009, Law 1581 of 2012 and international standards such as ISO/IEC 27001:2022 and OWASP Top 10, which reinforces its regulatory and academic relevance.eng
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero Informático
dc.formatPDF
dc.identifier.instnameinstname:Corporación Universitaria Reformada
dc.identifier.reponamereponame:Repositorio Institucional - Corporación Universitaria Reformada
dc.identifier.urihttps://repository.unireformada.edu.co/handle/123456789/528
dc.language.isospa
dc.publisher.facultyFacultad de Ingenierías
dc.publisher.programIngeniería Informática – Tecnología en Gestión de Redes Informáticas
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-CompartirIgual 4.0 Internacional
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectInyección SQLspa
dc.subjectCiberseguridadspa
dc.subjectAplicaciones webspa
dc.subjectDetección de vulnerabilidadesspa
dc.subjectSQLMapspa
dc.subjectPruebas de penetraciónspa
dc.subjectSeguridad informáticaspa
dc.subjectAutomatizaciónspa
dc.subjectAnálisis de riesgosspa
dc.subjectOWASspa
dc.subjectSQL Injectioneng
dc.subjectCybersecurityeng
dc.subjectWeb Applicationseng
dc.subjectVulnerability Detectioneng
dc.subjectSQLMapeng
dc.subjectPenetration Testingeng
dc.subjectIT Securityeng
dc.subjectAutomationeng
dc.subjectRisk Analysiseng
dc.subjectOWASeng
dc.titleDesarrollo de una aplicación web para la detección automatizada de vulnerabilidades de inyección SQL, con generación de reportes y simulación de ataques en entornos controladosspa
dc.titleDevelopment of a web application for the automated detection of SQL injection vulnerabilities, with report generation and simulation of attacks in controlled environmentseng

Archivos

Bloque original

Mostrando 1 - 4 de 4
No hay miniatura disponible
Nombre:
CA-Sebastian Perez Quiroga-Valentina Espinoza Rios.pdf.pdf
Tamaño:
2.37 MB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
FA-Sebastian Perez Quiroga.pdf.pdf
Tamaño:
1.48 MB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
FA-Valentina Espinoza Rios.pdf.pdf
Tamaño:
1.47 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
TG-Sebastian Perez Quiroga-Valentina Espinoza Rios.pdf.pdf
Tamaño:
1.64 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
1.61 KB
Formato:
Item-specific license agreed to upon submission
Descripción: