Les technologies de gestion de l identité



Documents pareils
Groupe de travail Gestion des identités Les usages et les services ATELIER 2

Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO

JOSY. Paris - 4 février 2010

LemonLDAP::NG / SAML2. Xavier GUIMARD (Gendarmerie Nationale) Clément OUDOT (Groupe LINAGORA)

Cédric Ouvry Bibliothèque nationale de France Liberty Alliance Deployment Workshop Paris December 7, 2005

Digital DNA Server. Serveur d authentification multi-facteurs par ADN du Numérique. L authentification de confiance

Introduction. aux architectures web. de Single Sign-On

Table des matières. Préface Mathieu JEANDRON

Tour d horizon des différents SSO disponibles

WEB SSO & IDENTITY MANAGEMENT PARIS 2013

Oauth : un protocole d'autorisation qui authentifie?

Drupal et les SSO Nicolas Bocquet < nbocquet@linalis.com >

Authentification et contrôle d'accès dans les applications web

CAS, un SSO web open source. 14h35-15h25 - La Seine A

SSO : confort ou sécurité?

ENVOLE 1.5. Calendrier Envole

Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.

Sécurisation des architectures traditionnelles et des SOA

Mon Service Public - Case study and Mapping to SAML/Liberty specifications. Gaël Gourmelen - France Telecom 23/04/2007

Formation SSO / Fédération

Single Sign-On open source avec CAS (Central Authentication Service)

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

Qu'est ce qu'une Fédération d'identités? Définitions Fonctionnement de base Fonctionnement détaillé Les principaux composants

Implémentation libre de Liberty Alliance. Frédéric Péters

Introduction aux architectures web de Single Sign-on

La fédération d identité Contexte, normes, exemples

Tutorial Authentification Forte Technologie des identités numériques

La fédération d identités, pourquoi et comment? Olivier Salaün, RENATER ANF Mathrice 2014

Par KENFACK Patrick MIF30 19 Mai 2009

Contrôle d accès basé sur les rôles et négociation dans un environnement multi cercles de confiance

Guide Share France. Web Single Sign On. Panorama des solutions SSO

Single Sign-On open source avec CAS (Central Authentication Service) Vincent Mathieu Pascal Aubry Julien Marchal

Application des Spécifications détaillées pour la Retraite, architecture portail à portail

SÉCURITÉ POUR LES ENTREPRISES UN MONDE NUAGEUX ET MOBILE. Sophia-Antipolis 01/07/2013 Cyril Grosjean

NFS Maestro 8.0. Nouvelles fonctionnalités

Evidian IAM Suite 8.0 Identity Management

L'identité numérique du citoyen Exemples Internationaux

Linux Expo Gestion des Identités et des Accès. Le 16 mars Arismore

Gestion de l identité en environnement Web 2.0

Séminaire EOLE Dijon 23/24 novembre Architecture Envole/EoleSSO

Secure Java Card for Federate Identity Management

Référentiel Général d'interopérabilité

Gestion des accès, fédération d identités. Olivier Salaün - RENATER

Groupe Eyrolles, 2004 ISBN :

st etienne.fr

Augmenter l efficacité et la sécurité avec la gestion des identités et le SSO

Authentification avec CAS sous PRONOTE.net Version du lundi 19 septembre 2011

La gestion de l'identité en ligne

Les nouveautés d AppliDis Fusion 4 Service Pack 1

La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet

SP5 Sécurité Lot 5.1 Analyse des besoins et de l existant

<Insert Picture Here> La GRC en temps de crise, difficile équilibre entre sentiment de sécurité et réduction des coûts

Vers un nouveau modèle de sécurité

Shibboleth. David Verdin - JOSY "Authentification centralisée pour les applications web" - Paris - 4 février mai

Gestion des identités

Présentation de la solution Open Source «Vulture» Version 2.0

REAUMUR-ACO-PRES. Wifi : Point et perspectives

UCOPIA EXPRESS SOLUTION

AVANTGARD. Universwiftnet 2015 Comment sécuriser la validation de vos paiements? 17 Mars 2015

Portail de Management de Visioconférence As a Service

LA CARTE D IDENTITE ELECTRONIQUE (eid)

Construire un réseau social avec Symfony Xavier Lacot Clever Age. Symfony Live 11 et 12 juin 2009 Clever Age Xavier Lacot

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

La sécurité des processus métiers et des transactions. Stéphane Marcassin Bull Services Sécurité

Retour d expérience Sénalia. Comment migrer progressivement vers Microsoft Office 365?

d authentification SSO et Shibboleth

Atelier " Gestion des Configurations et CMDB "

LemonLDAP::NG. LemonLDAP::NG 1.2. Clément OUDOT RMLL 9 juillet 2012

Retour sur les déploiements eduroam et Fédération Éducation/Recherche

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.

Présentation SafeNet Authentication Service (SAS) Octobre 2013

Maîtrise Responsabilité Sécurité Contrôle 1

Gestion des identités Christian-Pierre Belin

plate-forme PaaS (Authentification)

Mettre en oeuvre l authentification forte. Alain ROUX Consultant sécurité

novapro Entreprise Introduction Supervision

Gestion des accès et des identités

Retour d'expérience sur le déploiement de biométrie à grande échelle

Table des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN

WebSSO, synchronisation et contrôle des accès via LDAP

25 septembre Migration des accès au Registre national en protocole X.25 vers le protocole TCP/IP, pour les utilisateurs du Registre national

Un Consortium de Recherche Européen Expérimente de Nouvelles Solutions pour Assurer le Respect de la Vie Privée Numérique au Lycée et à l Université

Gestion des Identités : 5 règles d'or. Patrice Kiotsekian Directeur Evidian France

RELEASE NOTES. Les nouveautés Desktop Manager 2.8

Solutions d accès sécurisées pour opérer une Market Place Saas multitenante

La gamme express UCOPIA.

UCOPIA SOLUTION EXPRESS

Solutions de gestion de la sécurité Livre blanc

Sécurité des Web Services (SOAP vs REST)

Cisco CCVP. Gestion des comptes d utilisateurs

PortWise Access Management Suite

Fédération d'identités et propagation d'attributs avec Shibboleth

OWASP Open Web Application Security Project. Jean-Marc Robert Génie logiciel et des TI

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN.

Orange Business Services. Direction de la sécurité. De l utilisation de la supervision de sécurité en Cyber-Defense? JSSI 2011 Stéphane Sciacco

Présentation du relais HTTP Open Source Vulture. Arnaud Desmons Jérémie Jourdin

Transcription:

Commission Identité Numérique Groupe de travail Gestion des identités Les technologies de gestion de l identité ATELIER 1 Paul TREVITHICK, CEO de Parity Responsable projet Higgins Président Fondation Infocard (en anglais) InfoCard / Higgins Fulup AR FOLL, Sun Master Architect Liberty Alliance Christophe BOUTET, Entr ouvert PDG Point de vue d un intégrateur de solution Liberty Alliance Sébastien BRAULT, Karim SBATA, Orange OpenID et solutions Orange Pierre COUZY, Microsoft France - Architecte en système d'informations Philippe BERAUD, Microsoft France Cardspace et autres solutions Microsoft

Identité numérique SSO, Personal APIs Atelier Les technologies de gestion de l identité Orange S.Brault, K.Sbata 12 mars 2009

Introduction Orange est actif depuis plusieurs années dans le domaine de l identité, des services liés à l identité: Au travers de sa participation à divers groupes de normalisation (OMA, GSMA, Liberty, etc.) et projets internationaux De part les expérimentations et trials lancés durant les 10 dernières années Aujourd hui, Orange propose notamment deux offres liées à l identité numérique : Le Single Sign On (SSO) Les Personal APIs où comment partager ses données/services Orange avec un site tiers, s appuyant soit sur le SSO/Fédération, soit l authentification Orange a lancé en février 2008 son SSO, et en Avril 2008 son programme d APIs, dont les Personal APIs

SSO Orange opérateur Fixe Internet et Mobile Authentification / Identification principalement faite via des composants réseaux et serveurs. Pas de composants clients, les composant clients exploitent l'identification réseau. Remontée des infos réseau au niveau services. Maturité industrielle: + de 8M de clients ADSL France (+12M en Europe) + de 24M de clients mobile en France (+117M en Europe). Open ID V1, SAML, Open ID V2 Différences, Avantages, inconvenients

SSO Composants technologiques Délégation d authentification chez Orange avec SAML et OpenID Offre d authentification pour site tiers à travers des protocoles standard. Mécanique de redirection

Personal APIs Composants technologiques Éléments propriétaires APIs et la gestion des autorisations d accès aux services Standards peu matures/peu adoptées sur les services (contacts, calendrier, etc.) Complexité de gérer les services existants Basés sur : Des protocoles standard (REST) Le SSO Une plate-forme de médiation Une plate-forme de Privacy Un site d enregistrement www.orangepartner.com

Personal APIs Composants technologiques 3 rd Party subscription orangepartner.com (Third party referencing) Personal profile 3 rd Party Services XML/HTTP requests Personal APIs Gateway External acess point APIs integration Personal photos Personal contacts End user requestor Authentication Orange Auth. Service XML/HTTP requests Personal messages Privacy need API User Privacy Enabler Personal calendar

Scenario Login process if needed (identification cookie) Orange Orange user 2 4 3 Authent 1 7 YOUR SERVICE 5 6 I need a token Personal APIs Decoded extract of the SAML response:... <Attribute Name="OrangeAPIToken" NameFormat="urn:oasis:names:tc:SAML:2.0:profiles:attribute:basic"> <AttributeValue Redirect to: xsi:type="xs:string"> http://auth.orange.fr/sso?samlrequest=[saml_request_zipped_base64encoded] returned token] </AttributeValue> </Attribute> <AuthnRequest xmlns="urn:oasis:names:tc:saml:2.0:protocol" ID=[random_id] Version="2.0" IssueInstant=[date] > <Issuer xmlns="urn:oasis:names:tc:saml:2.0:assertion"> [your_serviceid] </Issuer> </AuthnRequest>

Solutions d interoperabilité SSO : SAML : principe des cercles de confiance Openid : découverte des fournisseurs d identité dynamique. Systèmes de whitelist / blacklist Problématiques des niveaux de sécurité et gestion des cookies et de la confiance Plusieurs dizaines de milliers de sites qui acceptent openid. Les limites du systèmes sont qu il y a plus d acteurs majeurs fournisseurs que consommateurs. Orange propose les deux aspects en France. Personal APIs : Compatibilité des Personal APIs avec SAML v2 et OpenID Orange. Aucune interopérabilité aujourd hui. Réflexions en court à la GSMA, en particulier au niveau du profil Difficulté d aligner les architectures de part la diversité des services OAuth est une première piste pour l autorisation d accès aux APIs One API (Open Network Enabler) GSMA : initiative opérateurs visant à standardiser l exposition de services opérateurs dont la localisation, et le user profile L interopérabilité peut toujours être faite par des acteurs tiers aggrégateurs : Rpxnow (SSO) ou AddThis (social Bookmarking)

Architectures régalienne Mon.service-public.fr : Lancement 15 décembre 2008 Objectif 10 M citoyens 2011 Issu d un pilote de faisabilité entre 2004 et 2006 Co-développement Orange/Cap Gemini Identification via protocole Liberty IDFF 1.2+ composants identités

Mobilité et nomadisme Accès via mobile SSO : Authentification implicite via MSISDN/Alias Possibilité pour les clients I et M de fusionner leurs comptes, et de gérer le cycle de vie des utilisateurs. Dans ce contexte, fluidité et optimisation des écrans/pages intermédiaires et saisies. Personal APIs : Même ergonomie qu en web. Ecrans de confirmation adaptés au mobile. Gestion de la privacy accessible en Web seulement. Nomadisme SSO : Authentification implicite sur Livebox et forcer l authentification explicite. Différencier un client Orange chez lui et un client qui a un accès anonyme, et donc les services peuvent profiter, en fonction de leur niveau de sécurité nécessaire. Ergonomies orientées pour éviter la gestion de session longue sur les postes qui ne sont pas ceux de l utilisateur. ( me connecter automatiquement disponible qu en deuxième accès). > Juste milieu à trouver pour allier sécurité et ergonomie Personal APIs : Accès similaire en nomadisme.

Formes et usages de l authentification OpenID : Contextes d authentifications (possible aussi en SAML). Quelques fournisseurs d authentification forte : trustbearer, avec dongle, smartcard ou biométrie Option myopenid.com Authentification forte et les difficultés de mise en place Nombreux travaux par le passé et encore plusieurs en cours sur l authentification out of band : SMS, Bluetooth avec mobile, GBA, etc. Niveaux d authentification Réseau (MSISDN et Livebox) et Logiciel (login/pass) Pas d authentification forte prévue dans le cadre des services Grand Public nécessité de déployer du hardware (lecteur de carte, biométrie, etc.). Si demain l internet se fusionne avec l internet mobile, les problématiques de déploiement de hardware se reposeront même si elles sont résolues sur PC. L authentification mobile offre une bonne alternative car à mi chemin entre l authentification faible et l authentification forte.

Collecte et archivage des données personnelles SSO : Conforme à la législation en rigueur OpenID / SAML offrent la possibilité d exporter son profil Possibilité pour l utilisateur de modifier la plupart de ses données Principe de base : ne rien envoyer sans que l utilisateur donne son accord explicite Et tracer les usages qui sont faits des données partagés. Personal APIs : Gestion fine de la privacy : Moteur de règles de partages avec règles permanentes ou temporaires. Possibilité pour le client de sélectionner les actions autorisées Tableau de bord utilisateur pour contrôle des partages d informations et de services Besoin de plus en plus important de contrôler le type d information/les éléments en amont pour éviter les manipulations parfois pernicieuses et peu explicites des sites

Privacy interaction form Orange Orange user 1 4 6 Redirect to your_return_url 5 User Privacy 3 8 9 YOUR SERVICE 2 3 7 8 Personal APIs Redirect to : <?xml version="1.0" http://[privacy_host]/privacy/interaction.do?family=[family]&serviceid=[your_serviceid]&attributes=[list_of_attributes] encoding="utf-8"?> <error> &urlretour=[your_return_url] <code> -3 </code> <detail> PrivacyAccessDeniedException </detail> <url> http://[privacyhost]/privacy/interaction.do?family=[family]&serviceid=[yourserviceid]&attributes=[listofattributes] </url> </error>

Privacy Un dashboard, disponible sur Orange offre à l'utilisateur un point central de gestion et contrôle des règles d'accès à ses données personnelles : Liste des règles mises en place Vue sur l'historique d'accès à ses données Liste des partenaires

Collecte et archivage des données personnelles Authentification Autres services : Moteur de règles de partages (Privacy) avec règles permanentes ou temporaire. Basé initialement sur la gestion de la geolocalisation. Tableau de bord utilisateur pour contrôle des partages d information

Anonymat, zero knowledge SSO Comportement par défaut de l implémentation d OpenId V2: donner des alias différents pour les différents sites pour éviter les mises en commun de bases Personal APIs basé sur l anonymat du SSO Orange Anonymisation des statistiques d usage pour les tiers

Merci