Propostas de Estágio 2011/2012

DEI - FCTUC
Gerado a 2024-04-29 14:43:54 (Europe/Lisbon).
Voltar

Titulo Estágio

dgs.SGA-NetMap: Sistema automatizado de mapeamento de rede e extractor de indicadores

Área Tecnológica

Comunicação Telemática

Local do Estágio

IPN Incubadora, Rua Pedro Nunes, Coimbra

Enquadramento

A dgs.SGA é um disposotivo físico (appliance de rede) que fornece serviços de segurança em infra-estruturas de rede e sistemas. A solução é composta por diversos módulos independentes que desempenham diversos serviços, como por exemplo, gestão de firewall, gestão de VPN, gestão e controlo de tráfego Web, entre outros.

Objetivo

Este projecto tem dois grandes objectivos:

1) Desenvolver um módulo adicional para a dgs.SGA que permita fazer mapeamentos de rede e sistemas. Através do uso de ferramentas já existentes e comprovadas, pretende-se que o aluno integre e desenvolva uma solução completa de mapeamento de rede e gestão da informação daqui resultante. Sendo que a dgs.SGA permite a dispersão por diversos pontos de rede distintos a arquitectura será baseada em cliente/servidor, usando tecnologias RPC, aproveitando as funcionalidades já existentes na dgs.SGA.

2) Desenvolver um módulo do dgs.SGA capaz de extrair indicadores de segurança de diversos sistemas, sendo estes baseados noutras SGA ou não. Pretende-se que seja implementada uma estrutura de suporte modular onde cada módulo suporta a extracção de um indicador distinto.

Consequentemente, e como prova de conceito, pretende-se que sejam implementados estes dois sub-módulos, respectivamente para indicadores de ataques de bruteforce e de SPAM.

Plano de Trabalhos - Semestre 1


1.Definição de objectivos de estágio e respectivo calendário [ao longo da 1ª semana]
2.Análise e levantamento de requisitos e definição do âmbito de implementação [4 semanas]
3.Definição do âmbito de implementação [2 semanas]
4.Desenho da arquitectura conceptual [2 semanas]
5.Especificação das interfaces (GUI) [3 semanas]
6.Especificação das classes e modelo de comunicação [2 semanas]
7.Escrita do relatório intermédio [2 semanas]

Obs: embora a calendarização de actividades esteja descrita de forma puramente sequencial, será expectável alguma sobreposição estre actividades consecutivas. Em particular, a escrita do relatório deverá ser realizada de forma iterativa com a conclusão de cada uma das actividades.

Plano de Trabalhos - Semestre 2

1.Reflexão sobre a avaliação intermédia; integração das alterações sugeridas pelo júri [1ª semana]
2.Implementação de uma prova de conceito dividida em duas fases: módulo core na plataforma dgs.SGA incluindo interfaces de comunicação e interface GUI [7 semanas]
3.Auditoria ao código desenvolvido, com intuito de validar a segurança, robustez e modularidade/expansível [3 semanas]
3.Testes em ambiente real [3 semanas]
4.Escrita de relatório final [2 semanas]

Condições

Será garantido um apoio de deslocação e alimentação no valor 150€/mês, acrescido de um conjunto de verbas no formato de prémios de produtividade. Os prémios em causa serão definidos à priori e apresentados na segunda fase de candidatura, sendo que os seus valores são:
1ª Fase (Setembro-Dezembro) – 1000€
2ª Fase (Janeiro-Março) – 1200€
3ª Fase (Abril-Junho) – 1200€

O estagiário pode receber 0%, 25%, 50%, 75% ou 100% do prémio, mediante a concretização dos objectivos definidos.

Todos os estagiários terão direito a participar no eventos/palestras/conferências/workshops em que a Dognædis participe.

------------------------------------
Conhecimentos necessários:
(Graus: elevado, mediano, básico)
Linguagens de Programação: Python, Shell Script, e C
Remote Procedure Calls
Sistemas distribuídos
Sistema Operativos: BSD/Unix Based (mediano/elevado)
Redes de comunicação (mediano/elevado)
SGBD: PostgreSQL/MySQL (mediano)

Observações

Existirão duas fases de candidatura a que todos os estagiários terão que se submeter, sendo que apenas na segunda fase é dada a resposta final por parte da Dognædis.
A primeira fase consiste num pequeno desafio quebra-cabeças, que será necessário desvendar para obter informação de acesso à segunda fase (entrevista). Para primeira fase apenas será dada a seguinte pista:

0x7061746825323066757373696e672532306874747025334125324625324638312e38342e3235332e3130253246

-------------------------------------------------------
Integração do estagiário na empresa:

-O(A) candidato(a) seleccionado(a) terá direito a um posto de trabalho na empresa, incluindo acesso à infraestrura de comunicações (internet e repositório SVN do projecto).

-Irá trabalhar sob supervisão directa do orientador da empresa, sendo expectável uma breve reunião diária de status (~5min), uma reunião semanal para uma avaliação mais detalhada do evoluir do estágio (com base no plano definido) e reuniões informais sempre que necessário. Se a actividade for realizada externamente é esperada uma mensagem de correio electrónico diária sobre o status das actividades em curso.

No primeiro semestre é aceitável uma comparência menos frequente na proporção da actividade em tempo parcial. Contudo, pelo menos uma reunião presencial semanal é mandatória.

Deverá ser enviado um relatório mensal de status ao orientador do DEI, sem prejuízo de uma reunião presencial, caso este assim deseje.

Deverá adoptar os processos internos de trabalho da DOGNAEDIS que lhe serão facultados após admissão, sem prejuízo do estipulado no regulamento de estágios do DEI.

Orientador

Sérgio Alves
salves@dognaedis.com 📩