Что делать, если Google authenticator всегда выдает неправильные коды
Доброго времени суток.
Я хотел бы рассказать вам о проблемах 2FA аутентификации на устройствах Android 4.4.2 KitKat и о решении, которое в нашем случае прекратило долгие поиски.
Некоторое время назад мы с коллегами решили добавить Двухэтапную аутентификацию (Two factor authentication или для краткости 2FA) для нашего маленького офисного сервера на базе Ubuntu Server.
2FA это дополнительный уровень безопасности и приятное дополнение к уже существующему механизму аутентификации. Кроме обычной пары логин + пароль от пользователя, выполняющего авторизацию, требуется цифровой ключ, который динамически изменяется каждые 30 секунд и генерируется устройством, находящимся во владении пользователя. Для генерации ключа мы использовали Приложение Google authenticator и мобильный телефон на платформе Android. После разовой настройки приложение генерирует коды, имеющие срок жизни в 30 секунд, точно такие же коды генерирует сервер. При аутентификации коды сравниваются.
Так как данные не передаются от сервера и хранятся только на устройстве — этот механизм является более безопасным, чем отправка кодов подтверждения (например, как 3D-secure SMS подтверждение в банковских системах).
Пошаговых инструкций о настройках сервера в сети оказалось неожиданно много. В них все очень просто и доходчиво. Я руководствовался этой статьей.
После настроек сервера установили на телефон Lenovo p780 приложение Google Authenticator, «прочитали» телефоном с монитора QR-code и получили заветные циферки для авторизации. Перед тем как перезагрузить SSH не забывайте сохранить резервные ключи для восстановления доступа.
И вот, все готово к использованию! Перезагружаем SSH, заходим на сервер, указываем пароль, после пароля нас просят предъявить Verification code, переписываем его с телефона и… снова просят указать пароль. Выглядит это так:
Вначале думали, что ошибка допущена в настройках, но испробовав несколько мобильных устройств стало очевидно, что коды генерируемые на Android 4.4.2 KitKat приложением Google Authenticator всегда ошибочны.
«Решения», которые удалось найти и их результаты:
- Если откатить версию Android, начинает работать корректно. (с этим «решением» работали какое то время, но решили двигаться дальше)
- Так как проблема сводится к некорректным часовым поясам — многие решения направлены именно на их исправление. Приложение TimeZone Fixer действительно может помочь с этой проблемой, однако часть приложений после его использования начинает отображать ошибочное время и потребуется чинить их вручную. (решение имеет свои минусы и риски. вся информация о приложении доступна на сайте 4pda)
- Подгонять время вручную. Если честно этот способ у нас так и не заработал. Перевести часы вручную и тем самым синхронизировать время на телефоне и сервере. Увы, все попытки ничего не дали, хотя были люди утверждающие, что у них заработало. В любом случае перспектива потерять функцию часов в телефоне не самая приятная.
- Синхронизация часов внутри настроек приложения Google authenticator (в нашем случае без результатов, однако были комментарии, что кому то помогло)
Финальное решение проблемы: FreeOTP
Долгое время мне казалось, что рекомендуется использовать другой механизм-аутентификатор, который нужно ставить на сервер вместо Google, поэтому я усердно искал другие решения. Хотелось заставить работать именно Google authenticator, но на самом же деле рекомендуют использовать другое приложение для Android, а серверная часть остается без изменений.
Приложение FreeOTP Authenticator от компании Red Hat. После настройки по тому же QR-коду все начало работать без необходимости что то корректировать.
К сожалению я не могу указать вам причину возникновения ошибки в приложении Google authenticator, но надеюсь, что мой печальный опыт поможет сэкономить чье-то время.
Коды Google Authenticator перестали работать? Попробуйте это быстро исправить
Ваши коды Google Authenticator не работают? Это может быть связано с проблемой на вашем телефоне. Вот как это исправить.
Пользователи мобильных устройств могут обнаружить, что их коды Google Authenticator не работают при входе в свои учетные записи. И, как ни странно, проблема может быть связана с настройками времени Google Authenticator.
Google Authenticator не работает? Вот как это исправить
Если приложение Google Authenticator не работает на Android или iPhone, возможно, возникла проблема с синхронизацией времени. К счастью, это легко исправить, если Google Authenticator перестал работать.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Все, что вам нужно сделать, это убедиться, что время вашего приложения Google Authenticator синхронизируется правильно. Запустите приложение, нажмите кнопку «Меню» (три точки) и перейдите в « Настройки» > «Коррекция времени для кодов» > « Синхронизировать сейчас» .
После этого вы должны убедиться, что ваши коды аутентификатора работают правильно.
Синхронизация времени в приложении Google Authenticator не повлияет на настройку времени на вашем телефоне.
Обновите приложение Authenticator
Вы уверены, что на вашем телефоне установлены последние обновления для приложения Authenticator? Как давно вы его последний раз обновляли? Если вы не уверены, возможно, пришло время для обновления.
Обновления важны не только для устранения лазеек в системе безопасности; они также необходимы для исправления существующих или новых ошибок в программном обеспечении. Устаревшее приложение вполне может быть причиной сбоя Google Authenticator. Быстрое обновление прояснит, так ли это на самом деле.
Как проверить актуальность вашего приложения Google Authenticator?
- На устройстве Android откройте приложение « Google Play Маркет».
- Кликните значок своего профиля в правом верхнем углу.
- Теперь выберите Управление приложениями и устройствами .
- Приложения с новым доступным обновлением помечаются как «Обновление доступно».
- Выберите Обновить .
Если для Google Authenticator доступно новое обновление, оно будет загружено в течение нескольких секунд. Все должно вернуться в нормальное состояние, если Authenticator действительно перестал работать из-за проблемы с обновлением.
Также обратите внимание, что в целом всегда лучше, чтобы на ваших устройствах были включены автоматические обновления. Это предотвратит любые угрозы безопасности или распространенные ошибки, которые могут возникнуть в противном случае.
Установите Google Authenticator на несколько устройств
Возможно, вас беспокоит использование в качестве аутентификатора только одного устройства. Например, вы можете потерять основное устройство. Его батарея может разрядиться, когда вам это понадобится. Или он может быть недоступен, когда вы путешествуете по какой-либо причине. Есть много причин, по которым Google Authenticator мог перестать работать.
В этих случаях один из вариантов — установить Google Authenticator на нескольких устройствах. Если у вас есть старый телефон, которым вы больше не пользуетесь, вы можете им воспользоваться. Или вы можете установить приложение на свой планшет или телефон.
На самом деле настройка двух устройств с помощью Google Authenticator довольно проста. Во-первых, установите приложение из Play Store на оба устройства. Теперь перейдите на страницу для настройки двухфакторной аутентификации. Вы увидите QR-код.
Используйте этот QR-код сначала на основном устройстве, а затем на дополнительном. Введите числовой код любого устройства, чтобы убедиться, что оно работает.
Теперь оба устройства будут отображать одинаковые числовые коды для входа в систему. Если ваше основное устройство недоступно, вы можете использовать вместо него дополнительное. Если вы это сделаете, помните, что вторичное устройство нужно хранить в безопасном месте.
В качестве альтернативы, если вы недавно приобрели новое устройство, вы можете попробовать переключить Google Authenticator на новый телефон .
Войдите в Google Authenticator, используя резервные коды
При настройке приложения Google Authenticator у вас есть возможность создавать резервные коды. Эти коды представляют собой цепочки цифр, и вы можете использовать каждый код только один раз для входа в систему.
Резервные коды очень полезны, если вы потеряете свое устройство с установленным на нем Google Authenticator. Или если приложение Google Authenticator по какой-то причине не работает. Хорошая идея — сделать копию резервных кодов и хранить их в безопасном месте.
Как сгенерировать резервные коды на рабочем столе
Чтобы сгенерировать резервные коды для приложения Google Authenticator при просмотре веб-страниц на компьютере, выполните следующие действия:
- Перейдите на страницу двухэтапной аутентификации своего аккаунта Google. Возможно, вам потребуется войти в свою учетную запись.
- Прокрутите вниз до раздела Добавить вторые шаги, чтобы убедиться, что это вы. Найдите подзаголовок резервного кода.
- Если вы уже настроили коды, вы увидите опцию Показать коды . Если нет, нажмите « Настроить» .
- На странице будет сгенерировано 10 кодов. Каждый состоит из восьми цифр.
- Вы должны хранить эти коды в надежном месте — в идеале вы не должны хранить их на своем компьютере, поскольку это может быть проблемой безопасности.
- Если вы использовали свои коды и вам нужно создать новые, вы можете нажать « Получить новые коды» .
- Кликните Печать, чтобы распечатать коды на бумаге. Или нажмите « Закрыть», чтобы закрыть окно.
Как сгенерировать резервные коды на Android
В качестве альтернативы, если вы используете устройство Android, вы можете сгенерировать резервные коды другим способом:
Как исправить неработающие коды Google Authenticator
Безопасность вашей учетной записи имеет решающее значение, и благодаря двухфакторной аутентификации мошенникам будет сложно раскрыть и угадать ваши пароли. Google Authenticator добавляет еще один уровень защиты для пользователей, поэтому хакерам будет сложно получить доступ к вашим учетным записям.
Однако некоторые пользователи сообщили, что они есть проблемы с кодами, сгенерированными приложением двухфакторной аутентификации от Google. Коды Google Authenticator не работают, что заставляет пользователей беспокоиться о защите своих учетных записей. Если вы оказались в такой же ситуации, есть способы решить проблему. Ознакомьтесь с приведенными ниже инструкциями, чтобы узнать, как это сделать.
Как решить проблемы с кодами Google Authenticator, которые перестали работать
Изображение / Google
Решение №1 — Синхронизируйте дату и время
Неправильная синхронизация времени — одна из причин, по которой ваши коды Google Authenticator могли перестать работать. Если время не синхронизируется правильно, вы столкнетесь с ошибкой.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Решение №2 — Правильно установите время и дату на мобильном телефоне.
- Откройте настройки.
- Щелкните Общие.
- Перейдите в Дата и время.
- Установите переключатель в положение «Включить» или «Вкл.».
- Щелкните «Настройки».
- Найдите Систему и нажмите, чтобы открыть.
- Щелкните Дата и время.
- Найдите Автоматические дата и время и установите переключатель в положение «Включить» или «Вкл.».
- Найдите Автоматический часовой пояс и переключите на Включено или Включено.
- Перезагрузите Android-устройство.
Решение № 3 — Создание резервных кодов
Коды резервного копирования полезны, когда ваше приложение Google Authenticator не работает или вы теряете свое устройство с приложением. Это номера, которые вы можете использовать для входа в систему. Убедитесь, что у вас есть копии этих резервных кодов, и храните их в непредсказуемом и безопасном месте.
- Чтобы сгенерировать резервные коды на рабочем столе, откройте страницу двухэтапной проверки учетной записи Google. Войдите в свою учетную запись Google.
- Найдите Добавить дополнительные вторые шаги, чтобы подтвердить, что это вы, и нажмите, чтобы открыть.
- Ищите резервные коды.
- Нажмите «Настройка», чтобы настроить резервные коды. Если вы делали это раньше, нажмите Показать коды.
- Скопируйте коды и сохраните их. Вы также можете распечатать их на бумаге и нажать кнопку «Печать».
- Вы можете использовать один из этих резервных кодов за раз. Если вам нужно сгенерировать новые коды, нажмите Получить новые коды.
Как использовать резервные коды
- Когда вас попросят ввести код подтверждения, нажмите Дополнительные параметры.
- Введите один из 8-значных кодов.
Устранение проблемы с кодами, сгенерированными Google Authenticator, поможет поддерживать безопасность ваших учетных записей. Попробуйте описанные выше действия и дайте нам знать в комментариях ниже, как это происходит.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Надёжный дом для ваших доменов!
Регистрация и продление доменов RU и РФ всего за 169 рублей!
Корзина: 0 на 0 руб
Категории FAQ:
- Общие вопросы
- Регистрация доменов
- Управление доменами
- Перенос доменов
- Финансовые вопросы
- Партнерская программа
- Аккаунт
- Он-лайн помощник
- Справка (FAQ)
- Служба поддержки
- Договор-оферта
- Документы и Правила
- Новости
- Зарегистрировать аккаунт
- Войти в аккаунт
Категории FAQ:
- Общие вопросы
- Регистрация доменов
- Управление доменами
- Перенос доменов
- Финансовые вопросы
- Партнерская программа
- Аккаунт
Справка (FAQ) → Аккаунт
Коды из приложения Google Authenticator не подходят или у меня больше нет доступа к приложению или телефону с этим приложением
Приложение установлено, но коды из него не подходят
Коды не подходят в том случае, если время на вашем телефоне или планшете не синхронизировано с общемировым и отстает от него или запаздывает.
Зайдите в приложение Google Authenticator. Перейдите в «Настройки», далее «Коррекция времени для кодов» и далее «Синхронизировать». Произойдет синхронизация времени. Важно! Интернет при этом должен быть включен!
Если это не помогает и коды все равно не подходят, то нужно включить автоматическую синхронизацию времени в настройках самого телефона (обычно это делается там, где устанавливается дата и время). Кроме того, проверьте что указан правильный часовой пояс. Лучше включить и его синхронизацию.
У меня больше нет доступа к приложению или телефону с этим приложением
В случае, если у вас нет доступа к приложению Google Authenticator, которое генерирует коды, то вам необходимо установить его заново и повторно настроить на генерацию кодов именно для вашего аккаунта. Для этого обратитесь в нашу службу поддержки (форма ниже) и сообщите, что хотите перенастроить приложение Google Authenticator.
К запросу приложите скан (или фото) своего паспорта, на который зарегистрирован домен (домены) на вашем аккаунте. После проверки данных и если они сойдутся, вы получите возможность перенастроить приложение Google Authenticator, и если не можете войти в свой аккаунт, соответственно, сможете в него попасть.
ВАЖНО: Без предоставления скана (или фото) паспорта, на который зарегистрирован домен (домены) в аккаунте запросы на пернастройку приложения обрабатываться не будут! Это производится с целью вашей же безопасности, чтобы исключить любую возможность проникновения в ваш аккаунт посторонних людей путем восстановления секретных данных.
Надеемся на понимание!
В присылаемом скане (или фото) паспорта Вы можете «замазать» все данные и оставить только Фамилию и последние три цифры номера. Можете вставить водяные знаки (например, надпись «только для Defin.ru»). Остальные данные нам не нужны для сверки. После проверки данных, скан (фото) паспорта удаляется и не хранится нами ни в каком виде.
Вопросы по теме:
• Поля, помеченные звёздочкой * обязательны для заполнения.
Важно!
Мы не имеем никакого отношения к приложению Google Authenticator! Если вы не можете куда-то войти при помощи данного приложения — вам нужно обращаться в службу поддержки этого места куда вы не можете войти! Мы вам помочь не можем, так как это не наше приложение!