Сегодня мы на Product Hunt! Оставить комментарий
Вышла версия Authenticator 1.15.2. Что нового
Версия 1.15.0
С Pro расширение хранит зашифрованную копию ваших аккаунтов на нашем сервере. Она защищена кодом восстановления, который никогда не покидает ваш браузер, — мы не можем её открыть.
{ "iid": "8b0e3c1a-4f5d-4e2b-9a7c-1d2e3f4a5b6c", "kid": "3f9a1c07d2b84e65", "auth": "q0Zt8xVb3N…5mR2kE=", "data": "v1.L7m2Qx9cT1aB4nVe.8sK3pW0yZ…fH6uJ2dR9cQ=="}
Копия в облаке в том виде, в каком она приходит на наш сервер, поле за полем. Аккаунты — последняя строка: они зашифрованы в вашем браузере ещё до отправки.
Резервная копия ваших 2FA-секретов на чужом сервере заслуживает пристального взгляда, поэтому — точно: что попадает на наш сервер и что он может с этим сделать.
Ваши аккаунты шифруются в расширении алгоритмом AES-256-GCM ключом, полученным из вашего кода восстановления. Храним мы именно этот шифротекст — в нём не прочитать ни название, ни сервис, ни секрет, ни код.
Наш сервер хранит короткий идентификатор кода и хеш второго значения, полученного из кода, — оно доказывает, что код есть у браузера. Ни то ни другое не позволяет никому вычислить ни код, ни ключ. Если вы потеряете код, мы тоже не сможем открыть ваши копии.
Как и автоматические копии на вашем компьютере, копия в облаке только добавляет недостающие аккаунты. Восстановление ничего из того, что у вас есть, не заменяет и не удаляет.
Выключение резервного копирования в облако удаляет все копии, и для этого нужен код — идентификатора установки, который расширение использует в других местах, недостаточно. Если включена защита паролем, код, хранящийся в расширении, ещё и зашифрован вашим паролем.
Ничего из этого не нужно принимать на веру. Шифрование, запрос и восстановление — в одном файле: посмотреть на GitHub.
Полный технический список изменений — на GitHub: заметки о релизе.
Пользоваться можно бесплатно, исходный код открыт, регистрация не нужна.
Установить в Chrome