Вышла версия Authenticator 1.13.0. Что нового

Установить в Chrome

Версия 1.13.0

Сотня аккаунтов, одна вставка

Вставьте список, который выгрузил ваш прежний аутентификатор, — и каждая ссылка в нём станет аккаунтом. Одно действие, а не по одному на каждый аккаунт, — и те же ссылки выходят обратно, когда вы захотите уйти.

otpauth:// links, one per lineotpauth://totp/GitHub:ada@work.com?secret=JBSW…otpauth://totp/AWS:ada@work.com?secret=KRSXG5…otpauth://totp/Stripe:ada@work.com?secret=MZXW…otpauth://totp/Fastmail:ada@work.com?secret=ON…+ 94

Одна ссылка, их список или ссылка переноса из Google Authenticator — одно и то же поле читает все три.

Как это работает

  1. 1Выгрузите данные из старого приложения. Это умеют больше приложений, чем принято думать, и некоторые сохраняют обычный список ссылок otpauth://.
  2. 2Откройте «Настройки» → «Вставить ссылки» и вставьте всё разом. Файл .txt с теми же ссылками загружается через «Импорт».
  3. 3Прочитайте, что вам ответили. Добавлено, уже было и — с номерами строк — всё, что использовать не удалось.

Почему это безопасно

Список ссылок otpauth:// — самый чувствительный текст, который вы когда-либо куда-либо вставите: каждая строка — это секрет, который навсегда генерирует коды для своего аккаунта. Стоит сказать точно, куда он идёт.

Он не покидает вашу машину

Разбор происходит в попапе. Никакой отправки на сервер нет, и принимать её некому: во время импорта расширение не делает ни одного сетевого запроса, а единственный запрос, который оно вообще делает само, — необязательная проверка ваших часов.

Отчёт считает, а не цитирует

Если строку не удалось прочитать, вы получаете её номер и больше ничего. В консоль тоже не идёт ничего: раньше разбор писал в лог имя и сервис каждого прочитанного аккаунта — при сканировании это была одна строка, а после вставки двухсот аккаунтов на экране оказался бы весь ваш перечень 2FA. Теперь он не пишет ничего.

Экспорт говорит, что он такое

Файл с обычными ссылками не зашифрован, и вам сообщают об этом до того, как он будет записан, — в том числе если какой-то аккаунт пришлось в него не включить: об этом спрашивают заранее, а не ставят перед фактом потом. Экспорт под паролем никуда не делся и по-прежнему остаётся тем вариантом, которым делают копию на хранение.

Чтобы нарисовать ваш список, ничего не загружается

Необязательные цветные инициалы берутся из самого аккаунта — его собственная буква, его собственный сохранённый цвет. Никаких обращений за фавиконками: загрузка иконки для каждого сервиса сообщила бы тому, кто отвечает, ровно то, для каких сайтов у вас есть 2FA.

Ничего из этого не нужно принимать на веру. Всё, что решает судьбу вставленного списка, — один читаемый файл: посмотреть на GitHub.

Отправьте код, а не доступ к аккаунту

В ссылку кладутся готовые коды максимум на час — секретный ключ в неё не попадает. Получатель открывает её в любом браузере: ничего не нужно устанавливать и нигде не нужно регистрироваться. Когда час выйдет, показывать будет нечего.

492 713authenticator.sh/s#8Qw2rT…1 часСрок действия5 мин15 мин30 мин1 часСоздать ссылку

Ссылку создаёт кнопка «Поделиться» рядом с аккаунтом. Можно добавить пароль и передать его другим способом — по отдельности ни ссылка, ни пароль ничего не открывают.

Что ещё в этом релизе

  • Экспорт всех аккаунтов обычными ссылками otpauth://, по одной в строке, в текстовый файл, который прочитает почти любой другой аутентификатор. Что экспорт записывает, то импорт и принимает обратно — за этим следит тест.
  • Цветные инициалы рядом с аккаунтами, по умолчанию выключены в «Настройках», — и полное имя каждого аккаунта при наведении, в любом режиме отображения.
  • На самом маленьком размере окна компактная строка отдаёт свою ширину имени аккаунта, и два аккаунта одного сервиса перестают выглядеть одинаково.
  • Выберите, где открывается расширение: попап, отдельное окно или боковая панель Chrome. Окно и панель не закрываются, когда вы переключаете вкладки и приложения, — попап исчезает, стоит ему потерять фокус, а это ровно то, чего не нужно, когда код должен оставаться перед глазами, пока вы его набираете.
  • При создании ссылки вы сами задаёте название над кодом — по умолчанию название аккаунта, но его можно и оставить пустым, если тому, кто откроет ссылку, незачем знать, от какого сервиса код.
  • «Добавить аккаунт», «Редактировать» и «Поделиться» открываются полноэкранно со стрелкой назад, а не диалогом, а в первом запуске запасные шаги свёрнуты, чтобы кнопка внизу всегда была на виду.
  • Исправления: в арабском переключатели в настройках рисовали кружок за пределами дорожки, а в языках, где название приложения длиннее, шапка выдавливала собственные иконки за край и обрезала шестерёнку.
  • «Настройки» заканчиваются номером версии, так что ответ на вопрос «какая у вас версия?» больше не требует выходить из попапа.

Полный технический список изменений — на GitHub: заметки о релизе.

Ещё не установлено?

Бесплатно, открытый исходный код, регистрация не нужна.

Установить в Chrome

Прошлые релизы