Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/148140
Title: Protección de APIs REST
Author: Ruiz Barea, Raul
Tutor: Canto Rodrigo, Pau del
Others: Garcia-Font, Victor  
Abstract: The purpose of this project was to implement and secure an API REST service. The context of application was a hypothetical scenario where an organization needed to provide secure access to its resources through an API, while also protecting against common security risks. The methodology consisted of dividing the project into different phases, including theoretical research to obtain a deep understanding of API concepts, the most common vulnerabilities, and the best practices to protect them. Planning, implementation, and evaluation of the proposed solution guaranteeing the requirements and objectives of the project. To mitigate security risks, best practices were identified and implemented, including authentication and authorization, SSL/TLS encryption, and access control. An API Gateway was also implemented to centralize access control and rate limiting, and the service was deployed using Docker. The results were a secure and reliable API REST service that provided controlled access to resources while protecting against common security risks. The use of agile methodology allowed for flexibility and adaptability throughout the development process, resulting in a successful project outcome. In conclusion, this project demonstrated the effectiveness of using agile methodology to manage the development of a secure API REST service, and the importance of implementing security best practices to protect against common security risks.
Keywords: API
REST
Gateway
Document type: info:eu-repo/semantics/masterThesis
Issue Date: 23-Jun-2023
Publication license: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Appears in Collections:Trabajos finales de carrera, trabajos de investigación, etc.

Files in This Item:
File Description SizeFormat 
rruizbareaTFM0623memoria.pdfMemoria del TFM8,05 MBAdobe PDFThumbnail
View/Open
Share:
Export:
View statistics

This item is licensed under aCreative Commons License Creative Commons