Titulo Estágio
Segurança e Privacidade em ambientes Cloud-Native e aplicações baseadas em microserviços
Local do Estágio
Rua Dom João Castro n.12, 3030-384 Coimbra, Portugal
Enquadramento
A abordagem cloud-native visa projetar, construir e executar funções virtuais explorando o modelo em Nuvem, na qual são desenvolvidas aplicações recorrendo a ferramentas que permitem aproveitar ao máximo os seus benefícios. Estes benefícios inclui a maior agilidade no desenvolvimento, integração e instalação, cujos pilares desta transformação incluem ferramentas tais como a integração contínua, motores de contentores e orquestradores, sendo o Kubernetes um dos atuais impulsionadores desta abordagem.Aplicações distribuídas de grande requerem cada vez mais uma gestão inteligente e automatizada por oposição a uma configuração manual, complexa e suscetível a erros. Mais, hoje em dia é cada vez mais fundamental tem em atenção a características como a segurança e privacidade das aplicações e da infraestrutura subjacente. Parte desta automatização e segurança pode passar por considerar uma arquitetura Service Mesh, a qual permite disponibilizar uma camada de infraestrutura configurável integrada de dentro do próprio cluster com recurso a APIs.No âmbito de um projeto de investigação europeu, H2020 CHARITY, a OneSource encontra-se envolvida, juntamente com outros parceiros, no desenvolvimento de uma plataforma para gestão automatiza e inteligente, com foco em ambientes Cloud-Native distribuídos.
Objetivo
Os objetivos deste trabalho são os seguintes:1. Levantamento do estado de arte relativamente a segurança e privacidade para aplicações cloud-native2. Especificação e implementação de componentes necessários dos mecanismos de segurança adequados a um ambientes Cloud-Native e aplicações baseadas em microserviços.3. Especificação de cenários de referência e aplicação de mecanismos de segurança previamente definidos.4. Integração do sistema no projeto em que se enquadra e validação da sua performance.
Plano de Trabalhos - Semestre 1
T1.1- Análise do estado da arte e dos requisitos do sistema.
T1.2- Identificação dos cenários e mecanismos de segurança e privacidade a aplicar.
T1.3- Preparação do protótipo do ambiente ilustrativo.
T1.4- Desenho inicial da solução de segurança e privacidade a desenvolver.A conclusão destas tarefas inclui a elaboração de documentação técnica.
Plano de Trabalhos - Semestre 2
T2.1- Especificação e testes de um protótipo do sistema de políticas e privacidade a desenvolver.
T2.2- Preparação do ambiente do sistema, implementação das restantes funcionalidades de acordo com o desenho e as especificações técnicas.
T2.3- Integração com outros serviços e validação do sistema nos cenários do projeto em que se enquadra.
T2.4- Elaboração de documentação, incluindo o relatório de estágio, documentos técnicos e manuais de utilização.
Condições
O estagiário terá todas as condições para realizar as tarefas previstas, sendo integrado nas equipas de investigação e desenvolvimento no âmbito do projeto CHARITY.Este estágio poderá ser remunerado e o estagiário terá a oportunidade de apresentar os resultados do estágio em vários eventos internacionais.
Observações
Os trabalhos previstos neste estágio estão enquadrados na participação que a OneSource tem no projeto H2020 CHARITY.
Orientador
Luis Filipe Vieira Cordeiro
📩