Логотип 2FASync

2FASync

Почему аутентификатору не нужно ждать SMS

Приложение-аутентификатор использует сохранённые при подключении данные. Оно способно выдать нужные цифры без запроса нового кода у сайта для каждого входа.

При настройке согласуется общий секрет

Сайт показывает ключ, часто в виде QR. Приложение сохраняет его вместе с требуемыми параметрами: алгоритмом, длиной кода и временем действия. Если сканировать чужой QR, получатся коды для другого секрета.

Время превращается в меняющийся код

С каждым интервалом вычисляется новое значение. Сайт повторяет расчёт со своей стороны и сравнивает результат. Если системные часы устройства существенно отстают или спешат, код может быть отклонён.

Сохранённая цифра не восстановит секрет

Записать код в блокнот недостаточно: через несколько секунд он станет бесполезен. Для переноса на новый телефон нужны подготовленная резервная копия, экспорт настройки или новая привязка TOTP у соответствующего сервиса.

Как отличить две одинаково подписанные записи

В одном сервисе можно иметь личный аккаунт и отдельную рабочую учётную запись. Они могут показывать шестизначные значения, меняющиеся в одну и ту же секунду, но используют разные секретные ключи. Данные QR при настройке могут включать имя сервиса, адрес пользователя и дополнительные параметры. Проверьте именно их, прежде чем выбирать запись для входа или считать её дублем после миграции.

Проверку кода выполняет исходный сайт. 2FASync не отправляет вместо пользователя цифры в его форму входа и не меняет правила допуска. Если код отвергнут, безопаснее сначала сверить часы, название учётной записи и время до обновления, а уже затем разбираться с секретом и алгоритмом. Стирание старого работающего приложения без проверенного нового доступа может привести к потере аккаунта.

Почему у двух моих аккаунтов разный TOTP в одно время?

При настройке каждый может получить отдельный общий секрет. Сверьте точную запись аккаунта, а не только название сервиса или время смены числа.