
SAML-Authentifizierung ist eine weit verbreitete Methode, die uns allen das Leben erleichtertAber die meisten Online-Benutzer wissen nicht, wie SAML funktioniert oder was es überhaupt istEs gibt viele Begriffe, die Sie verwenden können, um die Features und Fähigkeiten von SAML für Authentifizierungszwecke zu beschreibenAuf dieser Seite führen wir Sie durch alle SAML-Grundlagen und helfen Ihnen, diesen offenen Standard zu verstehen, den die Mehrheit der Menschen täglich verwendet
Was ist SAML?
SAML ist die Abkürzung für Security Assertion Markup Language und eine standardisierte Methode zur Überprüfung Ihrer Identität mit externen Anwendungen und DienstenEs ist wie Ihr Online-Ausweis, da es hilft, Ihre Identität einmal zu authentifizieren und diese Authentifizierung dann an andere Anwendungen zu übertragen
Es ermöglicht die SSO-Technologie (Single Sign-On) und wird von Cloud-Service-Anbietern als Methode zur Übermittlung der Identität des Benutzers weithin akzeptiertSAML ist ein interoperabler Standard, was bedeutet, dass Dienste und Geräte von vielen verschiedenen Anbietern miteinander interagieren und zusammenarbeiten können
Aus dieser Perspektive ist es auch wichtig, die Beziehung zwischen SAML und SSO zu kennenSSO ist über eine Domäne hinweg einfach zu bewerkstelligenWenn Sie SSO jedoch auf mehrere Sicherheitsdomänen ausdehnen möchten, treten schnell Interoperabilitätsprobleme auf, die diesen Prozess zu einer Herausforderung machenSAML wurde explizit entwickelt, um eine standardisierte Möglichkeit zur Erweiterung von SSO über viele Plattformen und Dienste als interoperable Methode bereitzustellen
Die aktuelle Version von SAML ist SAML 20 eins, das seit 2005 im Einsatz istEs ist der moderne Standard und kombiniert mehrere SAML-Authentifizierungsstandards, die zuvor verwendet wurdenViele Systeme unterstützen die Abwärtskompatibilität mit SAML, insbesondere mit der 11-Version
Ist SAML ein Protokoll?
Nein, es ist wichtig zu verstehen, dass SAML kein Protokoll, sondern ein vollständiger Authentifizierungsstandard istGenauer gesagt handelt es sich um eine XML-basierte Make-up-Sprache, die auch die folgenden SAML-Komponenten und -Eigenschaften enthält:
- Ein eindeutiger Satz XML-basierter Protokollnachrichten
- Ein Satz von Protokollnachrichtenbindungen
- Eine Reihe von Profilen, die die beiden oben genannten Aspekte verwenden
Funktionsweise der SAML-Authentifizierung
Einfach ausgedrückt funktioniert die SAML-Authentifizierung, indem Ihre Identität von einem Ort zum anderen übertragen wirdEs handelt sich um einen Austausch der digital signierten XML-Dokumente des Subjekts zwischen dem Identitätsanbieter und dem Dienstanbieter
Nehmen wir beispielsweise an, Sie versuchen, auf einen Dienstanbieter wie Gmail zuzugreifenDer herkömmliche Weg besteht darin, sich direkt beim Dienst anzumeldenAber wenn Sie SSO verwenden, wird SAML verwendet, um Ihnen direkten Zugriff zu geben, anstatt sich manuell anzumeldenDer Identitätsanbieter ist in diesem Zusammenhang der Dienst, der Ihre Identität speichert und bestätigtMit anderen Worten, es dient dazu, Ihre Identität zu überprüfen und dem Dienstanbieter zu bestätigen, was Sie tun dürfen
Mit diesem System können Sie sich auch ohne großen Aufwand bequem und sicher bei einer Remote-Anwendung anmeldenSie können über einen Link, ein Lesezeichen oder einen ähnlichen Zugriffspunkt auf die Remote-App zugreifenDie Remote-App identifiziert Ihr Gerät nach Herkunft und leitet Sie an den Identitätsanbieter weiter, der Sie dann authentifiziert
Der Identitätsanbieter erstellt die Authentifizierungsantwort über ein XML-Dokument, das alle relevanten Informationen über den Benutzer enthältEs wird entweder eine neue Sitzung eingerichtet oder eine bestehende aufgerufen, wenn Sie Ihre Identität bereits bei einer früheren Gelegenheit authentifiziert habenDer Dienstanbieter validiert die Authentifizierungsantwort, woraufhin Sie Zugriff auf die App oder den Dienst erhalten, die Sie verwenden möchten
Die Vorteile der SAML-Authentifizierung
Mit dem Verständnis der Funktionsweise von SAML werfen wir einen genaueren Blick auf die wichtigsten Vorteile der SAML-Authentifizierung:
- Einzelbenutzeridentität - Aus Sicht des Benutzers ist einer der wichtigsten Vorteile von SAML die komfortable Benutzererfahrung, mit der es einhergehtSAML bietet Ihnen eine einzige Benutzeridentifikationsmethode für alle Geräte und Dienste, die Sie verwenden
- Single Sheet Management - Da SAML interoperabel ist, hat es einen massiven Vorteil gegenüber proprietären SSO-MechanismenMit SAML können Sie eine einzelne Implementierung mit vielen verschiedenen Partnern unterstützenDiese Flexibilität ermöglicht eine komfortablere Einzelblattverwaltung aller Dienste und Benutzeridentitäten
- Verringertes Risiko von Datenschutzverletzungen – Da der Authentifizierungsprozess die sichere Weitergabe von Autorisierungen zwischen dem Identitätsanbieter und den Dienstanbietern umfasst, wird das Risiko potenzieller Datenschutzverletzungen erheblich verringert
- Niedrigere Helpdesk-Kosten - Die oben genannten Vorteile bedeuten auch, dass Sie bei Helpdesk-Diensten eine beträchtliche Menge Geld sparen könnenIm Durchschnitt kann Ihnen die SAML-Authentifizierung helfen, Ihre Helpdesk-Kosten um etwa zwanzig Prozent zu senken
SAML vsOAuth
Eine häufig von einigen Sicherheitsexperten vertretene Erzählung lautet, SAML sei tot und wir bräuchten eine neue Authentifizierungsmethode, hauptsächlich eine Alternative wie OAuthWie können Sie vor diesem Hintergrund feststellen, welcher Weg aus Sicht des Benutzers besser ist? Sollten Sie SAML oder OAuth verwenden? Hier ist ein direkter Vergleich, damit Sie die beiden besser verstehen:
- SAML – SAML ist die am häufigsten verwendete Authentifizierungsmethode, die von Unternehmen verwendet wird, um ihren Benutzern einen schnellen und einfachen Zugriff auf die Dienste zu ermöglichen, für die sie bezahlenZiel ist es, Unternehmen und ihren SSO-Logins mehr Sicherheit und Kontrolle zu bieten
- OAuth - Im Vergleich zu SAML ist OAuth ein neuerer Standard, der eine ähnliche Methodik verwendet, wenn es um den Austausch von Informationen gehtEs wurde von Google und Twitter entwickelt, um ein optimiertes Modell für Internet-Logins anzubietenOAuth verwendet JSON und ist auf Mobil- und Tablet-Geräten im Allgemeinen besser als SAML
Neben den Unterschieden und Ähnlichkeiten der beiden Optionen ist es auch wichtig, sich immer daran zu erinnern, wofür jede der beiden Technologien verwendet wirdBeispielsweise ist SAML für Unternehmen in Bezug auf Cloud-basierte Anwendungen weit verbreitetAndererseits wird OAuth hauptsächlich für große Consumer-Apps verwendetDie beiden bemerkenswertesten Beispiele für OAuth-Anbieter sind Facebook und Google
SAML-Authentifizierung mit Hideez
In Anbetracht all dessen stellt SAML zweifellos einen wesentlichen Bestandteil jeder Cybersicherheitsstrategie dar, insbesondere für große UnternehmenInnerhalb von Hideez Enterprise Solution bieten wir einen SAML Identity Provider an, der das neueste SAML 2 unterstützt0-Webbrowser-SSO-Profil und ergänzt den Hideez Enterprise Server um neue Funktionen
Unsere Lösung ist ein elegantes und optimiertes IAM-Tool, das aus einzelnen Hideez Key Sicherheitstokens und einem zentralisierten Hideez Enterprise Server bestehtEs beseitigt die Notwendigkeit für Mitarbeiter, sich ihre Passwörter zu merken oder aufzuschreiben, und gewährleistet eine nahtlose passwortbasierte und passwortlose Authentifizierung für eine Vielzahl von Online-Diensten und -AnwendungenUnternehmensadministratoren können Hideez Keys bestimmten Mitarbeitern zuweisen, ihre Profile verwalten, Workstation-Sitzungen überprüfen und den Zugriff auf alle Dienste und Ressourcen schnell und sicher verwalten
Die Hideez-Lösung kann das Problem des unbefugten Zugriffs und unbeaufsichtigter Computer lösen und die Möglichkeit von Insider-Angriffen und Datenschutzverletzungen ausschließenEs ermöglicht die Einhaltung verschiedener Vorschriften und bietet ein einfaches Mittel zur eindeutigen Benutzeridentifikation
Kontaktieren Sie uns noch heute, um eine kostenlose Demo anzufordern und testen Sie selbst, wie die nahtlose Authentifizierung Ihre täglichen Aktivitäten in verschiedenen Webdiensten und Anwendungen optimieren kann