Wechseln zu:Navigation, Suche
Wiki


Vorlage:V11


OTP - One-Time-Password

Das One-Time-Password (OTP) ist ein zusätzlicher Authentifizierungs-Mechanismus der für zusätzliche Sicherheit bei der Anmeldung eines Benutzers sorgt.

Um diesen 6 stelligen OTP-Code zu generieren, nutzen wir eine Smartphone App wie den Google Authenticator. Diese ist sowohl für | Android als auch für iOS Geräte verfügbar.
Andere Apps wie z.B. FreeOTP für Android sind ebenfalls möglich.

OTP einrichten

Benutzer mit OTP einrichten

OTP Benutzer

Zunächst legen sie ihre Benutzer unter Authentifizierung Benutzer wie gehabt an. Siehe dazu auch Benutzerverwaltung.

Den OTP-Code für diesen Benutzer erhalten Sie erst wenn die Eingaben zum Benutzer gespeichert wurden.
Um diesen zu sehen oder zu ändern, klicken sie auf den editieren Button in der Benutzer Zeile und wechseln sie auf den Reiter OTP auf der rechten Seite.



OTP Code

Der Code liegt in zwei Varianten vor.
Zum einen als QR-Code, den sie einfach mit der Smartphone App abfotografieren können, und zum anderen in Text-Form zum eingeben über die Tastatur.





Weiterhin könen Sie diesen ändern, indem sie über den Button UTM V115 AktB.png automatische einen neuen Code erzeugen lassen oder über UTM V115 PB.png manuell einen 16-stelligen base32 oder HEX kodierten SSH-Schlüssel eingeben.

OTP base32 kopdiert
OTP HEX kodiert

OTP Secret

OTP PDF Dokument

Zur weitergabe an die Benutzer haben sie die Möglichkeit, die erstellten Codes auszudrucken. Klicken sie dazu einfach auf UTM V115 OTPCdr.png

Es wird dann ein Dokument im PDF Format erstellt.







OTP den Anwendungen zuweisen

OTP Anwendungen

Wechseln Sie über Authentifizierung zum Menüpunkt OTP.
Hier wählen sie die Anwendung aus, über die sich die Benutzer zusätzlich mit dem One-Time-Passwort Authentifizieren sollen. Dieser kann bei folgenden Anmeldungen zum Einsatz kommen:

Webinterfaces
  • Administrator-Webinterface
  • Anwender-Webinterface
VPN Roadwarrior-Verbindungen
  • IPSec
  • SSL-VPN
Firewall
  • System Console direkt an der Firewall
  • SSH Konsole



UMA20 AHB hinweispic.png Achtung!

Stellen Sie bitte sicher, dass allen Anwendern (inklusive dem Administrator) ihre Schlüssel bekannt sind. Einige Dienste (einschließlich der Webinterfaces) sind möglicherweise nur noch mit Kenntniss des Schlüssels zugänglich. Bitte stellen Sie sicher, das die Systemzeit der UTM und des OTP-Clients synchron laufen.

Einrichten des Google Authenticator

Zunächst laden sie sich den Google Authenticator aus dem App-Store herunter, installieren und öffen diesen.

Das erste Fenster enthält eine Beschreibung über die 2 Stufen zur Authentifizierung bei Google Account, tippen sie auf den Button Einstellungen.

OTP Konto hinzufügen

Im nun erscheinenden Fenster Konto hinzufügen wählen sie im Bereich Konto manuell hinzufügen entweder Barcode scannen oder Schlüssel eingeben.


Wenn sie sich für Barcode scannen entscheiden, wird eventuell noch eine zusätzliche App zum scannen von Barcodes namens "Barcode Scanner" installiert, sollte sich diese noch nicht bei Ihnen auf dem Smartphone befinden.


Ansonsten halten sie die Kamera des Smartphone einfach in den Bereich des ausgedruckten oder am Bildschirm ausgegeben QR-Code und es wird automatisch ein Konto erstellt.










OTP Konto manuell hinzufügen

Möchten sie den QR-Code nicht abscannen, tippen sie auf Schlüssel eingeben, tragen sie den Benutzer Namen und den Code ein, wählen sie zeitbasiert und klicken auf Hinzufügen.
















One-Time-Passwort

Im folgenden Fenster sehen Sie dann das Konto mit den OTP-Code.
Dieser ändert sich alle 30 sekunden.

Die Zeitanzeige rechts gibt ihnen einen überblick wie lange dieses OTP-Passwort noch aktiv ist.














OTP benutzen

Login mit OTP

In den gewählten Anwendungen erhalten sie nun ein weiteres Authentifikationsfeld mit der Bezeichnung OTP Code:.

Hier tragen sie zusätzlich zum Benutzernamen und Passwort, den in der App generierten Code ein.