Marcelo Machado Fleury marcelomf[noSpam]gmail[p]com marcelo[p]fleury[noSpam]4linux[p]com[p]br Http://marcelomf.blogspot.com Http://www.slideshare.com/marcelomf Http://twitter.com/marcelomf …  #GOPHP, #GOJAVA, #PSL-GO, #ASL-GO, #GTER, #MASOCH-L, #FUG-BR, #CISSP-BR, #OWASP “ Havendo olhos suficientes, todos os erros são óbvios” By Eric S. Raymond Kerberos e OpenLDAP, um ambiente SSO OpenSource
Agenda Ambiente SSO
Kerberos
Pré-requisitos: DNS/BIND, NTP, /etc/...
Kerberos e o OpenLDAP
Porque utilizar o SASL ?
Checklist de implementação
Kerberização de serviços
Demonstração
Ambiente SSO SSO ? Single Sign-On.
Vantagens Autenticação centralizada
Usabilidade
Segurança (Kerberos/GSSAPI) Cuidados Segurança (KDCSpoofing, vide apresentações na blackhat)
Disponibilidade
Manutenção
Kerberos História Projeto Athena. O Cão Cérbero do deus Hades.
Versão 4 no final dos anos 80, por Steve Miller e Clifford Neuman no MIT. RFCs: 4120, 4537, 5021, 5896
Curiosidades
Implementações MIT , Heimdal, Micro$oft
...
O ambiente Kerberos TTP – Trusted Third Party
KDC – Key Distribution Center AS  – Authentication Server
TGS – Ticket Granting Server SS – Service Server
TGT - Ticket Granting Ticket
Cliente
… o ambiente REALMs
Cross-Realm Operation

Kerberos e OpenLDAP: Ambiente SSO OpenSource