Di 8.3. Windows CardSpace und das Identity Metasystem Philosophie, Technik und Praxis. Dominick Baier



Ähnliche Dokumente
Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz

Veröffentlichung und Absicherung von SharePoint Extranets

Modernes Identitätsmanagement für das Gesundheitswesen von morgen

Mozilla Persona. Hauptseminar Web Engineering. Vortrag. an identity system for the web Nico Enderlein

Identitätskonzepte. Hauptseminar Web Engineering Vortrag. OpenID, WebID und OAuth. Robert Unger

ArcGIS Online Werkstatt II Wege zur eignen Webanwendung

a.sign Client Lotus Notes Konfiguration

Kobil Roundtable Identity Federation. Konzepte und Einsatz

Federated Identity Management

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

quickterm Systemvoraussetzungen Version: 1.0

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Cnlab / CSI 2013 Social Business endlich produktiv! Demo. Identity Federation in der Praxis

CCC Bremen R.M.Albrecht

Single Sign-on im SAP environment. SAGA Arbeitsgruppe SAP Basis Linz, Günther Berger

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

Enterprise Web-SSO mit CAS und OpenSSO

Quick Guide Mitglieder

quickterm Systemvoraussetzungen Version: 1.1

Identity Propagation in Fusion Middleware

SharePoint Security Einführung in das SharePoint Sicherheitssystem. Fabian Moritz MVP Office SharePoint Server

Herzlich Willkommen! Seminar Web Engineering: Vortrag Thema: Federated Identity Management Systems Von: Thomas Blasek Betreuer: Stefan Wild

Authentisierung für die Cloud mit dem neuen Personalausweis

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

Kurzanleitung SEPPmail

Endpoint Security. Where trust begins and ends. SINN GmbH Andreas Fleischmann Technischer Leiter.


CLX.Sentinel Kurzanleitung

Aktualisierung des Internet-Browsers

PayPal API Zugang aktivieren und nutzen Version / Datum V 1.5 / a) Aktivierung auf der PayPal Internetseite. 1 von 7

Fragen und Antworten. Kabel Internet

MOA-ID Workshop. Anwendungsintegration, Installation und Konfiguration. Klaus Stranacher Graz,

Authentication as a Service (AaaS)

HERZLICH WILLKOMMEN SHAREPOINT DEEP DIVE FOR ADMINS IOZ AG 2

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Corporate Documents. Technische Implementierung. 8. Dezember 2012

Aktivierungsanleitung

1. Sept Über Keyon

BAYERISCHES STAATSMINISTERIUM DES INNERN

Step by Step Webserver unter Windows Server von Christian Bartl

Erfahrungen aus der Implementierung einer PKI

Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME

SLCS der DFN-PKI September Jürgen Brauckmann

Installation Microsoft Lync 2010 auf Linux

Redmine, das Projekt Management Werkzeug

SSH Authentifizierung über Public Key

Kompatibilitätsmodus und UAC

Kerberos - Alptraum oder Zusammenspiel?

Kryptographie in der Moderne

CCC Bremen. R.M.Albrecht

Seminar Grid-Computing. Oktay Tugan, WS 2006/07 SICHERHEIT

SECURE DOWNLOAD MANAGER

Einrichten einer RemoteApp- und Desktopverbindung

Netzwerkbetrieb mit lokalen Workstations (Server Client)

Reporting Services und SharePoint 2010 Teil 1

we run IT! ArGO Mail Inhaltsverzeichnis Services zurzeit in ArGO Mail aktiv: Mail

Inhaltsverzeichnis. Handbuch zur Installation der Software für die Bürgerkarte

Secure Download Manager Übersichtsleitfaden Vertraulich Version 2.2

Systemvoraussetzungen

quickterm Systemvoraussetzungen Version: 1.0


sicherer Dokumentenaustausch - vertraulich, überprüfbar und gesetzeskonform

Identity & Access Management in der Cloud

Auftrag zum Erwerb und zur Einrichtung von Fernverbindungen Version 1 Version 2 Version 3 Allgemeines

Single User 8.6. Installationshandbuch

Web Services und Sicherheit

Benutzeranleitung Service Desk Tool Erizone

Installationshandbuch

MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS

Social Login mit Facebook, Google und Co.

Release Notes. NCP Local License Server (Win32/64) 1. Neue Leistungsmerkmale und Erweiterungen. 3. Bekannte Einschränkungen

Identity Management mit OpenID

FL1 Hosting Technische Informationen

Die neue RA-Oberfläche der DFN-PKI. Jan Mönnich

Abschlussvortrag zur Diplomarbeit Aufbau und Analyse einer Shibboleth/GridShib-Infrastruktur

Sicherheitsaspekte in Service Orientierten Architekturen. Eike Falkenberg Sommersemester 2006 Anwendungen I

Freie Software: Was bringt s mir? Peter Bubestinger, David Ayers. 17. Mai 2008

Netzwerkversion PVG.view

PROFILE, PORTFOLIO, TECHNOLOGIES

Behebung des sog. Heartbleed-Bugs (CVE ) in der Krypto-Bibliothek OpenSSL.

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Print2CAD 2017, 8th Generation. Netzwerkversionen

Installationsanleitung SSL Zertifikat

Authentication im Web

Installationsanleitung

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Abschlussvortrag zur Diplomarbeit

Datenaustausch mit Ihren Versicherten einfach und sicher über die Cloud

PDF-Druck und PDF-Versand mit repdoc Werkstattsoftware

FH D Fachhochschule Düsseldorf University of Applied Sciences. FB 3 Fachhochschule Düsseldorf University of Applied Sciences

Internet Explorer Version 6

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

ezustellung in Microsoft Office

DOKUMENTATION PASY. Patientendaten verwalten

Das Kerberos-Protokoll

Outlook Express: Einrichtung Account

RIZIV INAMI - LIKIV. eid-anleitung für PC

Transkript:

Di 8.3 January 21-25, 2008, Munich, Germany ICM - International Congress Centre Munich Windows CardSpace und das Identity Metasystem Philosophie, Technik und Praxis Dominick Baier

In-depth support and consulting for { software architects and developers } Windows CardSpace und das Identity Metasystem Philosophie, Technik und Praxis Dominick Baier thinktecture dominick.baier@thinktecture.com Agenda Warum? Identity Metasystem Windows CardSpace Beispiele 2

Offline Authentifizierung???! Authority Web Service Browser Web Server 3 Online Authentifizierung Meist mit Benutzername/Passwort Gemeinsame Geheimnisse Missbrauch sehr einfach Identity Silos 4

Identity silos!

15 Anwendungs-zentrisch 16

Benutzer-zentrisch 17 Identity Systeme Zentralisierter (single) Sign-On und Datenspeicherung Microsoft Live ID Yahoo ID Google Account Liberty 18

Identity Metasystem Kein Identity-System funktioniert für jeden Viel mehr wird ein übergeordnetes System benötigt Kompatibilität vorausgesetzt WS-* Protokolle Standard Token Formate (z.b. SAML) Basiert auf den 7 Laws of Identity 19 7 Laws of Identity User control and consent Minimal disclosure Justifiable parties Directional identity Multiple operators and technologies Human integration Consistent experience across contexts 20

Identity Ecosystem 21 Authentifizierung mit WS-Sec Token E S Contract & Policies X509 SAML Kerberos XrML Custom 22 X509 Certificate Private Key

Tokens und Claims Claims sind Zusatzinformationen über einen Benutzer Name, Email Adresse, Alter Claims werden in Tokens transportiert = 23 Identity Metasystem Spieler Benutzer Relying Party Identity Provider 24

Beispiel: Login Benutzer trigg e r Login Relying Party Identity Provider Auswählen einer Identität Benutzer Identity Provider Relying Party

Token anfordern Benutzer Auth : X509, Kerb, SIC, U/PWD Relying Party Identity Provider Token übermitteln Benutzer Identity Provider Relying Party

Windows CardSpace sog. Identity Selector imitiert den Geldbeutel Bestandteil von.net 3.0 (XP, Vista, Server 2003/8) Information Cards Self-Issued Managed Bob s Card Bank/Government/CC Benutzt einen lokalen STS Daten sind lokal gespeichert Vergleichbar mit Visitenkarte Drittanbieter STS Kreditkarte, Regierung Lokal nur Metadaten vorhanden

Information Card Aus Sicht des Benutzers Daten über mich Name, Adresse, Telefon Daten über eine (Geschäfts) Beziehung Frequent Flyer / Fluggesellschaft Kreditkarte / Bank Einwohner / Regierung Evtl. zusätzliche Authentifierung erforderlich SmartCard Windows Domänen Logon Information Card Aus Sicht des Computers Token Format SAML, Kerberos STS Informationen Adresse Metadaten Policy Authentifizierungs Informationen Zertifikate ID Windows Account

Information Cards und Phishing Public Key signiert von Private Key PPID Surname Givenname Seite die Ebay phischt dynamisch erzeugt Benutzer Eingaben Anwendungs-Integration APIs befinden sich im.net Framework seit Version 3.0 System.IdentityModel WCF Integration ASP.NET Unterstützung Java, PHP, Ruby Frameworks Browser Plugins IE, Firefox, Safari 34

Beispiele Microsoft Live Logon z.b. Hotmail Otto Versand SignOn.com Experian.co.uk 35 Zusammenfassung Das Identity Metasystem kann einige Probleme lösen Identity Silos Phishing Interoperabilität CardSpace ist die Microsoft/Windows Implementierung eines Identity Selectors Aber auch noch ein paar Probleme Mobilität von Karten Verfügbarkeit von (kommerziellen) Identity Providern

Ressourcen Email Dominick Baier dominick.baier@thinktecture.com Weblog Dominick Baier http://www.leastprivilege.com thinktecture http://www.thinktecture.com 37 Ressourcen Mein Blog http://www.leastprivilege.com/searchview.aspx?q=cardspace ASP.NET Identity Selector Control http://tinyurl.com/2mwa5j ASP.NET Toolkit http://go.microsoft.com/fwlink/?linkid=89183 Identity Selector Interop Profile Specification http://tinyurl.com/2t96mm Implementers Guide to Identitiy Selector Interop http://tinyurl.com/2mhno2 Guide to integrate CardSpace in Web Applications http://tinyurl.com/2vcghc Web Application Design Patterns for CardSpace http://tinyurl.com/2ddjpm

Ressourcen Ruby on Rails support (RP) http://rubyforge.org/projects/informationcard/ http://www.codeplex.com/informationcardruby Java support (RP) http://sourceforge.net/projects/informationcard/ http://www.codeplex.com/informationcardjava http://xmldap.org/ Firefox plugin http://www.perpetual-motion.com/ Safari plugin http://www.hccp.org/safari-plug-in.html Dominick Baier und thinktecture Wir unterstützen Software-Entwickler und Architekten bei der Realisierung von.net- und Web Services-Projekten Wir versuchen, am Puls der Zeit zu bleiben und gleichzeitig die heutigen Probleme mit heutiger Technologie zu lösen Meine Spezialgebiete sind Sicherheit in verteilten Anwendungen, Identitäts-Management sowie die Windows/.NET Sicherheits-APIs und Technologien http://www.thinktecture.com/ dominick.baier@thinktecture.com 40

In-depth support and consulting for { software architects and developers } http://www.thinktecture.com/ christian.weyer@thinktecture.com http://blogs.thinktecture.com/cweyer/ 41