Auto Propostas

DEI - FCTUC
Gerado a 2024-04-23 22:04:51 (Europe/Lisbon).
Voltar

Titulo Estágio

Desenvolvimento de um front-end web para uma ferramenta de processamento e visualização de eventos de segurança

Áreas de especialidade

Engenharia de Software

Local do Estágio

DEI – FCTUC (Laboratório de Comunicações e Telemática)

Enquadramento

Este estágio enquadra-se no âmbito de um projeto de investigação em segurança para redes de comunicação destinadas ao suporte de serviços essenciais ou críticos (projeto ATENA). Nesta perspetiva, pretende-se desenvolver um conjunto de mecanismos inovadores ao nível da deteção de ciber-ataques, integrados no contexto de uma ferramenta de segurança capaz de proporcionar uma visualização adequada e intuitiva da informação mais relevante. Esta ferramenta deverá ainda incorporar interfaces concebidos para a orquestração e gestão dos componentes, especialmente focados nas especificidades da área em causa.

Objetivo

Para este trabalho, @ estagiári@ deverá enquadrar-se na equipa já existente, familiarizando-se com as ferramentas existentes e outros mecanismos utilizados em contextos afins, assim como a natureza do projeto ATENA e o restante trabalho em curso.
O trabalho d@ estagiári@ estará focado no desenvolvimento do front-end web para a ferramenta de segurança ATENA, incorporando interfaces específicas para gestão de componentes, monitorização da plataforma e visualização de informação. Este último aspeto irá necessariamente envolver a exploração de soluções de visualização de eventos e outras informações relevantes para o operador da plataforma, adequadas à natureza dos dados em questão, assim como o estudo das melhores soluções para composição destas em painéis configuráveis (dashboards) atualizados em tempo real.

Estão assim previstos os seguintes objetivos:
• Ambientação com projeto e com estado da arte relativo às ferramentas e componentes a utilizar, assim como as modalidades de visualização utilizadas em contextos afins;
• Proposta para o design do front-end a implementar, com base nos requisitos já estabelecidos para plataforma;
• Análise e seleção das soluções de visualização adequadas às necessidades da plataforma;
• Implementação do front-end web e soluções de visualização selecionadas;
• Avaliação da usabilidade do interface desenvolvido;

Plano de Trabalhos - Semestre 1

- Familiarização com o tema do trabalho, com o projeto e com o estado da arte (3 semanas);
- Esboço da primeira versão da para o design do front-end a implementar, com base nos requisitos já estabelecidos para plataforma (3 semanas);
- Análise e estudo das soluções de visualização adequadas ao contexto da plataforma (3 semanas);
- Validação preliminar dos fatores de usabilidade (2 semanas);
- Refinamento do design do front-end e eventual implementação preliminar (3 semanas);
- Documentação e Escrita do Relatório Intermédio de Estágio (3 semanas, em sobreposição parcial com outras tarefas).

Plano de Trabalhos - Semestre 2

- Desenvolvimento da versão final do front-end web (4 semanas);
- Desenvolvimento e integração das soluções de visualização selecionadas (4 semanas);
- Validação do design final (4 semanas);
- Refinamentos ao design final (2 semanas);
- Documentação final e Escrita do Relatório/Dissertação (4 semanas, em sobreposição parcial com outras tarefas).

Condições

A capacidade de trabalho em equipa será essencial, dado que @ candidat@ ficará enquadrado numa equipa multidisciplinar com experiência no desenvolvimento de soluções de segurança.

Observações

O estágio será co-orientado pelos Profs. Tiago Cruz e Penousal Machado.

Será dada preferência a candidat@s com experiência em desenvolvimento Web, que estejam familiarizados com as seguintes tecnologias e/ou componentes: vue.js, vis.js, chart.js, axios (http client), websockets, bootstrap 3 e jquery.

Orientador

Tiago José dos Santos Martins da Cruz (orientador) e Penousal Machado (co-orientador)
tjcruz@dei.uc.pt 📩