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

Google Authenticatorのデスクトップクライアントはありますか?

2段階認証でGoogle Authenticatorを使っています。コードを使ってスマホでアカウントを確認できるのが気に入っています。

このアプリはコンピュータのセキュリティを高めるために、コンピュータ以外のデバイスで動作するように設計されていることは理解していますが(コンピュータを紛失したり盗まれたりした場合)、MacbookでGoogle Authenticatorを動作させる方法があるのか知りたいです。

さて、 Google Authenticator Page あたりでは、デスクトップでは実行されません。

*Google Authenticator はどのデバイスで動作しますか? *

  • Android バージョン 2.1 以降
  • BlackBerry OS 4.5 - 6.0
  • iPhone iOS 3.1.3 以降

しかし、開発者向けのエミュレーターがいくつかあるので、これらのエミュレーターのどれかを実行して Google Authenticator を実行することは可能なのでしょうか?これがベストプラクティスではないことは理解しているが、ラップトップが盗まれることの方が心配だし、誰かがアカウントをハッキングしてしまうことの方が心配だ。

そこで質問です。それは、それが意図されていない/推奨されていないにもかかわらず、デスクトップ上でそれを実行することは可能ですか?

回答 (20)

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

brew経由で oath-toolkit をインストールし、鍵を生成します。

oathtool --totp -b <your_secret>

秘密を取得するには、Google の「電話の変更」オプションを使用します。鍵は「manual enter the key」リンクをクリックすることで取得できます。

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

セルフホスティング可能なWebアプリが https://github.com/gbraad/html5-google-authenticator これはインターネットに面したマシンでは安全ではありませんが、完全にオフラインのマシンでこれをロードすれば安全でしょう。

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

JAuth ](https://github.com/mclamp/JAuth)は良い代替手段です - Javaベース(Windows、Linux、OS Xのインストーラがあります)で、小さくてポータブルです。私はUSBドライブにコピーを保存しています。

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

はい、 WinAuth を使用することができます。私には問題なく動作します。

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

Authyを試してみてください。 https://www.authy.com/ .

Googleを含む多くの2faアカウントで動作します。AuthyはPCを含む複数のプラットフォームをサポートしています。

注意:Googleはアカウントを追加するためのQRコードしか提供していないようです。つまり、Authy Androidアプリ経由でGoogleアカウントを追加するのが最も簡単です。しかし、一度追加してしまえば、PCのAuthyアプリからもアクセスできます。

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

複数のキーやパスなどの情報を扱わなければならない場合は、他のことは忘れてください。それをどうやって使うかは常に問題です。一番簡単な方法は、パスワード管理ツールを使うことです。

以下は私の提案です(Linux, Mac, Androidで動作します)。

  1. 最新の KeePass (現在は 2.32) をダウンロードして DB を設定してください。KeePass 用のプラグイン** TrayTOTP をダウンロードして、KeePass インストールフォルダ内の plugins フォルダ**にコピーしてください。

  2. KeePass のエントリに対して、2つの keepass エントリ用のカスタム文字列を作成する

  3. 自動タイプの変更 :) のように、2つのタイプのページがあり、それらがどのように検証されているかを確認します。

以上です。CTRL+Vを押すか右クリックしてオートタイプを実行してください。

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

OracleのVirtualBox、Android x86 OSを使用して、Authenticatorをインストールすることができます。これにより、実質的にはデスクトップ上の Google Authenticator が利用できるようになります。

VirtualBoxです。 https://www.virtualbox.org/

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

7
7
7
2013-01-05 17:51:27 +0000
6
6
6
2014-12-16 15:46:32 +0000

Quicksilver ](http://qsapp.com/)でも動作するCLIを使って、oath-toolkitの統合をハックしてみました。CLIのBash Scriptと.otpkeys設定ファイルの例は、 QuicksilverとOTP: Together At Last のブログ記事にあります。

秘密鍵が必要なので、それを設定ファイルに入れます。

バッシュスクリプト。

#!/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

.otpkeys の設定ファイルの例 – スペースは取り除かれています。

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

使用法 – サービス名の先頭に固定された設定ファイルから、サービス名の全部または一部を指定します。例:'goo'はgoogleには使えますが、'oogl'は使えません。

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

免責事項: 私が著者です :-) https://qoomon.github.io/otp-authenticator-webapp/

Google認証アプリです。

これは github のページでホストされている静的なウェブサイトです。私のバージョンを使うか、あるいは gh-pages ブランチをフォークして、あなた自身の github ページでホストすることもできます。

外部サービスは使用せず、ローカル JavaScript の実行のみ

特徴

  • totp コードの生成
  • totp コードの残り有効秒数の表示
  • ‘secret’ 入力フィールドでの otpauth URL のパース
  • otpauth URL QR コードの生成
  • リクエストパラメータの受け渡し
  • secret
  • アカウント
  • 発行者

ここに * ** があります。

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

MAC (OSX) では Alfred * と GAuth-Workflow を使用して、デスクトップ上で Google Authenticator を取得することができます。

  • ワークフローは (有料) Powerpack バージョンでのみサポートされています。
2
2
2
2014-03-17 21:37:08 +0000

YubiKey は OATH-TOTP ができるハードウェアソリューション (USB ドングル) を提供しています。

Windowsヘルパープログラムもあります。 http://www.yubico.com/applications/internet-services/gmail/

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

オープンソースの認証機能の実装があります。 https://github.com/Authenticator-Extension/Authenticator .

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

オープンソースの keeweb は、パスワードマネージャとオートジェンパスの上に OTP オプションを内蔵しています。MacOSX と WebApp として動作 https://github.com/keeweb/keeweb

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

私自身、この件については、まだ理解を深めたばかりですが、現在、PAM モジュールと共に配布されている Google-authenticator のコマンドラインインターフェースが、 https://github.com/google/google-authenticator-libpam . . . . .

セットアップに関するいくつかの詳細な情報は、 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

対応しているChromeアプリがあります。 https://chrome.google.com/webstore/detail/gauth-authenticator/ilgcnhelpchnceeipipijaljkblbcobl?hl=en

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

私のスクリプトを使うことができます。 otp.py

このスクリプトの欠点は、以下の点です。

  1. 最初のコードが期限切れになった時だけ適切なカウントダウンが表示されること :)
  2. この zenity ポップアップはコピー&ペーストを許可していません (これは IMO の大きな制限です)
  3. Mac で動作していましたが、Cocoa Dialog が引退したため、もう動作しません。
  4. おそらく、Windows に Zenity をインストールすることで、Windows で動作するように適応させることができるでしょう (可能です)。
0
0
0
2019-07-13 00:23:49 +0000

Pythonユーザーには、PyPIから入手できるmfaという小さなツールがあります。pip install mfaを使ってインストールしてください。 https://github.com/limeburst/mfa

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

サイトのシードを書き留めておいて、Python(Mac/Windows/linuxにインストールするのが簡単)があれば、このコマンドラインスクリプトを使えば、うっかり悪用されないようにシードも隠そうとしてくれます。 twisted2sv .

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

このPythonのシンプルなスクリプトを使って認証コードを取得します。 https://github.com/abhishek-bharadwaj/Authenticator/blob/master/Authenticator.py