Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance...

17
Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th 2003 Mika Silander

Transcript of Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance...

Page 1: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Liberty AllianceLiberty Alliance

Overview of the Liberty Alliance ArchitectureHelsinki Institute of Physics (HIP), May 9th 2003

Mika Silander

Page 2: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

BackgroundBackground

Liberty AllianceLiberty Alliance Formed in September 2001. A large industry driven standardisation organisation, currently 160

collaborating member organisations. Web site: www.projectliberty.org

MissionMission Create open standards and specifications for identity federation and

identity-based services. Favour device neutrality. Access to many services by logging in once (single sign-on).

StatusStatus Version 1.1 specifications published. Three groups of specifications.

Page 3: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Liberty objectivesLiberty objectives

Enable end users to protect their identity information on Enable end users to protect their identity information on the netthe net

Enable businesses to manage customer relationships Enable businesses to manage customer relationships without dependence on third-partieswithout dependence on third-parties

Create an open single sign-on standard for Create an open single sign-on standard for decentralised authentication and authorizationdecentralised authentication and authorization

Create a network identity infrastructure that supports all Create a network identity infrastructure that supports all current and emerging network devicescurrent and emerging network devices

Page 4: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

The problem and a solutionThe problem and a solution

End users obliged to remember numerous Web site End users obliged to remember numerous Web site accounts and passwordsaccounts and passwords

Personal informationPersonal information

Accounts, names, phone numbers, addresses, credit card numbers.Accounts, names, phone numbers, addresses, credit card numbers.

Identity as Liberty Alliance sees itIdentity as Liberty Alliance sees it

Accounts + passwords.Accounts + passwords.

An end user's other personal informationAn end user's other personal information..

Page 5: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Federated network identityFederated network identity

Enables single sign-onEnables single sign-on Allows a user to "link" her different web accounts together but still

control what other personal info is given to the individual service providers.

A user accountA user account The starting point of federation.

An end user's personal info ...An end user's personal info ... that, in all or part, can be distributed within a circle of trust.

whose distribution is completely controled by the end user herself.

Page 6: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Liberty principalsLiberty principals

Figure: Federated Identity and Circles of trust(source: Liberty ID-FF Architecture Overview draft v1.2-03)

Page 7: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Liberty principals & conceptsLiberty principals & concepts

Identity providers (IDPs)Identity providers (IDPs) Initiates end user identity federation. Maintain user profile information. Distribute (federate) user identities and profiles.

Service providers (SPs)Service providers (SPs) Affiliate with identity providers. Maintain user profile information.

Circles of trustCircles of trust Communities of IDPs and SPs that share federated identities. Adhere to commonly defined business agreements and procedures.

The end userThe end user Controls what info is federated to whom and how.

Page 8: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Liberty architectureLiberty architecture

Figure: Liberty Alliance architecture(source Liberty ID-FF Architecture Overview draft v1.2-03)

Page 9: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Federating an identityFederating an identity

Page 10: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Federating an identity (cont.)Federating an identity (cont.)

Page 11: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

User loginUser login

Page 12: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

User login (cont.)User login (cont.)

Page 13: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Liberty security featuresLiberty security features Authentication only.Authentication only. Authorisation based on access rights tied to the local Authorisation based on access rights tied to the local

account.account. Accounting and billing internal to every service provider. Accounting and billing internal to every service provider. Single logout.Single logout. Mutual authentication using certifates and secured Mutual authentication using certifates and secured

communication channels required for IDP <-> SP communication channels required for IDP <-> SP interactions, but weaker methods allowed for user interactions, but weaker methods allowed for user authentication.authentication.

Standards: SAML, various WS security standards, SSL, TLS, Standards: SAML, various WS security standards, SSL, TLS, PKI.PKI.

Page 14: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Security features in gridsSecurity features in grids

PKI solutions.PKI solutions. Authentication handled, authorisation mechanisms Authentication handled, authorisation mechanisms

with grid-wide scope being developed.with grid-wide scope being developed. Accounting and billing not yet available.Accounting and billing not yet available. Web services related security technologies are being Web services related security technologies are being

adopted.adopted.

Page 15: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

Comparisons & conclusionsComparisons & conclusions LibertyLiberty

Security architecture more limited in scope. Security mechanisms a mixed bag of established and evolving

technologies and standards. Reliance on redirection. Allows service tailoring based on user profiles. Needs more adopters. Apparently device and software neutral but in practise geared towards

browser centred usage and devices. GridsGrids

Security goals more ambitious, extend beyond just simple authentication.

Grid and Liberty interoperabilityGrid and Liberty interoperability Various levels of iop and options: turning grid services to Liberty service

providers, using grid certs transparently for Liberty auth etc

Page 16: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

SoftwareSoftware

SourceIdSourceId Open source solutions for Liberty Alliance identity management. www.sourceid.org

Sun One Identity ServerSun One Identity Server Novell eDirectory's Identity providerNovell eDirectory's Identity provider PingIdPingId

Provider of Liberty Alliance integration services and interoperability testing.

www.pingid.com Other 3Other 3rdrd party authentication solutions party authentication solutions

.NET/Passport Ping ID 3-D Secure Shibboleth

Page 17: Helsinki Institute of Physics (HIP) - 2003 Liberty Alliance Overview of the Liberty Alliance Architecture Helsinki Institute of Physics (HIP), May 9 th.

Helsinki Institute of Physics (HIP) - 2003

ReferencesReferences

1 Liberty ID-FF Architecture Overview draft v1.2-03, J.Hodges & T.Wason, 2003

2 Grid and Liberty Alliance Framework: Goals, Architectures and Feasibility Study for Integration, H.Mikkonen & T.Nissi, Helsinki Institute of Physics, 2003

3 Introduction to the Liberty Alliance Identity Architecture, rev. 1.0, Liberty Alliance, 2003

4 Identity Systems and Liberty Specification Version 1.1 Interoperability, Technical White Paper, Liberty Alliance, 2003

5 Liberty ID-FF Protocols & Schema Specification v1.2-08, S.Cantor & J.Kemp, 2003