Anmelden

Multi-Faktor-Authentifizierung für Kunden

Angesichts der massiven Sicherheitsverletzungen bei Benutzernamen und Passwörtern, die jede Woche in den Schlagzeilen erscheinen, ist die Multi-Faktor-Authentifizierung das neue erforderliche Mindestniveau, um sicherzustellen, dass Ihre Kunden wirklich die sind, die sie vorgeben zu sein. Auch wenn Ihre Website oder Ihre mobile Anwendung keine Finanztransaktionen durchführt, sollten Sie die Multi-Faktor-Authentifizierung für Ihre Kunden einführen. Mit Auth0 ist das einfacher als Sie denken.

multifactor-authentication-customers

Das Problem

Leider erstellen Menschen schwache Passwörter, aber noch schlimmer ist die Tatsache, dass sie dieselben Passwörter auf sozialen und kommerziellen Websites wiederverwenden. Sollte eine dieser Websites infiltriert werden, könnte sich eines Tages ein Betrüger, der den Benutzernamen und das Passwort Ihres Kunden hat, auf Ihrer Website anmelden. Die einzige praktikable Verteidigung ist die Implementierung einer Multi-Faktor-Authentifizierung (MFA). Aber jede MFA-Lösung muss sowohl für ältere Anwendungen, für die es keinen Quellcode gibt, als auch für neue Anwendungen, für die es Quellcode gibt, funktionieren. Sie muss auch in einem Szenario funktionieren, in dem die Identität des Kunden anderswo gespeichert ist, z. B. bei Google, Microsoft, Facebook oder Amazon, und sie muss einfach zu implementieren sein.

Die Lösung

In einem Multi-Faktor-Authentifizierungsszenario werden zusätzlich zum Benutzernamen/Passwort weitere Faktoren wie „etwas, das Sie wissen“, „etwas, das Sie haben“ oder „etwas, das Sie sind“ von der Anwendung abgefragt. Beliebte Methoden sind ein Fingerabdruck mit Apple TouchID, ein Retina-Scan, Gesichts- oder Stimmerkennung, ein Einmalpasswort von einem Hardware- oder Software-Token, ein per SMS gesendeter Code, ein per E-Mail zugestellter Code, die Beantwortung geheimer Fragen oder die Anwesenheit an einem bestimmten Ort – die Liste lässt sich beliebig fortsetzen.

MFA kann bei der ersten Anmeldung angefordert werden, um die Identität des Kunden sicherzustellen, der eine bestimmte Anwendung nutzen möchte. Darüber hinaus wird eine Technik, die als kontextbezogene MFA bekannt ist, immer beliebter, bei der die Abfrage zusätzlicher Berechtigungsfaktoren auf dem Kontext der Interaktion des Kunden basiert, z. B. einer Gruppe, der er angehört, dem Zugriff von einem neuen Gerät oder Standort aus, der Ressource, auf die zugegriffen wird, oder der Uhrzeit.

Das Gesamtbild

Auth0 kann sowohl zur Verbesserung bestehender Anwendungen verwendet werden, für die es möglicherweise keinen Quellcode gibt, als auch für neue Anwendungen, für die Quellcode verfügbar ist. Ändern Sie bei bestehenden Anwendungen die Einstellung, die verwendet wird, um zum Identitätsanbieter (IdP) für die Kunden zu gelangen, von dem bestehenden Identitätsanbieter auf Auth0. Dadurch kann Auth0 als Vermittler zwischen der Anwendung und dem ursprünglichen Kunden-IdP oder der externen Benutzerdatenbank fungieren. Neue Anwendungen nutzen die Auth0-APIs über die praktischen SDKs, die für jedes mobile Gerät oder Anwendungsframework spezifisch sind, zusammen mit den bekannten Auth0-Codebeispielen und maßgeschneiderten Schritt-für-Schritt-Anleitungen für jedes spezifische Szenario, von denen Entwickler schwärmen.

Auth0 wird zwischen den Anwendungen und der bestehenden Mitarbeiter-IDP eingeführt

Auth0 fügt sowohl bestehenden als auch neuen Anwendungen MFA-Funktionen und mehr hinzu

Sobald die Anwendungen Auth0 als IdP verwenden, können Sie bestehende Kunden bedienen, ohne dass diese ihre Passwörter ändern oder irgendetwas unternehmen müssen. Kunden haben die Wahl, sich mit einem der standardbasierten oder beliebten sozialen und kommerziellen IdPs wie Windows Live, Google, Facebook, Amazon, Salesforce, um nur einige Beispiele zu nennen, anzumelden.

Auth0 wird zwischen den Anwendungen und der bestehenden Mitarbeiter-IDP eingeführt

Auth0 verbindet sich mit jedem OpenID Connect, OAuth oder gängigen IdPs

Einmal eingeführt, bietet Auth0 die solide Grundlage, die erforderlich ist, um zusätzliche Funktionen einheitlich für alle Anwendungen, die auf mobilen Geräten oder im Web laufen, hinzuzufügen, wie z. B. SSO, passwortlose Authentifizierung, Multi-Faktor-Authentifizierung, kontextbezogene MFA, Protokollierung von Benutzeraktivitäten und mehr.

Optionen für die Multi-Faktor-Authentifizierung

Es ist einfach, eine kontextbezogene Multi-Faktor-Authentifizierung für jeden Benutzer oder jede Benutzergruppe hinzuzufügen, wo und wann es angebracht ist. Auth0 MFA-Funktionen umfassen:

(i) Verwenden Sie eine der vielen MFA-Lösungen, die es heute gibt, z. B. SMS-Text, E-Mail, biometrische Lösungen, passwortlose Lösungen und mehr, und seien Sie bereit, neue Lösungen hinzuzufügen, sobald sie verfügbar oder notwendig werden. Auth0 unterstützt alle MFA-Dienstleister durch leistungsstarke „Regeln“ für den Authentifizierungsfluss, die im Folgenden beschrieben werden.

(ii) Fügen Sie kontextbezogene MFA hinzu, mit der Sie beliebige Bedingungen definieren können, die zusätzliche Authentifizierungsherausforderungen für Ihre Kunden auslösen, um die Sicherheit zu erhöhen, z. B. geografischer Standort (Geo-Fencing), Adresse oder Art des verwendeten Netzwerks (IP-Filterung), Tageszeit, Wochentag oder Änderung des Standorts oder des Geräts, das zur Anmeldung verwendet wird, wie hier beschrieben (https://auth0.com/docs/multifactor-authentication).

(iii) Mit dem Umlegen eines Schalters im Auth0-Dashboard fügen Sie die beliebte Google Authenticator MFA-Erfahrung (https://en.wikipedia.org/wiki/Google_Authenticator) oder die Duo Security MFA-Erfahrung (https://www.duosecurity.com/) in den Authentifizierungsfluss für beliebige Anwendungen ein.

Auth0 Dashboard Methode zum Hinzufügen oder Löschen von Google Authenticator oder Duo Security

Aktivieren Sie MFA für jede Anwendung mit nur einem Schalter

Erweiterbarkeit mit Regeln

Auth0 ermöglicht Ihnen die Anpassung und Erweiterung des Authentifizierungsflusses durch JavaScript-Funktionen, die als Regeln bezeichnet werden (https://auth0.com/docs/rules), die in einer sicheren Umgebung (Sandbox) ausgeführt werden und eine einfache Erweiterung von Auth0 ermöglichen. Die Regeln werden ausgeführt, nachdem der vorhandene IdP den Kunden authentifiziert hat und bevor die Kontrolle an die Anwendung zurückgegeben wird, die Auth0 aufgerufen hat.

Nach der Authentifizierung des Benutzers kann Auth0 eine beliebige Anzahl von benutzerdefinierten Regeln ausführen

Die Regeln werden ausgeführt, nachdem der Kunde authentifiziert wurde und bevor die Kontrolle an die Anwendung zurückgegeben wird.

Viele unserer Kunden haben die Auth0-Regelfunktion als sehr hilfreich empfunden. Mit Regeln können Sie mit ein wenig JavaScript-Code alle möglichen Anpassungen des Anmeldevorgangs vornehmen. Einige der beliebtesten Verwendungszwecke für Regeln sind:

  • Hinzufügen einer Multi-Faktor-Authentifizierung
  • Kontextbezogene MFA (kontextabhängige, risikobasierte Authentifizierung)
  • Hinzufügen, Entfernen oder Anreichern von Benutzerattributen, die von verschiedenen IdPs oder Datenbanken stammen
  • Benutzerregistrierung
  • Zustimmung zu und Annahme von gesetzlichen Bestimmungen
  • Weiterleitung auf eine Seite zur Zustimmung, dass Benutzeransprüche an den Antragsteller gesendet werden
  • Senden von Ereignissen an Analysetools wie Mixpanel, Segment oder KISSMetrics
  • Durchsetzung von Richtlinien zur Zugriffskontrolle

Auth0 bietet Regelvorlagen, um die Erstellung neuer Regeln zu beschleunigen, und eine große Anzahl nützlicher Regeln wurde von der aktiven Gemeinschaft auf GitHUB (https://github.com/auth0/rules) beigesteuert.

Vorteile

Auth0 macht es einfach, MFA und kontextabhängige MFA für bestehende und neue Anwendungen in das Kundenerlebnis zu integrieren und bietet die Möglichkeit, weitere Funktionen hinzuzufügen, z. B. passwortlose Authentifizierung, Protokollierung von Benutzeraktivitäten, Single Sign-on, Anmeldung mit sozialen oder kommerziellen Identitäten und mehr. Mit Auth0 ist die Implementierung von MFA für alle Anwendungen, die Ihre Kunden nutzen, einfacher als Sie denken.

Die Anmeldung für kostenlos

Beginnen Sie noch heute mit der Entwicklung und sichern Sie noch heute Ihre Anwendungen mit der Auth0-Identitätsplattform.

3D login box