Por favor, use este identificador para citar o enlazar este ítem: http://www.monografias.ufop.br/handle/35400000/7282
Título : Autenticação e autorização em micro serviços : aspectos de segurança de sistemas.
Autor : Barbosa, Gustavo de Castro Guimarães
metadata.dc.contributor.advisor: Cavalcanti, Carlos Frederico Marcelo da Cunha
metadata.dc.contributor.referee: Sica, Fernando Cortez
Oliveira, Ricardo Augusto Rabelo
Cavalcanti, Carlos Frederico Marcelo da Cunha
Palabras clave : Micro serviços
Segurança de sistema
Token
Teste de estresse
Criptografia
Fecha de publicación : 2024
Citación : BARBOSA, Gustavo de Castro Guimarães. Autenticação e autorização em micro serviços: aspectos de segurança de sistemas. 2024. 60 f. Monografia (Graduação em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2024.
Resumen : Com o avanço dos microsserviços na arquitetura de sistemas distribuídos, surge a necessidade de garantir segurança, especialmente nas áreas de autenticação e autorização, para confirmar a identidade dos usuários. Essa preocupação se estende aos princípios fundamentais de segurança da informação, como confidencialidade, integridade e disponibilidade, que são mantidos por meio de técnicas criptográficas, como chaves simétricas e assimétricas, e o uso de funções hash. O padrão JSON Web Tokens (JWT) se destaca como uma ferramenta crucial para assegurar a integridade das informações sensíveis e garantir a autenticidade das comunicações. Em ambientes distribuídos, a adoção de práticas como o OAuth 2.0 e o Single Sign-On (SSO) são destacadas para garantir uma comunicação segura e persistir a sessão do usuário. No entanto, a natureza descentralizada dos microsserviços apresenta desafios únicos, exigindo abordagens inovadoras e contínuas para estabelecer confiança entre serviços distribuídos, autenticar usuários e mitigar ameaças. Neste contexto, este trabalho propõe a implementação de uma arquitetura de microsserviços com autenticação e autorização baseada em token e realização de teste de estresse, buscando compreender os requisitos de segurança em ambientes distribuídos.
metadata.dc.description.abstracten: With the advancement of microservices in the architecture of distributed systems, the need to guarantee security arises, especially in the areas of authentication and authorization, to confirm the identity of users. This concern extends to the fundamental principles of information security, such as confidentiality, integrity and availability, which are maintained through cryptographic techniques, such as symmetric and asymmetric keys, and the use of hash functions. The JSON Web Tokens (JWT) standard stands out as a crucial tool for ensuring the integrity of sensitive information and guaranteeing the authenticity of communications. In distributed environments, the adoption of practices such as OAuth 2.0 and Single Sign-On (SSO) are highlighted to ensure secure communication and persist the user session. However, the decentralized nature of microservices presents unique challenges, requiring innovative and ongoing approaches to establishing trust between distributed services, authenticating users, and mitigating threats. In this context, this work proposes the implementation of a microservices architecture with token- based authentication and authorization and stress testing, seeking to understand the security requirements in distributed environments.
URI : http://www.monografias.ufop.br/handle/35400000/7282
metadata.dc.rights.license: Este trabalho está sob uma licença Creative Commons BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/?ref=chooser-v1).
Aparece en las colecciones: Ciência da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
MONOGRAFIA_AutenticaçãoAutorizaçãoMicro.pdf2,53 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.