XIV Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais — SBSeg 2014
GIdLab: Laboratório de Experimentação em
Gestão de Identidade∗
Maykon Chagas de Souza1 , Emerson Ribeiro de Mello2 , Michelle Silva Wangham1
1
Universidade do Vale do Itajaı́ – (UNIVALI)
2
Instituto Federal de Santa Catarina – (IFSC)
{mchagas,wangham}@univali.br, [email protected]
1. Projeto GIdLab
A Rede Nacional de Ensino e Pesquisa (RNP) oferece dois serviços na área de Gestão
de Identidades: a Infraestrutura de Chaves Públicas para ensino e pesquisa (ICPedu1 ) e
a Comunidade Acadêmica Federada (CAFe2 ), baseada no framework Shibboleth3 . Estes serviços não permitem em suas polı́ticas de uso que pesquisadores os utilizem para
realizar seus experimentos. Constatou-se que os pesquisadores dedicavam uma quantidade razoável de tempo para construir seu próprio ambiente, executar seus experimentos
e depois se desfazer do ambiente, uma vez que é custoso manter disponı́vel o ambiente.
Configurar uma federação ou uma infraestrutura de chaves públicas (ICP) para realizar
experimentos pode ser uma tarefa mais árdua e demorada do que a implementação da
pesquisa propriamente dita.
O projeto GIdLab foi criado em fevereiro de 2013 por uma iniciativa do Comitê
Técnico de Gestão de Identidades (CT-GID) da RNP e, desde então, é mantido pela RNP
como plataforma de apoio aos pesquisadores brasileiros na área de gestão de identidades.
O projeto objetiva estimular e facilitar o desenvolvimento de novas soluções que possam
vir a ser disponibilizadas como serviços pela RNP.
Esta palestra visa apresentar o GIdLab4 , um laboratório para realização de experimentos em gestão de identidades (GId), que tem por objetivo disponibilizar aos pesquisadores um ambiente de testes para que estes possam conduzir experimentos com diferentes
Infraestruturas de Autenticação e de Autorização (IAAs) e com a Infraestrutura de Chaves
Públicas para ensino e pesquisa (ICPedu).
2. Infraestrutura do GIdLab
O GIdLab disponibiliza aos pesquisadores os seguintes serviços:
• Uma federação Shibboleth, chamada CAFe Expresso, com provedores de identidade (IdPs) e provedores de serviço (SPs), além de Serviços de Descobertas (DS)
e o serviço uApprove;
• Uma federação SAML baseada no framework SimpleSAMLphp;
• Um provedor OpenID Connect;
∗
Projeto financiado pela RNP.
http://www.rnp.br/servicos/servicos-avancados/icpedu
2
http://www.rnp.br/servicos/servicos-avancados/cafe
3
http://shibboleth.net
4
http://wiki.rnp.br/display/gidlab
1
467
c
2014
SBC — Soc. Bras. de Computação
XIV Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais — SBSeg 2014
• Sistema de Gerenciamento de Certificados Digitais (SGCI) da Infraestrutura de
Chaves Públicas para Ensino e Pesquisa (ICPedu) configurado para realização de
experimentos;
• Autoridade Certificadora Online (AC-Online);
• Repositório com máquinas virtuais configuradas para implantar uma federação
Shibboleth (IdP, SP e WAYF);
Em 2014, a infraestrutura do GIdLab conta com trinta e cinco (35) Máquinas
Virtuais (VMs) distribuı́das nos Pontos de Presença (PoPs) da RNP, sendo algumas destas
dedicadas para projetos especı́ficos que fazem uso do GIdLab.
A Figura 1 ilustra os serviços oferecidos e as infraestruturas de autenticação e de
autorização utilizadas no GIdLab. Em novembro de 2014, o GIdLab disponibilizará uma
federação tendo como base o framework OpenAM.
Figura 1. Infraestrutura disponı́vel no GIdLab
O GIdLab foi disponibilizado em Julho de 2013. No ano de 2013, o projeto atendeu 4 projetos que utilizaram dos recursos da CAFe Expresso, OpenID Connect e também
do ICPEdu. Em 2014, nove projetos fizeram o cadastro no GIdLab, sendo que destes 5
ainda estão em andamento.
3. Público alvo
O GIdLab tem como público alvo pesquisadores interessados em desenvolver experimentos práticos com Infraestruturas de Autenticação e Autorização e com a ICPEdu, em especial, os pesquisadores participantes do Programa de Gestão de Identidades (PGId) e dos
Grupos de Trabalhos (GTs) da RNP.
4. Como Utilizar o GIdLab
Para conduzir experimentos no GIdLab, o pesquisador precisa preencher um formulário
para cadastro de seu projeto de experimentos no site do Projeto GIDLab5 . Após o cadastro, a equipe do GIdLab entrará em contato com os pesquisadores reportando o recebimento do cadastro e criará contas de acesso e, quando necessário, auxiliará a execução
dos experimentos. Os pesquisadores terão acesso aos serviços e, quando necessário, terão
acesso as máquinas virtuais do GIdLab.
5
http://bit.ly/formularioCadastroGIdLab
468
c
2014
SBC — Soc. Bras. de Computação
Download

GIdLab - Laboratório de Banco de Dados