Propostas para selecção dos alunos

DEI - FCTUC
Gerado a 2024-05-02 18:50:35 (Europe/Lisbon).
Voltar

Titulo Estágio

Cybersecurity Analysis Automation - From DNS to Darknet

Local do Estágio

Lisbon, Portugal

Enquadramento

A nossa solução de cibersegurança permite aos utilizadores gerirem a segurança da informação na sua organização através da utilização de diversos módulos.
Cada um destes módulos representa uma funcionalidade de segurança diferente, e.x: “módulo para a descoberta de informação na deep-web”, “módulo para a análise de segurança dos dispositivos em rede”, entre outros.
Desta forma, este projeto encaixa-se no contexto de desenvolvimento de módulos inovadores relacionados com a monitorização da segurança informática.

Objetivo

Este projeto insere-se num âmbito de pesquisa e desenvolvimento. Será necessária uma pesquisa relativamente a ameaças cibernéticas tendo em conta os pilares da segurança da informação (CIA). O desenvolvimento de módulos irá ao encontro do levantamento da informação na fase de pesquisa. Os módulos deverão ser desenvolvidos em Golang.

Objetivos
- Definir os requisitos funcionais dos vários módulos/serviços a desenvolver (definição alto-nível já existente)
- Identificar as fontes de informação a utilizar
- Desenvolver os serviços de monitorização/análise (e.g. DNS Cache Poisoning, Credential Data Breaches, IP Reputation, Certificates, etc)
- Integrar os resultados numa plataforma existente (API REST)
- Documentar a solução (funcionalidade e comunicações)

Plano de Trabalhos - Semestre 1

Análise
- Identificar um problema relacionado com cibersegurança
- Identificar canais de comunicação, fontes de informação, efetuar verificações técnicas para monitorizar e revalidar a existência do problema de cibersegurança

Desenho
- Desenhar, funcionalmente, a arquitetura do módulo/serviço
- Definir a forma como a comunicação é efetuada com as diferentes fontes de informação externas necessárias (ex. como comunicar com um repositório de vulnerabilidades / deep web / plataforma interna)

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

Plano de Trabalhos - Semestre 2

Implementação
- O aluno deverá desenvolver o serviço/módulo em Golang garantido o cumprimento dos requisitos definidos na fase anterior testando-o posteriormente face erros e exceções.

Testes
- O aluno deverá assegurar que o módulo consegue enviar os seus resultados corretamente e num formato esperado para a plataforma interna atual (ou seja, garantir a comunicação com uma API REST interna).

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 📩