Propostas para selecção dos alunos

DEI - FCTUC
Gerado a 2024-05-02 17:16:07 (Europe/Lisbon).
Voltar

Titulo Estágio

Dynamic Policy Filtering & Access Control

Local do Estágio

IPN ou Remote

Enquadramento

A empresa Ubiwhere, Lda. foi constituída em Setembro de 2007 em Aveiro por três
investigadores de telecomunicações provenientes do Instituto de
Telecomunicações e da PT Inovação. Com sede em Aveiro, o objetivo primário da
empresa é o desenvolvimento e investigação de tecnologias de ponta, para
conceber a tecnologia mais avançada e criar propriedade intelectual de grande
valor. A Ubiwhere tem vindo a investir, desde a sua criação, no aumento da sua
capacidade tecnológica e na diferenciação dos seus produtos e serviços, apostando
em nichos que apresentam vantagens competitivas, mas que exigem um forte
investimento no contínuo desenvolvimento tecnológico. A empresa trabalha em
diversos sectores, como a Internet das Coisas, com foco nas Cidades Inteligentes,
nas tecnologias de Telecomunicação (e.g. 5G) e em tecnologias do futuro.
No âmbito das Cidades Inteligentes, a Ubiwhere tem vindo a desenvolver uma
solução chamada Plataforma Urbana que agrega dados de diferentes fontes e
domínios. Esta plataforma é alvo de constante inovação e recebe dados de
diferentes áreas, desde ambiente, até energia, passando por tráfego,
estacionamento e os demais domínios de uma Cidade Inteligente. Pretende-se,
com esta dissertação, investigar, desenhar, prototipar e testar uma solução que
implemente políticas dinâmicas de acesso à Plataforma integrando ferramentas
conhecidas e desenhando e implementando as integrações.

Objetivo

O objetivo desta dissertação centra-se em investigar, prototipar e desenvolver uma
solução para gestão de controlo de acessos em arquitecturas de microsserviços. Ou
seja, é expectável que se implemente / investigue Identity Managers e Identity
Providers que tenham a capacidade de fazer gestão de policies de acesso a
serviços. Estas policies devem depois ser escritas e implementadas usando, por
exemplo, OpenPolicyAgent. O objetivo final será demonstrar uma prova de
conceito de um sistema que consiga implementar diferentes políticas de dados de
acesso à informação em tempo real.

Plano de Trabalhos - Semestre 1

Fase 1 - Estudo da Solução e Planeamento
* T1 – Estudo do problema e Elaboração do estudo do Estado da Arte sobre IdM e IdP com gestão de policies de acesso.
* T2 - Definição das diferentes arquiteturas da solução a serem testadas e sua composição:
- arquitetura de software
- interface de ligação diferentes componentes
- mapeamento com a camada de ingestão e plataforma que consome os dados
* T3 – Escrita do relatório intermédio

Plano de Trabalhos - Semestre 2

Fase 2 - Desenvolvimento e conclusão da dissertação
* T4 – Implementação das soluções de backend para ingestão de dados, com grande foco na sua performance, modularidade e escalabilidade, melhorando a camada de ingestão e processamento de dados existente
* T5 – Implementação e testes à solução (compatibilidade dos componentes, benchmarks à performance e escalabilidade)
* T6 – Elaboração do Relatório Final do Projeto

Condições

Bolsa de estágio no valor do subsídio de alimentação

Orientador

Ricardo Jorge Fernandes Vitorino
rvitorino@ubiwhere.com 📩