| Título: | PROTEGENDO O KAPIO: UM KNOWLEDGE API ORCHESTRATOR PARA MÚLTIPLOS SISTEMAS HETEROGÊNEOS COM DIFERENTES DONOS | ||||||||||||
| Autor(es): |
ENRICO VERGOLINO GNANI |
||||||||||||
| Colaborador(es): |
VITOR PINHEIRO DE ALMEIDA - Orientador ANDERSON OLIVEIRA DA SILVA - Coorientador |
||||||||||||
| Catalogação: | 26/MAR/2026 | Língua(s): | PORTUGUÊS - BRASIL |
||||||||||
| Tipo: | TEXTO | Subtipo: | TRABALHO DE FIM DE CURSO | ||||||||||
| Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||
| Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=75848@1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=75848@2 |
||||||||||||
| DOI: | https://doi.org/10.17771/PUCRio.acad.75848 | ||||||||||||
| Resumo: | |||||||||||||
|
Este trabalho investiga vulnerabilidades de segurança e desafios de
governança em uma camada de orquestração de APIs baseadas em GraphQL,
que integram múltiplos sistemas. Nesta pesquisa, é utilizado o orquestrador de
APIs KAPIO: Knowledge API Orchestrator, que além de atuar como proxy
para as APIs conectadas a ele, também possui a capacidade de processar
dados provindos de diferentes endpoints, tanto em paralelo quanto de forma
sequencial.
A pesquisa aprofunda questões de segurança ao reunir dados de origens
distintas, com variados níveis de permissão e sensibilidade, em um ambiente
único, destacando riscos associados a arquiteturas do tipo sistema de sistemas
(SoS), caracterizadas pela união de sistemas independentes para desempenhar
novas funcionalidades.
A metodologia empregada incluiu uma revisão sistemática da literatura
sobre segurança em GraphQL e uma análise estática e dinâmica de código da
solução original. Como foco do trabalho, busca-se criar um piloto capaz de
manter confidencialidade mediante criptografia de dados sensíveis, controle de
acesso com permissões granulares por perfil de usuário, permitindo selecionar
atributos específicos em cada endpoint e detecção de anomalias e ciclos.
A pesquisa conclui com uma discussão sobre possíveis melhorias e di
reções futuras, como a adoção de técnicas de mitigação para os riscos de segu
rança identificados, oferecendo um caminho para a implementação segura de
umorquestrador de APIs para integração de múltiplos sistemas em um cenário
de SoS.
|
|||||||||||||
|
|||||||||||||