Implementación de una plataforma de experimentación que permita evaluar el nivel de seguridad de los servicios que brinda Keycloack con Oauth 2.0 para dispositivos android y web (angular)

Para citar o enlazar este item, por favor use el siguiente identificador: http://dspace.ups.edu.ec/handle/123456789/22219
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorZapata Molina, Lina Patricia-
dc.contributor.authorVivanco Gonzaga, Maria Jose-
dc.date.accessioned2022-03-18T21:45:35Z-
dc.date.available2022-03-18T21:45:35Z-
dc.date.issued2022-03-
dc.identifier.urihttp://dspace.ups.edu.ec/handle/123456789/22219-
dc.descriptionLas aplicaciones actualmente sufren grandes conflictos en autenticación de inicio de sesión desde diferentes sitios con poca seguridad ya que no se cuenta con una plataforma centralizada que permita gestionar de manera segura los accesos a los sistemas. Actualmente el control de acceso a recursos se realiza en base a roles y permisos otorgados al usuario lo que provoca que la seguridad de aplicaciones Web y Apps sea susceptibles a ataques diarios de malware (software malicioso que es dañino para los sistemas informáticos). De acuerdo con esta problemática se propone la implementación de una plataforma de experimentación que permita evaluar el nivel de seguridad, para esto se diseñara una aplicación Web (Angular) y Apps (Android) utilizando java 8+, spring boot, base de datos postgresql se codificara los niveles de accesos para la autenticación y autorización del acceso al sistema. Posterior a la implementación se realizaran pruebas de seguridad a los empoind webservices, caso de prueba donde si no se dispone de los perfiles o roles de acceso se denegara el inicio de sesión. Keycloak proporciona una plataforma centralizada para el manejo de inicios de sesión único para la protección de datos de accesos desconocidos y no autorizados a través de mecanismos que cuenten con un alto nivel de seguridad al fin de identificar quien realmente está autorizado para acceder a los recursos del sistema.spa
dc.description.abstractApplications currently suffer great conflicts in login authentication from different sites with little security because there is no centralized platform to securely manage access to systems. Currently, access control to resources is based on roles and permissions granted to the user, which makes the security of Web applications and Apps susceptible to daily malware attacks (malicious software that is harmful to computer systems). According to this problem we propose the implementation of an experimental platform to evaluate the level of security, for this we will design a Web application (Angular) and Apps (Android) using java 8+, spring boot, postgresql database, the access levels will be coded for authentication and 2 authorization of access to the system. After the implementation, security tests will be performed to the empoind webservices, test case where if the profiles or access roles are not available, the login will be denied. Keycloak provides a centralized platform for single sign-on management to protect data from unknown and unauthorized access through mechanisms that have a high level of security in order to identify who is actually authorized to access system resources.spa
dc.language.isospaspa
dc.rightsopenAccessspa
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Ecuador*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ec/*
dc.subjectINGENIERÍA DE SISTEMASspa
dc.subjectANÁLISIS DE SISTEMASspa
dc.subjectPROGRAMAS PARA COMPUTADORspa
dc.subjectSISTEMAS DE SEGURIDADspa
dc.subjectSOFTWARE DE APLICACIÓNspa
dc.subjectSITIOS WEBspa
dc.titleImplementación de una plataforma de experimentación que permita evaluar el nivel de seguridad de los servicios que brinda Keycloack con Oauth 2.0 para dispositivos android y web (angular)spa
dc.typebachelorThesisspa
ups.carreraIngeniería de Sistemasspa
ups.sedeSede Quitospa
Pertenece a las colecciones: Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
UPS - TTS697.pdfTexto completo1,33 MBAdobe PDFVisualizar/Abrir


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