dc.contributorSánchez Labré, Wilian Xavier
dc.contributorSantillán Castillo, Julio Roberto
dc.contributorRamos Valencia, Marco Vinicio
dc.creatorLara Méndez, Mayra Alejandra
dc.date.accessioned2021-11-30T15:26:31Z
dc.date.accessioned2022-10-20T19:20:21Z
dc.date.available2021-11-30T15:26:31Z
dc.date.available2022-10-20T19:20:21Z
dc.date.created2021-11-30T15:26:31Z
dc.date.issued2021-06-23
dc.identifierLara Méndez, Mayra Alejandra. (2021). Modelo de una interfaz de programación de aplicaciones REST utilizando GO basado en normas y principios de seguridad de la información y aplicaciones web. Escuela Superior Politécnica de Chimborazo. Riobamba.
dc.identifierhttp://dspace.espoch.edu.ec/handle/123456789/14676
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/4589279
dc.description.abstractThe present research work aims to provide a safe and pragmatic model for REST API with best practices, for modern web applications, using the GO programming language. The research shows an analysis of the main vulnerabilities to protect an Application Programming Interface. In addition, a study of the norms, standards and information security guides to build a model that will serve as a reference to develop more secure web applications. To check the validity of the model, a vulnerability scan was performed in PROTOTYPE I (without model) and PROTOTYPE II (using the model). A 53.33% was observed in prototype I and 2.77% in prototype II, showing an improvement in safety in prototype II of 50.36% with respect to the results obtained from prototype I. To verify the hypothesis, the Statistical Student's T test. The result, an obvious improvement in API security. In conclusion, the model based on the use of norms, standards and good practices is a model that provides guidelines to build Application Programming Interfaces with greater security, therefore, the use of the model is recommended for the implementation of REST APIs. using the GO programming language. It is important to know that security is a process, not a product, therefore, it is recommended to use standards and / or good practices throughout the life cycle of the software, monitor it and give it maintenance during its useful life. Finally, always know the business rules and the relationship between resources, have the software updated, stay up-to-date on vulnerabilities in the Common Vulnerabilities and Exposures (CVE) database, National Vulnerability Database (NVD), computer security issues and above all never stop investigating.
dc.languagespa
dc.publisherEscuela Superior Politécnica de Chimborazo
dc.relationUDCTIPEC;20T01422
dc.rightshttps://creativecommons.org/licenses/by-nc-sa/3.0/ec/
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectSEGURIDAD TELEMÁTICA
dc.subjectINTERFAZ DE PROGRAMACIÓN DE APLICACIONES (API)
dc.subjectSEGURIDAD DE APLICACIONES WEB
dc.subjectARQUITECTURA REST
dc.subjectLENGUAJE DE PROGRAMACIÓN GO
dc.titleModelo de una interfaz de programación de aplicaciones REST utilizando GO basado en normas y principios de seguridad de la información y aplicaciones web.
dc.typeTesis


Este ítem pertenece a la siguiente institución