Titulo Estágio
Desenvolvimento e integração de um front-end web para deteção e mitigação de ataques em ambientes Cloud-Native
Áreas de especialidade
Engenharia de Software
Local do Estágio
Rua Dom João Castro n.12, 3030-384 Coimbra, Portugal
Enquadramento
Aplicações Cloud-Native distribuídas de grande escala requerem cada vez mais uma abordagem diferenciada no que respeita à preservação da sua segurança e privacidade. Hoje em dia é imperativo a existência de mecanismos de análise de diversos tipos de dados com vista à deteção de problemas de segurança sob a forma de anomalias. Nesse âmbito, a OneSource, encontra-se envolvida no desenvolvimento de uma solução baseada em IA e centrada na garantia de segurança e privacidade de ambientes Cloud-Native distribuídos. Este estágio irá complementar o trabalho atualmente a decorrer, focando-se no desenvolvimento de um front-end web a integrar na solução existente. O trabalho deve centrar-se no desenho e implementação de interfaces adequadas à monitorização do ambiente (ex.: fluxos de rede), na integração com o resultado dos modelos IA (ex.: visualização e comparação de features, estatisticas) e num componente de continual learning para suporte aos treinos dos modelos IA. Assim um dos grandes motivadores e desafios passa pelo processo de identificação de requisitos em conjunto as equipas, a integração com um conjunto alargado de conceitos e tecnologias e de engenharia para desenho e implementação dos mesmos. Os dados a serem representados têm que ver com métricas de fluxos de rede (baseado no formato CIC-IDS2017), dados estatísticos referentes aos fluxos processados, e dados provenientes da classificação de anomalias com recurso a modelos IA. O estagiário terá acesso a um conjunto de dados de referência para efeitos de desenvolvimento. A validação deverá incidir sobre aspetos funcionais – como o desenvolvimento dos diversos requisitos, usabilidade da plataforma (ex.: através de testes com utilizadores ou similares), performance (ex.: com recurso a testes de carga e medição de tempos de desempenho) entre outros aspectos não funcionais como a interpretabilidade e relevância das representações tendo em conta o contexto da monitorização de tráfego de rede com vista a deteção de anomalias.
Objetivo
Os objectivos deste trabalho são:
1. Front-end desenvolvido e integrado na solução de segurança.
2. Avaliação funcional e não-funcional do front-end.
Plano de Trabalhos - Semestre 1
T1.1 – Contextualização com a solução de segurança existente.
T1.2 – Especificação de requisitos / user-stories para o front-end e componentes a desenvolver/integrar.
T1.3 – Planeamento da implementação e integração do front-end de acordo com as user-stories e especificação técnica.
T1.4 - Preparação do relatório intermédio
Plano de Trabalhos - Semestre 2
T2.1 – Implementação do front-end, de acordo com as especificações delineadas.
T2.2 - Integração e validação funcional e não funcional do front-end.
T2.3 - Elaboração de documentação, incluindo o relatório de estágio, documentos técnicos e manuais de utilizador.
Condições
O estagiário terá todas as condições para realizar as tarefas previstas, sendo integrado nas equipas de investigação e desenvolvimento.
Observações
Os trabalhos previstos neste estágio estão enquadrados na participação que a OneSource tem em projetos europeus.
Orientador
Luis Miguel Batista Rosa
luis.rosa@onesource.pt 📩