2012-08-16 16:24:33 +0000 2012-08-16 16:24:33 +0000
128
128

Gibt es einen Google Authenticator-Desktop-Client?

Ich verwende Google Authenticator für die 2-Schritt-Authentifizierung. Mir gefällt, dass ich einen Code verwenden und mein Konto mit meinem Telefon verifizieren kann:

Mir ist klar, dass die App für die Ausführung auf einem anderen Gerät als einem Computer entwickelt wurde, um die Sicherheit für den Computer zu erhöhen (für den Fall, dass er verloren geht oder gestohlen wird), aber ich würde gerne wissen, ob es eine Möglichkeit gibt, Google Authenticator auf meinem Macbook auszuführen.

Nun, laut der Google Authenticator Seite läuft es nicht auf einem Desktop:

Auf welchen Geräten funktioniert Google Authenticator?

  • Android Version 2.1 oder höher
  • BlackBerry OS 4.5 - 6.0
  • iPhone iOS 3.1.3 oder höher

Es gibt jedoch mehrere Emulatoren für Entwickler und so frage ich mich, ob es möglich ist, einen dieser Emulatoren auszuführen und dann Google Authenticator damit zu starten. Mir ist klar, dass dies keine optimale Vorgehensweise ist - aber ich mache mir weniger Sorgen darüber, dass mein Laptop gestohlen wird, sondern eher darüber, dass jemand einfach das Konto hackt.

Meine Frage ist also folgende: Ist es möglich, es auf dem Desktop laufen zu lassen, auch wenn es nicht dafür gedacht / nicht empfohlen ist?

Antworten (20)

101
101
101
2014-10-14 21:52:18 +0000

Installieren Sie oath-toolkit über brew, erzeugen Sie Ihre Schlüssel mit:

oathtool --totp -b <your_secret>

Um Ihr Geheimnis zu erhalten, verwenden Sie die Option ‘Telefon ändern’ in Google. Sie können Ihren Schlüssel erhalten, indem Sie auf den Link ‘Manuelle Eingabe des Schlüssels’ klicken.

27
27
27
2013-02-01 16:53:54 +0000

Es gibt eine Self Hostable Web App unter https://github.com/gbraad/html5-google-authenticator Diese ist auf einem internetfähigen Rechner nicht sicher, aber Sie können diese auf einem komplett offline befindlichen Rechner laden und wären sicher.

19
19
19
2013-05-25 00:17:01 +0000

JAuth ist eine gute Alternative - Java-basiert (hat Windows-, Linux- und OS X-Installer), klein und portabel. Ich bewahre eine Kopie auf einem USB-Laufwerk auf.

17
17
17
2014-09-05 12:34:34 +0000

Ja. Sie können WinAuth verwenden. Funktioniert bei mir gut.

16
16
16
2014-12-31 08:47:07 +0000

Versuchen Sie Authy: https://www.authy.com/ .

Es funktioniert für viele 2fa-Konten, einschließlich Google. Authy unterstützt mehrere Plattformen, einschließlich PC.

Hinweis: Google scheint nur einen QR-Code zum Hinzufügen von Konten anzubieten. Das bedeutet, dass es am einfachsten ist, Ihr Google-Konto über die Authy Android-App hinzuzufügen. Sobald Sie das jedoch getan haben, können Sie auch über die PC-Authy-App darauf zugreifen.

12
12
12
2016-03-31 22:21:59 +0000

Vergessen Sie die anderen, wenn Sie mit mehr als einem Schlüssel, Pass oder einer anderen Art von Information umgehen müssen. Es ist immer eine Frage, wie Sie sie verwenden. Die einfachste Methode ist die Verwendung eines Passwort-Verwaltungstools (bitte verwenden Sie keine Online-Dienste für solche Dinge, auch LastPass wurde schon gehackt).

Hier ist mein Vorschlag (funktioniert auf Linux, Mac, Android), dieser ist für Windows-Benutzer:

  1. Downloaden Sie aktuelles KeePass (derzeit 2.32) und richten Sie Ihre DB ein (bitte sichern Sie sie mit mehr als nur einem Pass, ein Zertifikat macht das Ganze sicherer als Beispiel)
  2. Downloaden Sie TrayTOTP Plugin für KeePass und kopieren Sie es in den Plugins-Ordner, der sich im KeePass-Installationsordner befindet.
  3. Erstellen Sie für einen Eintrag in KeePass zwei Benutzerdefinierte Zeichenketten für Ihren KeePass-Eintrag :

  4. Autotyp ändern :) Es gibt zwei Arten von Seiten und wie sie verifiziert werden.

Das war’s. Drücken Sie CTRL+V oder klicken Sie mit der rechten Maustaste und führen Sie Autotype aus, das war’s.

10
10
10
2012-08-16 16:27:49 +0000

Sie könnten Oracles VirtualBox, Android x86 OS, verwenden und dann den Authenticator installieren. Dies würde Ihnen im Wesentlichen den Google Authenticator auf einem Desktop geben.

VirtualBox: https://www.virtualbox.org/

Android x86: http://www.android-x86.org/

7
7
7
2013-01-05 17:51:27 +0000

Es gibt auch eine Firefox OS App-Version. Sie benötigt nicht, dass Firefox zuerst läuft, und Sie können Firefox sogar portabel installieren, so dass es Ihr System nicht beeinträchtigt. https://marketplace.firefox.com/app/gauth/

6
6
6
2014-12-16 15:46:32 +0000

Ich habe eine OTP-Toolkit-Integration mit einer CLI zusammengeschustert, die auch in Quicksilver funktioniert. Das Beispiel für das CLI-Bash-Skript und die .otpkeys-Konfigurationsdatei finden Sie im Blogbeitrag Quicksilver und OTP: Endlich zusammen .

Sie benötigen Ihre geheimen Schlüssel, damit Sie sie in die Konfigurationsdatei einfügen können.

Bash-Skript:

#!/bin/bash
scriptname=`basename $0`
if [-z $1]
then
    echo "$scriptname: Service Name Req'd"
    echo ""
    echo "Usage:"
    echo " otp google"
    echo ""
    echo "Configuration: $HOME/.otpkeys"
    echo "Format: name=key"
    exit
fi
otpkey=` grep ^$1 $HOME/.otpkeys | cut -d"=" -f 2 | sed "s/ //g" `
if [-z $otpkey]
then
    echo "$scriptname: Bad Service Name"
    exit
fi
/usr/local/bin/oathtool --totp -b $otpkey

Konfigurationsdatei Beispiel für .otpkeys – Leerzeichen werden entfernt.

google=a743 mike k3b4 rm5k z8a9 q6f5 id1k bxk1
facebook=OWBV Q9LF POQ2 MKYU
evernote=UKPPIDEALLKPYTT9
dropbox=iop4 xbox asia b0ss ninj a9

Verwendung – geben Sie den vollständigen oder teilweisen Dienstnamen aus der Konfiguration an, verankert am Anfang des Dienstnamens. Z. B. funktioniert ‘goo’ für google, aber ‘oogl’ nicht.

iso : ~ --> otp google
196379
iso : ~ --> otp goo
612384
5
5
5
2017-07-25 05:43:05 +0000

Haftungsausschluss: Ich bin der Autor :-) https://qoomon.github.io/otp-authenticator-webapp/

Es handelt sich um eine Google Authenticator Web-App.

Dies ist eine statische Website, die auf github pages gehostet wird. Sie könnten einfach meine Version verwenden oder den gh-pages-Zweig forken und auf Ihrer eigenen github-Seite hosten.

Es werden keine externen Dienste verwendet, nur lokale JavaScript-Ausführung

Funktionen

  • TOTP-Codes generieren
  • verbleibende gültige Sekunden für TOTP-Code anzeigen
  • Otpauth-URLs im ‘secret’-Eingabefeld parsen
  • Otpauth-URL-QR-Code generieren
  • Anfrageparameter akzeptieren
  • secret
  • account
  • issuer

Hier ist ein * Beispiel **

5
5
5
2015-10-14 18:16:34 +0000

Auf MAC (OSX) können Sie Alfred * und den GAuth-Workflow verwenden, um den Google Authenticator auf Ihren Desktop zu bekommen.

  • Workflows werden nur mit der (kostenpflichtigen) Powerpack-Version unterstützt.
2
2
2
2014-03-17 21:37:08 +0000

YubiKey bietet eine Hardware-Lösung (einen USB-Dongle), die OATH-TOTP ausführen kann.

Es gibt auch ein Hilfsprogramm für Windows: http://www.yubico.com/applications/internet-services/gmail/

0
0
0
2018-09-03 15:09:01 +0000

Es gibt eine Open-Source-Implementierung des Authenticators: https://github.com/Authenticator-Extension/Authenticator .

0
0
0
2019-06-07 13:12:11 +0000

Open-sourced keeweb hat OTP-Option eingebaut, zusätzlich zum Passwort-Manager + Autogen-Pass. Funktioniert unter MacOSX und als WebApp https://github.com/keeweb/keeweb

0
0
0
2018-08-23 18:49:07 +0000

Ich bin gerade dabei, mich damit vertraut zu machen, aber es scheint, dass es jetzt eine Google-Authenticator-Kommandozeilen-Schnittstelle gibt, die mit dem PAM-Modul unter https://github.com/google/google-authenticator-libpam verteilt wird.

Einige weitere Informationen zur Einrichtung (für die Verwendung mit ssh unter CentOS) finden Sie in einem Artikel unter https://www.digitalocean.com/community/tutorials/how-to-set-up-multi-factor-authentication-for-ssh-on-centos-7 .

0
0
0
2016-11-10 18:06:51 +0000

Es gibt eine Chrome-App, die kompatibel ist: https://chrome.google.com/webstore/detail/gauth-authenticator/ilgcnhelpchnceeipipijaljkblbcobl?hl=en

0
0
0
2018-02-12 09:49:49 +0000

Sie können mein Skript verwenden: otp.py

Der Nachteil daran ist, dass:

  1. Sie sehen einen richtigen Countdown erst, wenn der erste Code abläuft :)
  2. dieses zenity-Popup erlaubt kein Kopieren & Einfügen (das ist eine große Einschränkung IMO)
  3. es auf dem Mac funktionierte, aber Cocoa Dialog wurde eingestellt und es funktioniert nicht mehr.
  4. vielleicht kann es angepasst werden, um unter Windows zu funktionieren, indem man Zenity unter Windows installiert (was möglich ist).
0
0
0
2019-07-13 00:23:49 +0000

Für Python-Benutzer gibt es ein kleines Tool namens mfa, das über PyPI verfügbar ist. Installieren Sie es einfach mit pip install mfa. https://github.com/limeburst/mfa

-1
-1
-1
2018-01-25 22:02:59 +0000

Wenn Sie den Seed für Ihre Seiten aufgeschrieben haben und über Python verfügen (einfach auf Mac/Windows/linux zu installieren), können Sie dieses Kommandozeilenskript verwenden, das auch versucht, den Seed vor versehentlicher Fehlbedienung zu verstecken: twisted2sv .

-1
-1
-1
2019-02-20 06:37:07 +0000

Verwenden Sie dieses einfache Python-Skript, um den Authentifizierungscode zu erhalten, und fügen Sie bei der Eingabeaufforderung einfach Ihr Geheimnis hinzu. https://github.com/abhishek-bharadwaj/Authenticator/blob/master/Authenticator.py