Логотип 2FASync

2FASync

Секреты аутентификатора требуют осторожного обращения

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

Гостевой режим оставляет расчёт локальным

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

QR-импорт не требует стороннего распознавания

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

Сервис участника не полностью анонимен

Для входа и синхронизации могут понадобиться данные аккаунта, сессии, устройств, версии элементов и ограниченные события безопасности. Сами TOTP-элементы передаются зашифрованными. Компрометация браузера во время открытого хранилища всё равно создаёт риск.

Какая информация остаётся у сервиса при работе участника

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

Безопасное журналирование допускает только необходимые идентификаторы, статусы, количества и показатели времени, а не действующие OTP, QR-пейлоады или ключи восстановления. Но пользователь сам может раскрыть секрет на скриншоте, в чате либо через небезопасное браузерное расширение. Для сообщения об ошибке подготовьте синтетический пример и не прикладывайте настоящий otpauth:// адрес.

Использование шифрования означает полную анонимность?

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