single sign-on

21
SINGLE SIGN-ON Submitted By Shambhavi Sahay 15869 MCA-VI semester

Upload: shambhavi-sahay

Post on 11-Apr-2017

120 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SINGLE SIGN-ON

SINGLE SIGN-ONSubmitted By

Shambhavi Sahay15869

MCA-VI semester

Page 2: SINGLE SIGN-ON

What is SSO?How does SSO workImplications of SSOSSO products and authentication

systemsSSO real-world examples and

applications

Page 3: SINGLE SIGN-ON

What is SSO?Single sign-on (SSO) is a property of access

control of multiple related, but independent software systems.

Multiple systems typically require multiple sign-on dialogues◦E.g. Desktop logon, email, library systems, external

resources …◦Multiple sets of credentials◦Presenting credentials multiple times

Page 4: SINGLE SIGN-ON

What is SSO?

The more security domains, the more sign-ons required

Page 5: SINGLE SIGN-ON

How does SSO work?

Page 6: SINGLE SIGN-ON

Implications of SSOCredentials never leave the authentication

domainSecondary (affiliated) domains have to

trust the authentication domain◦Credentials must be asserted correctly◦Protect from unauthorised use

Authentication transfer has to be protected

Page 7: SINGLE SIGN-ON

Components of SSO

Page 8: SINGLE SIGN-ON

Dependencies of SSO

SSO system relies on other infrastructure◦Authentication system◦Requires interface with web server◦Identity management/registration

Need to provide for authorisation◦Applications often need more than just

authentication information◦Attribute information

Page 9: SINGLE SIGN-ON

Some other considerations Most SSO systems are HTTP based

◦ Browser cookies (restricted to the authentication domain)

◦ HTTP redirects

May require integration with application◦ Agent-based architecture◦ SSO protocol

Page 10: SINGLE SIGN-ON

Some other considerations

Needs to interact with authentication system

Needs protocol between authentication domain and target application

Page 11: SINGLE SIGN-ON

Session Management

The SSO application maintains a session for the user

The target application usually maintains a session

Logging out of the target application may not log you out of the SSO application

Single Sign-On Single Sign-Out!◦Application specific

Page 12: SINGLE SIGN-ON

SSO Methods

Most SSO systems rely on cookies◦Widely accepted and supported by browsers◦Users who disable cookies or change browser

security settings may lose SSO capability

X.509 certificates provide alternative approach◦Require installation on users machine◦Need for revocation◦Can be confusing for users

Page 13: SINGLE SIGN-ON

Supported Authentication Methods CAS

◦ LDAP server (OpenLDAP, Active Directory)◦ Kerberos (MIT, Active Directory)

Pubcookie◦ Kerberos v5◦ LDAP server◦ /etc/shadow

Page 14: SINGLE SIGN-ON

Supported Authentication Methods WebAuth

◦ MIT Kerberos◦ OpenLDAP

CoSign◦ Supports GSSAPI

A-Select◦ Banking◦ SMS ‘SURFkey’◦ LDAP◦ Radius

Page 15: SINGLE SIGN-ON

SSO Applications

Applications typically require an ‘enforcement agent’◦Web server module◦Application-level integration◦Usually require authorisation info

Some SSO products utilise a proxy approach◦SSO-enable legacy products without code change

Page 16: SINGLE SIGN-ON

Advantages of SSO

Reduces the chance of forgetting your password. 

Reduces IT help desk costs, by reducing the number of calls to the help desk about lost password.

Page 17: SINGLE SIGN-ON

Advantages of SSO

Newer technologies are being implemented to help detect the attempt to hack a certain system, in which it would lock out the hacker from the remaining systems. But, this has more studying to prove how good it works.

Page 18: SINGLE SIGN-ON

Disadvantages of SSO

Vulnerability problems, such as with authentication, privacy keys, etc.

The lacking of a backup stronger authentication, such as smart cards or one-time password tokens.

Page 19: SINGLE SIGN-ON

Disadvantages of SSO

The SSO is a highly-critical tool to keep up always. If the SSO goes out, the user would lose access to all sites.

Page 20: SINGLE SIGN-ON

Examples of Implementations of SSO:-

Log-in with FacebookLog-in with TwitterLog-in with Linked-In or Apply with

Linked-In

Page 21: SINGLE SIGN-ON

THANK YOU