Propostas Submetidas

DEI - FCTUC
Gerado a 2024-04-19 01:05:34 (Europe/Lisbon).
Voltar

Titulo Estágio

Mobile Vulnerability Management Portal

Áreas de especialidade

Engenharia de Software

Local do Estágio

Lisbon, Portugal

Enquadramento

A EBS (Emvenci Business Services) desenvolve uma plataforma SaaS de cibersegurança com diversos módulos, desde um simulador de phishing, a formação em cibersegurança (elearning), um gestor de políticas de segurança, plataforma de registo dos requisitos do RGPD (Regulamento Geral de Proteção de Dados), um gestor de vulnerabilidades e uma plataforma de centralização e gestão de logs.

Atualmente o imediatismo de informação é muito importante, especialmente quando falamos de cibersegurança. Através de dispositivos móveis podemos ter acesso a toda a informação sem a necessidade de ter um computador por perto, isto é, podemos ser notificados, aceder a informações importantes e tomar decisões independentemente do lugar em que nos encontramos.

O módulo "Gestor de Vulnerabilidades" permite armazenar, prioritizar e gerir vulnerabilidades encontradas de uma forma fácil e organizada, fornecendo a máxima informação sobre em que consiste a vulnerabilidade, o seu risco, e as várias medidas a tomar para que seja mitigada.

Objetivo

Pretende-se desenvolver todo o módulo "Gestor de Vulnerabilidades" para dispositivos móveis. É importante realçar que já existe uma aplicação web que suporta este módulo, devendo este projeto ser desenvolvido e integrado na aplicação móvel já existente.
Ambas as aplicações, web e mobile, utilizam Angular, sendo que a última trabalha em conjunto com a framework NativeScript para compilar o código nativamente para Android e iOS.
Os objetivos principais já se encontram definidos, ainda assim será permitido o planeamento de tarefas, nas suas diferentes fases, para efeitos do projeto.

Objetivos
- Identificação e levantamento de requisitos funcionais, desenho e implementação de um portal de cibersegurança para dispositivos móveis utilizando NativeScript.
- O projeto apresentado tem como objetivos principais:
- Definir os requisitos funcionais do portal, alinhados com a plataforma de cibersegurança e a aplicação móvel existente;
- Definir o plano, UI/UX e workflow;
- Desenvolver portal em Angular NativeScript;
- Definir e executar testes funcionais para entrada em produção da solução.

Plano de Trabalhos - Semestre 1

Análise
- Conhecer e analisar a plataforma web existente, mais concretamente os objetivos e funcionalidades do módulo "Gestor de Vulnerabilidades";
- Conhecer e analisar a solução móvel existente;
- Workflow da solução em diferentes casos;
- Serviços de comunicação com a API;
- UI/UX;
- Efetuar um levantamento dos endpoints necessários à comunicação entre a solução e a API (backend).

Desenho
- Definir um plano de desenvolvimento, por fases, onde fiquem claramente identificados os objetivos a atingir até ao fim do presente projeto;
- Desenvolver o UI/UX para o módulo "Gestor de Vulnerabilidades", tendo em conta a análise da fase anterior;
- Redefinir o workflow da solução de modo a suportar o novo módulo.

Relatório
- Desenvolver o relatório de projeto (intermédio)

Plano de Trabalhos - Semestre 2

Implementação
- Desenvolver o portal ao nível de UI (componentes), garantindo os requisitos gráficos e o UX planeados;
- Desenvolver o portal ao nível funcional (comunicar com a API);
- Melhorar código e efetuar otimizações.

Testes
- Desenvolver testes funcionais que garantam, a cada release, que a aplicação cumpre os requisitos para os quais foi desenvolvida.

Relatório
- Desenvolver o relatório de projeto final

Condições

As condições serão negociadas caso a caso, tipicamente ou por intermédio de estágio ou bolsa quando possível. Os valores rondam os 750/800€.

Observações

O orientador final será atribuido numa fase posterior pelo empresa, dependo da recurso e equipa atribuida.

Existe a opção de estágio remoto, mas deverá ser analisada em fase de seleção do candidato.

Orientador

Alexandre Miguel Coelho Aniceto
aaniceto@emvenci.com 📩