Titulo Estágio
Projeto EcoMobile-Anonimização de dados
Áreas de especialidade
Comunicações, Serviços e Infraestruturas
Engenharia de Software
Local do Estágio
Instituto Pedro Nunes, VCI
Enquadramento
As tecnologias de segurança para ambientes virtualizados cloud assumem hoje um papel preponderante na proteção de aplicações, muitas vezes distribuídas por diversos sistemas virtualizados, providers e aplicações mobile (iOS, Android). É o caso da arquitetura EcoMobile, no contexo da qual se pretende introduzir funcionalidades de anonimização de dados. Estas funcionalidades são essenciais à garantia de privacidade dos utilizadores da aplicação, ao mesmo tempo sendo um requisito legal incontornável em qualquer aplicação atual deste tipo. O objetivo do presente Estágio é o de implementar mecanismos de segurança, em particular ao nível da anonimização, no contexto de uma arquitetura com componentes cloud e mobile: a arquitetura do projeto EcoMobile. Os mecanismos de anonimização permitirão assim dispor de um módulo a acoplar à arquitetura que consiga garantir funcionalidades de anonimização fundamentais a uma arquitetura com estas características.
Objetivo
O objetivo do presente Estágio é o de implementar mecanismos de segurança, em particular ao nível da anonimização, no contexto de uma arquitetura com componentes cloud e mobile: a arquitetura do projeto EcoMobile. A aplicação do projeto EcoMobile encontra-se já em produção e o objetivo é o dispor de um módulo de anonimização que introduza funcionalidades a este nível na arquitetura. O trabalho a desenvolver será de cariz essencialmente exploratório e prático, e visa dotar a aplicação existente (produzida no contexto do projeto EcoMobile) de mecanismos de anonimização ao nível dos dados dos utilizadores, seus comportamentos de condução e viagens, etc. A plataforma EcoMobile apresenta requisitos exigentes ao nível da performance, escalabilidade e segurança, que o presente Estágio ajudará a cumprir no tocante à anonimização.
Plano de Trabalhos - Semestre 1
Durante o primeiro semestre o estagiário deverá efectuar um estudo e avaliação das soluções de segurança no contexto da anonimização de dados móveis e em ambientes cloud, nas componentes aplicacionais e de bases de dados. Outro objetivo importante durante este semestre é o estudo da arquitetura cloud e mobile da plataforma EcoMobile, no contexto da qual os mecanismos de segurança serão implementados. Como resultado final do trabalho a desenvolver durante o primeiro semestre, serão propostos mecanismos de segurança a implementar e avaliar durante o segundo semestre. Os principais objectivos do primeiro semestre são os seguintes:
1. Estudo ao estado da arte ao nível das soluções de anonimização de informação, nas vertentes mobile e cloud (componentes aplicacional e de base de dados).
2. Estudo detalhado da arquitetura EcoMobile (componentes aplicacionais em cloud) e componente mobile.
3. Definição de requisitos para a componente de anonimização da arquitetura de segurança do projeto EcoMobile.
4. Definição dos mecanismos a implementar, plano de integração com a arquitetura existente.
5. Definição de critérios e plano de avaliação e validação dos mecanismos de segurança para o segundo semestre.
6. Elaboração da documentação (em cada uma das fases) e relatório intermédio de estágio.
Plano de Trabalhos - Semestre 2
Durante o segundo semestre o estagiário irá implementar os mecanismos de segurança necessários à materialização da arquitetura proposta em diversos níveis: aplicacional, bases de dados e comunicações, entre outros. A validação dos mecanismos a desenvolver e implementar ocorrerá numa primeira fase em ambiente de testes, e numa segunda fase de forma integrada com a arquitetura cloud em modo de produção. Os principais objectivos do segundo semestre são os seguintes:
1. Desenvolvimento e integração de mecanismos de segurança no contexto da arquitetura de comunicações existente.
2. Avaliação e validação do funcionamento dos mecanismos de segurança implementados em ambiente controlado (Laboratorial), nos diversos níveis aplicacionais.
3. Avaliação e validação da arquitetura desenvolvida, em ambiente controlado (Laboratorial).
4. Integração e validação da arquitetura através da sua integração com a arquitetura cloud, em modo de produção.
5. Elaboração da documentação (em cada uma das fases) e relatório final de estágio.
Condições
O aluno irá desenvolver o seu trabalho integrado no Projeto EcoMobile do IPN/VCI. O aluno disporá de um local de trabalho fixo bem como de todos os recursos necessários ao desenvolvimento das suas atividades.
Orientador
Jorge Granjal
jgranjal@dei.uc.pt 📩