27/7/2011 surffederatie een overzicht. (c) 2008 surfnet b.v.1 overzicht 1.surfnet 2.authenticatie,...

21
27/7/2011 SURFfederatie Een overzicht

Upload: diana-hendrickx

Post on 23-May-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

27/7/2011

SURFfederatieEen overzicht

Page 2: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.2

Overzicht

1. SURFnet

2. Authenticatie, Autorisatie

3. Federaties

4. SURFfederatie

5. Diensten

6. Samenvatting/Vragen

Page 3: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.3

SURFnet

- National Research and Education Network (NREN)- ISP, innovatie centrum, service provider

- Hoger onderwijs en onderzoek- > 160 instellingen- > 750.000 studenten en medewerkers

- Focus: van netwerk naar middleware en diensten infrastructuur

- Federatief IdM/SURFfederatie als speerpunt voor 2008-2010

- Samenwerking met andere NRENs, TERENA, europsese projecten (GEANT2)

Page 4: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.4

Authenticatie en Autorisatie Infrastructuren (AAI)

- Authenticatie- “wie ben je” - bewijs wie je bent: ja/nee

- Autorisatie- “wat mag je” - gebruikerskenmerken: attributen

- Single Login- Gebruik dezelfde credentials gebruik op

meerdere plekken- Single-Signon (SSO)

- = Single-Login + zonder opnieuw in te loggen- Provisioning

- Geautomatiseerd account beheer/rechten toekennen (dienstaanbieder)

Page 5: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.5

(AAI) Federaties

- Algemeen: samenwerkingsverbanden- In deze context: AAI Federaties/federatief IdM

- Inloggen/authenticeren/autoriseren met je instellingsaccount bij internet diensten

- 2 of 3 rollen:- Identity Provider (IDP): user accounts- Service Provider (SP): dienst/content- + soms: centrale infrastructuur (CFC)

- Voor SPs:- “out-sourcing” van AA op basis van “pre-

established trust”- Voor IDPs:

- “binnenshuis” authenticeren/autoriseren

Page 6: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.6

SURFfederatie: history

Studen

ten C

hipca

rd: a

uthen

ticat

ie

A-Sel

ect:

intr

a-or

ganis

atie

web

-SSO

1996 2001 2004 2006 2007 2008

DigiD

: ove

rhei

ds eI

D geb

asee

rd o

p A-S

elec

t

Feder

atie

f AAI,

A-Sel

ect (

open

sou

rce)

FIdM

die

nst (g

atew

ay) i

n pro

ductie

Else

vier

, EBSCO, G

oogle

Apps

Page 7: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.7

SURFfederatie (1)

- Doel: het bevorderen van de samenwerking over instellingsgrenzen heen

- AAI federatie voor de SURFnet community- Instellingen leveren identiteiten (IDP) en

diensten (SP)- Externe partijen leveren diensten (SP)

- inloggen (AA) met je instellingsaccount bij derden- je credentials verlaten de instelling niet- op een gestandaardiseerde manier autorisatie

gegevens uitwisselen: attributen schema- Bijv: “sn”: achternaam, eduPersonAffiliation: rol

Page 8: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.8

FederatiefExternLokaal

Authenticatie -> FIdM

DB

HTTP

HTTP

HTTP

LDAP LDAP LDAP

SAML(HTTP)

IDP

DB

IDP

SP

B

SP

B B

SP

HTTP

Page 9: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.9

FIDM protocollen/produkten

- Secure Assertion Markup Language (SAML)- SAML 1.x (geen SP-initiated) (OASIS)- IDFF 1.x (SP-initiated) (Liberty)- WS-Federation/ADFS 1.x/2.x (IBM/Microsoft)- SAML 2.0 (OASIS, Liberty)- A-Select cross protocol 1.4.2/1.5.x- geen LDAP/Radius => wel in backend

- Producten oa:- HP/Oracle/Novell/IBM/Microsoft/…- Shibboleth/A-Select/SimpleSAMLphp- PingFederate (SURFnet)

Page 10: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.10

Federatie Modellen

- 1-1

- Business VS: SAML 1.x

- de-facto

- NxN

- Shared trust, pt2pt

- Education VS/Europa

- Shibboleth

- 2xN

- Centrale gateway (CFC)

- Nieuw(?) paradigma

protocol translatie

- SURFfederatie

SURFnet = CFC, IDP, SP

IDP SP

IDP SP

IDP SP

IDP SP

IDP SP

IDP SP

IDP SPCFC

Page 11: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.11

SURFfederatie (2)

- (A) een set met afspraken - Contracten, policies, attributen schema

- (B) een technische infrastructuur- Centraal georganizeerd (!)

- Technisch; dienstencontract=bilateraal- Focus op web-based Single-Signon

- Browser applicaties/services- Toekomstige extensies mogelijk (Webservices,

netwerk toegang)- SURFnet als Trusted Third Party / central authority- Protocol translatie (!!)

- Gevolg: grootst gemene deler aan functionaliteit… (geen nadeel)

Page 12: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.12

Functional Viewsince 1 august 2008

CentralFederation

Components

CentralFederation

Components

A-Select CrossA-Select Cross

A-Select CrossA-Select Cross

ShibbolethShibboleth

SAML 2.0SAML 2.0

WS-Fed / ADFSWS-Fed / ADFS

SAML 2.0SAML 2.0

WS-Fed / ADFSWS-Fed / ADFS

Identity Providers Service ProvidersSURFfederatie CORE

ApplicationsCredentials

Page 13: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.13

Authenticatie Redirect Flow

SPSP SFSSFS IDPIDPweb serviceauthentication

backend

browser requestauth request

SSO1 request

SSO22 request

LDAP/Radius/..

access & attributes

SSO1 response

SSO22 response

auth response

Page 14: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.14

Voordelen (1) - IDP

- Hergebruik van authenticatie oplossing(en)

- credentials + techniek,

intern,instellingsspecifiek=>extern

- Autorisatie/RBAC/ABAC

- Fijnmaziger, correcter toegang verlenen

- Security/controle/herleidbaarheid

- gebruik credentials alleen *binnen* domein

- Integratie: eigen systemen/IdM/rollen/rechten

- Efficientie/kostenbesparing: infra, support, licenties (!)

- Eenvoud: 1x technisch aansluiten voor meerdere

diensten

- Toekomstperspectieven: SAAS, online internet applicaties

- Gebruikerservaring: betere service

Page 15: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.15

Voordelen (2) - SP

- Schaalbaarheid- User-account database, enrollment

- Integriteit- Verificatie, synchronisatie, up-to-date

- Autorisatie- Fijnmazig, correct, betere implementatie van

licentie voorwaarden- Kostenbesparing

- Infrastructuur en support (!)- Eenvoud

- 1x aansluiten voor meerdere IDPs (protocollen)- Efficientie

- Sneller op de markt zetten door hergebruik

Page 16: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.16

Voordelen (3) - Users

- Privacy- Persoonlijke data op 1 plaats opgeslagen

- Veiligheid- Contractuele afspraken tussen IDPs en SPs over

gebruik van persoonsgegevens- Single-Login

- Beperken digitale sleutelbos -> veiligheid- Single-Signon

- 1x inloggen: meerdere diensten benaderen

Page 17: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.17

Diensten

- SURFspot (SURFdiensten), ICT webwinkel- Dashboard/Rapportage/Demo (SURFnet)- ScienceDirect (Elsevier), wetenschappelijke

artikelen- EBSCOhost (EBSCO), research database- EduPoort (EduPoort), educatieve content- PiCarta (OCLC Leiden), informatie/catalogi- Ellips (member RUG), oefenomgeving

taalvaardigheid- ZOEP (RUG), video zoek engine- SURFmedia (SURFnet), video integratie project- Google Apps for Education (Google), web apps)- SURFconext

Page 18: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.18

Aandachtspunten

- kip/ei probleem (zien = geloven)- complexiteit protocollen/produkten tov. de

gebruikte/benodigde functionaliteit- SAML 2.0 specifications ea.

- schaalbaarheid van het centrale model- initieel zeer goed

- implementatie bij IDP/SP- kennis en beschikbaarheid daarvan

- processen/procedures- wijziging keys/URL/metadata

- Web-based SSO -> web-services ++ features- protocol convergentie

Page 19: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.19

Samenvatting

- Service Providers (SP) in de SURFfederatie, bieden diensten aan aan Identity Providers (IDPs) uit de SURFnet doelgroep

- Gebruikers worden geauthenticeerd/geautoriseerd met eigen credentials door IDPs

- Technisch: 1x technisch aansluiten voor afname meerdere diensten en leveranciers

- Contractueel: afname van individuele diensten bilateraal met SP, bijv. SURFdiensten

- Verschillende producten/implementaties voor koppelen mogelijk

Page 20: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.20

SURFfederatiewww.surffederatie.nl

Federatie [email protected]

PM• Eefje van der Harst• Sabita Behari

TPM• Joost van Dijk• Pieter van der Meulen• Remco Poortinga – van Wijnen

Contact

Page 21: 27/7/2011 SURFfederatie Een overzicht. (C) 2008 SURFnet B.V.1 Overzicht 1.SURFnet 2.Authenticatie, Autorisatie 3.Federaties 4.SURFfederatie 5.Diensten

(C) 2008 SURFnet B.V.21

Vragen