Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/148140
Título : Protección de APIs REST
Autoría: Ruiz Barea, Raul
Tutor: Canto Rodrigo, Pau del
Otros: Garcia-Font, Victor  
Resumen : A medida que las empresas confían cada vez más en la tecnología digital, las API (Application Programming Interfaces) se han convertido en un componente fundamental para permitir la comunicación y el intercambio de datos entre sistemas. Las API proporcionan una interfaz para que diferentes aplicaciones de software se comuniquen entre sí, lo que facilita la integración de sistemas y el intercambio de datos. Sin embargo, las API también pueden presentar importantes riesgos de seguridad si no están debidamente protegidas.
El propósito de este proyecto fue implementar y segurizar un servicio API REST. El contexto de la aplicación era un escenario hipotético en el que una universidad necesitaba proporcionar acceso seguro a sus recursos a través de una API REST, al mismo tiempo que se protegía contra los riesgos de seguridad más comunes. La metodología consistió en dividir el proyecto en diferentes fases, incluyendo la investigación teórica para obtener una compresión profunda de los conceptos de las API, las vulnerabilidades más comunes y las mejores prácticas para protegerlas. Planificación, implementación y evaluación de la solución propuesta garantizando los requisitos y objetivos del proyecto. Para mitigar los riesgos de seguridad, se identificaron e implementaron las mejores prácticas, incluidas la autenticación y autorización, el cifrado SSL/TLS y el control de acceso. También se implementó un API Gateway para centralizar el control de acceso y el número de llamadas, y el servicio se implementó utilizando Docker. Los resultados fueron un servicio API REST seguro y confiable que proporcionó acceso controlado a los recursos mientras protegía contra los riesgos de seguridad más comunes. El uso de una metodología ágil permitió flexibilidad y adaptabilidad a lo largo del proceso de desarrollo, lo que resultó en un resultado exitoso del proyecto. En conclusión, este proyecto demostró la eficacia del uso de una metodología ágil para gestionar el desarrollo de un servicio API REST seguro y la importancia de implementar las mejores prácticas de seguridad para protegerse contra los riesgos de seguridad comunes.
Palabras clave : API
REST
Gateway
Tipo de documento: info:eu-repo/semantics/masterThesis
Fecha de publicación : 23-jun-2023
Licencia de publicación: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Aparece en las colecciones: Trabajos finales de carrera, trabajos de investigación, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
rruizbareaTFM0623memoria.pdfMemoria del TFM8,05 MBAdobe PDFVista previa
Visualizar/Abrir
Comparte:
Exporta:
Consulta las estadísticas

Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons