21
SINGLE SIGNON SITUAÇÃO ATUAL Várias bases Nome Senha Autorização Mais de uma identificação Vários métodos Falta padronização Dificuldade de atualização Senhas fracas

SINGLE SIGNON

Embed Size (px)

DESCRIPTION

SINGLE SIGNON. SITUAÇÃO ATUAL. Várias bases Nome Senha Autorização Mais de uma identificação Vários métodos Falta padronização Dificuldade de atualização Senhas fracas. SINGLE SIGNON. IDENTIFICAÇÃO/AUTENTICAÇÃO. Nome e senha. Cliente. Base de senha. Autentica. - PowerPoint PPT Presentation

Citation preview

Page 1: SINGLE SIGNON

SINGLE SIGNONSITUAÇÃO ATUAL

● Várias bases● Nome● Senha● Autorização

● Mais de uma identificação● Vários métodos● Falta padronização● Dificuldade de atualização● Senhas fracas

Page 2: SINGLE SIGNON

SINGLE SIGNONIDENTIFICAÇÃO/AUTENTICAÇÃO

Cliente

Nome e senha

Autentica Base de senha

Page 3: SINGLE SIGNON

SINGLE SIGNONIDENTIFICAÇÃO/AUTENTICAÇÃO

Cliente

Nome e senha

AutenticaBase de senhae autorizações

Pede autorizações

Informa autorizações

Page 4: SINGLE SIGNON

SINGLE SIGNONIDENTIFICAÇÃO/AUTENTICAÇÃO

Cliente

Nome e senha

Autentica Base de senha

Pede autorizações

Informa autorizações

Base de autorizações

Page 5: SINGLE SIGNON

SINGLE SIGNONSERVIÇO DE DIRETÓRIO

● Banco de dados● Otimizado para leitura● Hierárquico

●Árvore ●Sub-árvore

● X500

Page 6: SINGLE SIGNON

SINGLE SIGNONLDAP - Lighweight Directory Access Protocol

Page 7: SINGLE SIGNON

SINGLE SIGNONLDAP - Lighweight Directory Access Protocol

Livres:● OpenLdap● JavaLdap

Comerciais:● Computer Associates eTrust● Novell NDS eDirectory● Netscape Directory Server● Ex Innosoft Directory Services● Microsoft Active Directory● Sun ONE Directory Server● Oracle Internet Directory● CP[tm] Directory Server de Critical Path● VDE Directory Server Express de OctetString● Ophelion de Syntegra (orienté ISP et opérateurs télécom)● Global Directory Meta Edition, annuaire X500 et LDAP v3 de Syntegra● IBM Directory Server

Page 8: SINGLE SIGNON

SINGLE SIGNONLDAP - Lighweight Directory Access Protocol

● Identificação/autenticação● Autorização● Livro de endereços● Dns● Outros

Page 9: SINGLE SIGNON

SINGLE SIGNONLDAP - Lighweight Directory Access Protocol

● Classes de objetos●Atributos obrigatórios●Atributos opcionais

●Esquema●Classes de objetos e atributos para uma aplicação

Page 10: SINGLE SIGNON

SINGLE SIGNONKERBEROS - Protocolo de autenticação em rede

Page 11: SINGLE SIGNON

SINGLE SIGNONKERBEROS - Protocolo de autenticação em rede

Page 12: SINGLE SIGNON

SINGLE SIGNONKERBEROS - Protocolo de autenticação em rede

Page 13: SINGLE SIGNON

KDC FILHOMASTER

KDC PAI

APLICAÇÃOAdm. Usuário

LDAPMASTER

CLIENTEADMUSUÁRIO

KDCFILHOSLAVE

LDAPSLAVE(sub-arvore escola)

Autent.Linux Global

Autent.Linux Local

PDCSAMBA

Autent.Windows Local

Autent.Windows Global

KDC FILHOMASTERKDC FILHOMASTERKDC FILHOMASTER

AUTENTICAÇÃO - ESQUEMA GERAL

Page 14: SINGLE SIGNON

KDC FILHOMASTER

KDC PAI

APLICAÇÃOAdm. Usuário

LDAPMASTER

CLIENTEADMUSUÁRIO

KDCFILHOSLAVE

LDAPSLAVE(sub-arvore escola)

Autent.Linux Global

Autent.Linux Local

PDCSAMBA

Autent.Windows Local

Autent.Windows Global

KDC FILHOMASTERKDC FILHOMASTERKDC FILHOMASTER

15

2

3 4

2'

ADMINISTRAÇÃO DE USUÁRIOS

Page 15: SINGLE SIGNON

KDC FILHOMASTER

KDC PAI

APLICAÇÃOAdm. Usuário

LDAPMASTER

CLIENTEADMUSUÁRIO

KDCFILHOSLAVE

LDAPSLAVE(sub-arvore escola)

Autent.Linux Global

Autent.Linux Local

PDCSAMBA

Autent.Windows Local

Autent.Windows Global

KDC FILHOMASTERKDC FILHOMASTERKDC FILHOMASTER

15

2

3 4

2' 6

REPLICAÇÃO LDAP - SÍNCRONA

Page 16: SINGLE SIGNON

KDC FILHOMASTER

KDC PAI

APLICAÇÃOAdm. Usuário

LDAPMASTER

CLIENTEADMUSUÁRIO

KDCFILHOSLAVE

LDAPSLAVE(sub-arvore escola)

Autent.Linux Global

Autent.Linux Local

PDCSAMBA

Autent.Windows Local

Autent.Windows Global

KDC FILHOMASTERKDC FILHOMASTERKDC FILHOMASTER

REPLICAÇÃO KERBEROS - ASSÍNCRONA

Page 17: SINGLE SIGNON

KDC FILHOMASTER

KDC PAI

APLICAÇÃOAdm. Usuário

LDAPMASTER

CLIENTEADMUSUÁRIO

KDCFILHOSLAVE

LDAPSLAVE(sub-arvore escola)

Autent.Linux Global

Autent.Linux Local

PDCSAMBA

Autent.Windows Local

Autent.Windows Global

KDC FILHOMASTERKDC FILHOMASTERKDC FILHOMASTER

1

2 3

4

AUTENTICAÇÃO DE USUÁRIO LOCAL EM LINUX

Page 18: SINGLE SIGNON

KDC FILHOMASTER

KDC PAI

APLICAÇÃOAdm. Usuário

LDAPMASTER

CLIENTEADMUSUÁRIO

KDCFILHOSLAVE

LDAPSLAVE(sub-arvore escola)

Autent.Linux Global

Autent.Linux Local

PDCSAMBA

Autent.Windows Local

Autent.Windows Global

KDC FILHOMASTERKDC FILHOMASTERKDC FILHOMASTER 1 2

36

4 5

AUTENTICAÇÃO DE USUÁRIO NÃO LOCAL EM LINUX

Page 19: SINGLE SIGNON

KDC FILHOMASTER

KDC PAI

APLICAÇÃOAdm. Usuário

LDAPMASTER

CLIENTEADMUSUÁRIO

KDCFILHOSLAVE

LDAPSLAVE(sub-arvore escola)

Autent.Linux Global

Autent.Linux Local

PDCSAMBA

Autent.Windows Local

Autent.Windows Global

KDC FILHOMASTERKDC FILHOMASTERKDC FILHOMASTER

1

6

25

43

AUTENTICAÇÃO DE USUÁRIO LOCAL EM WINDOWS

Page 20: SINGLE SIGNON

KDC FILHOMASTER

KDC PAI

APLICAÇÃOAdm. Usuário

LDAPMASTER

CLIENTEADMUSUÁRIO

KDCFILHOSLAVE

LDAPSLAVE(sub-arvore escola)

Autent.Linux Global

Autent.Linux Local

PDCSAMBA

Autent.Windows Local

Autent.Windows Global

KDC FILHOMASTERKDC FILHOMASTERKDC FILHOMASTER

18

23

4

7

5 6

AUTENTICAÇÃO DE USUÁRIO NÃO LOCAL EM WINDOWS

Page 21: SINGLE SIGNON

SINGLE SIGNONDESAFIOS

● Unificação das bases● Adoção de serviços kerberizados● Kerberização de aplicativos● Administração