Install oath-toolkit via brew, generate your keys with:
oathtool --totp -b <your_secret>
To get your secret, use the 'change phone' option in Google. You can get your key by clicking the 'manually enter the key' link.
Я использую Google Authenticator для двухэтапной аутентификации. Мне нравится, как я могу использовать код и подтвердить свою учетную запись, используя мой телефон:
Я понимаю, что приложение было разработано для запуска на устройстве, отличном от компьютера, для повышения безопасности компьютера (в случае его утери или кражи), но я хотел бы знать, есть ли способ запустить Google Authenticator на мой макбук.
Теперь на странице Google Authenticator он не будет работать на рабочем столе:
На каких устройствах работает Google Authenticator?
- Android версии 2.1 или выше
- BlackBerry OS 4.5 - 6.0
- iPhone iOS 3.1.3 или более поздняя версия
Однако есть несколько эмуляторов для разработчиков, и поэтому мне интересно, возможно ли запустить один из этих эмуляторов, а затем запустить Google Authenticator с этим. Я понимаю, что это не лучшая практика, но я меньше беспокоюсь о том, что мой ноутбук будет украден, и больше беспокоюсь о том, что кто-то просто взломает аккаунт.
Поэтому мой вопрос заключается в следующем: возможно ли запустить его на рабочем столе, даже если это не рекомендуется / не рекомендуется?
Install oath-toolkit via brew, generate your keys with:
oathtool --totp -b <your_secret>
To get your secret, use the 'change phone' option in Google. You can get your key by clicking the 'manually enter the key' link.
There is a Self Hostable Web App at https://github.com/gbraad/html5-google-authenticator This is not secure on an internet facing machine, but you can load this on a completely offline Machine and you'd be safe.
JAuth is a good alternative - Java based (has Windows, Linux, and OS X installers), small and portable. I keep a copy on a USB drive.
Да. Вы можете использовать WinAuth . У меня отлично работает.
Try Authy: https://www.authy.com/.
It works for many 2fa accounts, including Google. Authy supports multiple platforms, including PC.
Note: Google seems to only provide a QR code for adding accounts. This means it's easiest to add your Google account via the Authy Android app. However, once you do that, you can also access it from the PC Authy app.
Вы можете использовать Oracle VirtualBox, ОС Android x86, а затем установить Аутентификатор. По сути, это даст вам Google Authenticator на рабочем столе.
VirtualBox: https://www.virtualbox.org/
Android x86: http://www.android-x86.org/
Забудьте о других, если вам приходится иметь дело с более чем одним ключом, пропуском или любой другой информацией. Это всегда вопрос, как вы используете это. Самый простой способ - использовать инструмент управления паролями (для этого не используйте онлайн-сервисы, LastPass также был взломан).
Вот мое предложение (работает на Linux, Mac, Android), это для пользователей Windows:
Первая строка: TOTP Seed
Вторая строка: настройки TOTP
Под TOTP Seed вы должны поместить свой семенной ключ. Из-за настроек многие запутались, особенно новички. По умолчанию (и большинство используют значения по умолчанию) новый ключ всегда создается каждые 30 секунд и имеет длину 6 символов. Это означает, что если не указано явно, то настройки TOTP должны иметь:
30;6
30: стоит в течение секунд
6: Стенды для длины ключа
Я знаю только пару сервисов, где вы можете выбрать или настроить их вручную, Kraken Exchange является одним из них, когда вы защищаете свою учетную запись, вы можете выбрать длину до 8 знаков, а настройки для totalp будут равны 30; 8
Первое: вы можете ввести имя пользователя, пароль и ключ 2FA.
Второе: вам нужно ввести имя пользователя и пароль, после нажатия кнопки ввода / отправки, на странице / фрейме сеанса отобразится запрос на 2FA.
Для первого случая, отредактируйте свою запись keepass, изменив параметры автотипа. Нажмите «Переопределить последовательность по умолчанию», которая:
и добавьте нажатие дополнительной клавиши TAB, затем поместите клавишу TOTP и затем нажмите ENTER:
Во втором случае нам нужно отправить пользователя и пройти, затем подождать 1-3 секунды (я установлю здесь 5 секунд), а затем ключ 2FA:
Вот и все. Нажмите CTRL + V или щелкните правой кнопкой мыши и выполните автотип, вот и все.
Также есть версия приложения для Firefox . Для запуска не требуется Firefox, и вы можете установить переносной браузер Firefox, чтобы он не влиял на вашу систему.
Я взломал интеграцию присяги-инструментария с CLI, который работает и в Quicksilver . Пример сценария CLI Bash Script и .otpkeys можно найти в блоге Quicksilver и OTP: Together at Last .
Вам понадобятся ваши секретные ключи, чтобы вы могли поместить их в конфигурацию.
Скрипт Bash:
#!/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
On MAC (OSX) you can use Alfred* and the GAuth-Workflow to get the Google Authenticator on your Desktop.