Сегодня мы на Product Hunt! Оставить комментарий

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

Версия 1.15.0

Потеряете компьютер — коды останутся

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

Копия в облаке в том виде, в каком она приходит на наш сервер, поле за полем. Аккаунты — последняя строка: они зашифрованы в вашем браузере ещё до отправки.

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

  1. 1Откройте «Настройки» → «Резервное копирование» → «Резервная копия в облаке» и нажмите «Включить». Вы получите код восстановления копий; введите его один раз, чтобы подтвердить, что сохранили его, — и первая копия будет отправлена.
  2. 2Дальше копия отправляется каждый раз, когда ваши аккаунты изменились и расширение открывается, или когда вы нажимаете «Сделать копию сейчас». Восстановление копии только добавляет недостающие аккаунты.
  3. 3На новом компьютере введите лицензионный ключ, а затем код восстановления: самая свежая копия загрузится сразу. Если Pro закончился, ссылка «Восстановить из облака по лицензионному ключу» ещё 90 дней находит ваши копии.

Почему мы не можем её прочитать

Резервная копия ваших 2FA-секретов на чужом сервере заслуживает пристального взгляда, поэтому — точно: что попадает на наш сервер и что он может с этим сделать.

Зашифрована до того, как покинет браузер

Ваши аккаунты шифруются в расширении алгоритмом AES-256-GCM ключом, полученным из вашего кода восстановления. Храним мы именно этот шифротекст — в нём не прочитать ни название, ни сервис, ни секрет, ни код.

Код никогда не попадает к нам

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

Восстановление только добавляет

Как и автоматические копии на вашем компьютере, копия в облаке только добавляет недостающие аккаунты. Восстановление ничего из того, что у вас есть, не заменяет и не удаляет.

Удалить её можно только с кодом

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

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

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

  • Второй стиль: откройте «Настройки» → «Оформление» и выберите «Современный» — там же переключается светлая и тёмная тема. По умолчанию остаётся «Классический», и ничего не меняется, пока вы сами не выберете.
  • Чтобы понять, где застревают новые пользователи, новая установка теперь сообщает, как прошло добавление её первого аккаунта, — какой способ выбран, до какого шага дошло, какая ошибка была показана, в виде типов и количеств, но никогда не то, что было отсканировано или введено, — в течение нескольких минут, в первые три дня. Установки, сделанные до этого релиза, этого не делают.
  • Страница удаления теперь также получает, насколько новая установка продвинулась к первому аккаунту, а страница приветствия — идентификатор установки, который наш сервер сохраняет только для установок, пришедших по одному из наших рекламных объявлений.
  • Если Pro закончится, ваши копии в облаке можно восстановить ещё 90 дней. Если снова купить Pro в браузере, где была прежняя лицензия, резервная копия перейдёт к новой.
  • Новых разрешений нет. По-прежнему ни host-разрешений, ни content-скриптов.

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

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

Пользоваться можно бесплатно, исходный код открыт, регистрация не нужна.

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