Federativní autentizační metody

Transkript

Federativní autentizační metody
Federativní autentizační metody
Martin Komenda
Single Sign-On (SSO)
• Uživatel používá pouze jednotné přihlašovací jméno a heslo
pro přístup k více aplikacím
• Výhody
 Zvýšení zabezpečení přístupů
 Eliminace udržování mnoha příhlašovacích údajů (zapomenutí a
obnova)
 Zamezení zneužítí snadných hesel
 Zvýšení efektivity práce uživatelů a zamezení neustálému
přihlašování do jednotlivých aplikací
 Bezpečnostní standardy vynucují používání silných hesel
(obtížně zapamatovatelná)
• Nevýhody
– Pří vyzrazení údajů ohrožen přístup ke všem službám
Single Sign-On (SSO)
• Správci jednotlivých aplikací (SP)
neshromažďují přístupové údaje
 Poskytují uživatelům federace pouze online služby a zdroje
• Autentizace uživatele probíhá na straně
poskytovatele identit (IdP)
 Napojené na uživatelské databáze, provádí autentizaci a
poskytují informace o uživatelích
Základní dělení
Autentizační metody
User-centric
Institution-centric
OpenID, Live ID, OpenAuth
Shibboleth
Ověřují uživatele
Ověřují oprávnění a roli v instituci
Security Assertion Markup Language
User-centric autentizace
• Přístupové údaje lze využít pro přihlašování
také na jiných službách
• Možnosti
 Uživatel si může vybrat důvěryhodný subjekt
OpenID
 Důvěryhodný subjekt je pevně daný
Live ID, OpenAuth
OpenID
• Uživatel má založen účet u důvěryhodné služby
 AOL, BBC, Google, IBM, MySpace, Orange, PayPal,
VeriSign, LiveJournal, Yandex, Ustream, Yahoo,
Seznam, …
 Další poskytovatele identit (free and secure OpenID)
OpenID
• Otevřený standard popisující autentizaci uživatele
• Poskytovatel služby (SP) nemusí zajišťovat
autentizaci
• Uživatel se může rozhodnout, komu své údaje svěří
• Princip přesměrování požadavku na ověření identity
na poskytovatele OpenID účtu
ten vrátí informaci o výsledku autentizace
OpenID
• Standard neurčuje, jak je ověření identity
realizováno
 Jméno/heslo, SMS kód, e-klíč, biometrika
• Zajištěno na straně poskytovatele OpenID
• Jak získat OpenID
 Get an OpenID: http://openid.net/get-an-openid/
OpenID – proces ověření
Základní dělení
Autentizační metody
User-centric
Institution-centric
OpenID, Live ID, OpenAuth
Shibboleth
Ověřují uživatele
Ověřují oprávnění a roli v instituci
Security Assertion Markup Language
Institution-centric autentizace
• Uživatel může použít institucionální údaje pro
přístup k dalším službám
• Autentizace uživatele probíhá u domovské instituce
• Úrovně přístupu může řídit jak domovská instituce,
tak i poskytovatel služby
• Poskytovatel identit v rámci ČR = eduID.cz
• Technologie Shibboleth
 poskytuje nástroje pro implementaci SSO
Shibboleth - proces ověření
Požadavek na cílový zdroj
Přesměrování na IdP
Automatické odeslání formuláře
Bezpečnostní kontext (cookie) +
Přesměrování na požadovaný zdroj
Klient
Service Provider
Požadavek na cílový zdroj opatřený cookie,
který odkazuje na bezpečnostní kontext
Poskytnutí požadované stránky
Ověření totožnosti klienta
WWW stránka s formulářem pro SP:
SAML odpověď s výsledkem autentizace
Identity Provider
Institution-centric autentizace
• SAML odpověď v podstatě jen říká
„potvrzujeme, že je to náš uživatel“
• SP nemusí vědět, odkud uživatel pochází a na
kterého poskytovatele identit se tudíž obrátit.
 WAYF (Where Are You From)
• Formulář s nabídkou spolupracujících institucí a
uživatel si sám vybere odkud je.
Institution-centric autentizace: ukázka
Institution-centric: Porovnání
• Ve světě mimo instituce ztrácí svou zásadní
výhodu
 Těžkopádná autentizační metoda s mnoha
nevýhodami
 Po ukončení členství je uživatel mimo hru
• U Shibbolethu platí, že domovská organizace
dodává poskytovatelům webových služeb
garantované informace o uživatelích
• Poskytovatel na základě licenčních smluv mezi
organizací a poskytovatelem nabízí dané služby
SAML
• Security Assertion Markup Language
• Standard pro výměnu dat mezi IdP a SP založený na XML
• Řeší problém jednotného přihlašování na více webů Single Sign-On (SSO)
• Poskytuje distribuci ověřovacích informací,
nespecifikuje implementaci ověřovacích mechanismů
na straně IdP
1. Uživatel chce přistupovat ke zdrojům SP
2. Identita uživatele je validována jeho IdP
3. IdP posílá informaci o ověření uživatele SP
= odpovědnost přesunuta na IdP
SAML
• Nejčastěji se používá ve standardu OpenID nebo u
technologie Shibboleth
• Zvyšuje bezpečnost
 Minimalizuje zadávání přihlašovacích údajů
 Uživatel uchovává jeden login a heslo
• Zjednodušuje přístup k webovým službám
 Jednou proběhne autentizace a poté mohu využívat různé
služby
• Zjednodušuje správu hesel a administrativu s tím
spojenou
SAMP – jak pracuje
Chce využít službu
Přistupuje ke službě
Má učet
new session
Service
Provider
Identity
Provider
Organizace spravující
uživatele a jejich
autetizaci
Probíhá
ověření
identity
uživatele
Organizace poskytující
webovou službu
Více informací: dokument Autentizační metody
Obsah
•
•
•
•
•
Terminologie
Autentizační metody
User‐centric autentizace
Institution‐centric autentizace
Zdroje

Podobné dokumenty

Zajištění provozu Jednotné informační brány v celonárodním

Zajištění provozu Jednotné informační brány v celonárodním po  rozsáhlém  testování  naostro  spuštěn  začátkem  října  2010.  Díky  tomu  se  zvýšila  rychlost  vyhledávání a zlepšila se i stabilita. 

Více

Používání cookies

Používání cookies Kategorie 2 – Výkonové cookies Tyto cookies shromažďují informace o tom, jak používáte naše webové stránky – například jaké stránky navštěvujete nejčastěji. Tato data mohou být používána k optimali...

Více

Vědecké okénko

Vědecké okénko délka ocasu je poměrně proměnlivá, mezi 4 až 8 cm. Hmotnost syslů značně sezónně kolísá, nejvyšší je u dospělých samců, kteří na jaře váží přibližně 250 až 300 gramů, na podzim pak 400, výjimečně a...

Více

nové číslo Informačního zpravodaje

nové číslo Informačního zpravodaje technologii Shibboleth máte bez dalšího přihlašování možnost přístupu k plným textům dokumentů (buď přes přímý odkaz ze záznamu v JIB nebo přes služby SFX). Pokud se přihlašujete pomocí svého účtu ...

Více

Komunikační sítě II pro integrovanou výuku VUT a VŠB-TUO

Komunikační sítě II pro integrovanou výuku VUT a VŠB-TUO pojmenovaných objektech. Tyto služby slouží pro ukládání a přístup k datům na adresářovém serveru. LDAP protokol umožňuje vkládat, modifikovat, mazat, ale zejména rychle vyhledávat požadované infor...

Více

Online přenos zápasu Chomutov-Jablonec

Online přenos zápasu Chomutov-Jablonec selhalo nahrávání a protože jsme přenášeli zápas přes službu Ustream, nemáme z přenosu vlastní záznam." I z tohoto vyplývají chystané změny na zápas s Jabloncem. K přenosu tentokráte bude sloužit s...

Více

lindat-clarin

lindat-clarin ● online replikace přes iSCSI, failover ● zálohování: lokálně, CESNET, CINES (Francie) CESNET: 30TB, týdně, CINES: B2SAFE (EUDAT EU projekt)

Více

zde - Plavanimb.cz

zde - Plavanimb.cz ceník  platný  od  1.  4.  2016 Zkrátka

Více

Technická dokumentace pro implementaci mojeID Vydání . CZ.NIC

Technická dokumentace pro implementaci mojeID Vydání . CZ.NIC zprávy od poskytovatele OpenID. 1. Žádost o přihlášení přes mojeID – Uživatel klikne na tlačítko „Přihlásit přes mojeID“. 2. Iniciace – V rámci iniciace se získají metadata o poskytovateli OpenID. ...

Více