Titulo Estágio
Secure Gateway Agent Interface
Área Tecnológica
Segurança de Informação
Local do Estágio
Instalações do IPN
Enquadramento
O projecto Secure Gateway Agent consiste numa appliance de segurança cujo objectivo é ser um ponto de passagem de tráfego (Gateway) que fornece serviços de segurança a redes e a sistemas de uma infra-estrutura. Geralmente designadas por Appliances de segurança por juntarem vários serviços num único pacote, visam proteger as redes das infra-estruturas, criar acessos seguros às mesmas, e gerir políticas de segurança internas.
Objetivo
Desenhar e implementar duas interfaces de gestão com diversos serviços de rede e segurança para o sistema operativo OpenBSD. A primeira será uma GUI (Graphic User Interface) e a segunda será uma CLI(Command Line Interface).
O SGA-Interface(GUI/CLI) terá que implementar as seguintes funcionalidades:
Manipulação de regras de filtro de pacotes.
Configuração de serviços de rede (NAT, DHCP, DNS, etc).
Configuração de funcionalidades de redundância e balanceamento de carga.
O SGA-Interface(GUI) terá que implementar as funcionalidades extra:
Vizualização de estatisticas e estado do filtro de pacotes.
Vizualição de estatisticas e estado dos serviços de rede.
Vizualização de estatisticas e estado das funcionalidades de redundância e balanceamento de carga.
A arquitectura e implementação da solução deverá ser escalável ao ponto de suportar a adição de novas funcionalidades.
Plano de Trabalhos - Semestre 1
Planeamento das actividades envolvidas
Estudo do Estado da Arte das tecnologias envolvidas
Análise de requisitos da aplicação
Identificação das tecnologias a usar
Desenho da arquitectura conceptual da aplicação
Plano de Trabalhos - Semestre 2
Especificação da Arquitectura feita
Implementação
Testes de validação e de Segurança
Desenvolvimento da Dissertação
Condições
Estágio não remunerado, contudo o CERT-IPN compromete-se a garantir a inscrição grátis em todas as formações/conferências/certificações onde seja organizador ou co-organizador. Atribui-se um valor de cerca de 2700 euros para os eventos já agendados para o período entre Setembro de 2009 e Junho de 2010.
Qualquer esclarecimento pode ser obtido através do endereço: rh@cert.ipn.pt.
Observações
Conhecimentos necessários:
(Graus: elevado, mediano, básico)
Linguagens de Programação: Python/Perl, Shell Script, C, PHP(ou possivelmente outras linguagens Web-Oriented)
Sistema Operativos: BSD/Unix Based (mediano/elevado)
Redes de comunicação (mediano/elevado)
SGBD: PostgreSQL/MySQL (mediano)
Orientador
Francisco Nina Rente
patricia@ipn.pt 📩