Обзор Stratum: лучший open-source аутентификатор для Android и Wear OS

Приложение для двухфакторной аутентификации Stratum (ранее Authenticator Pro) получило награду «Выбор редакции» для Android-устройств. Проект с открытым исходным кодом сочетает в себе высокий уровень приватности, поддержку носимых устройств и гибкие инструменты для миграции данных.

Особенности проекта и поддержка Wear OS

Проект прошел ребрендинг, сменив название с Authenticator Pro на Stratum. Это приложение с открытым исходным кодом развивается силами сообщества на платформе GitHub, что позволяет любому желающему ознакомиться с его содержимым. Одним из главных преимуществ сервиса стала полноценная поддержка Wear OS. В то время как большинство конкурентов ограничиваются смартфонами, Stratum предлагает приложение-компаньон для умных часов, позволяя просматривать коды прямо на запястье. Программа совместима с широким спектром протоколов, включая TOTP, HOTP, mOTP и Steam, и работает на устройствах под управлением Android 5.0 и выше.

Приватность и защита токенов

Разработчики Stratum полностью отказались от сбора данных и необходимости регистрации аккаунта. В отличие от Microsoft Authenticator, который собирает данные о местоположении, или приложения Google, запрашивающего доступ к контактам и фото, Stratum требует минимальных разрешений. Приложению не нужен доступ к интернету — для сканирования QR-кодов задействуется только камера. Вся база токенов шифруется паролем или биометрией. Для защиты от посторонних глаз предусмотрена функция «Tap to Reveal», которая скрывает коды до момента нажатия. Также в настройках можно активировать опцию «Skip to Next», автоматически переключающую код, если срок его действия скоро истечет.

Интерфейс и возможности кастомизации

Внешний вид Stratum адаптируется под пользователя благодаря поддержке Dynamic Color (Material You), которая подстраивает акцентные цвета под обои рабочего стола. Пользователи могут организовывать токены по категориям и использовать узнаваемые логотипы брендов для быстрого поиска нужного сервиса. Интерфейс включает темную тему и позволяет настраивать размер отображаемых токенов. Для более глубокой персонализации предусмотрена установка сторонних наборов иконок и возможность ручного переименования учетных записей. По умолчанию в приложении заблокирована возможность создания скриншотов для повышения безопасности.

Перенос данных и резервное копирование

Stratum упрощает переход с других сервисов, поддерживая импорт данных из 2FAS, Aegis, Authy, Google Authenticator и текстовых файлов. Система резервного копирования поддерживает сохранение как на устройстве, так и в облачном хранилище. Пользователи могут экспортировать данные в виде зашифрованных файлов, в форматах HTML или URI. В приложении реализована функция автоматического создания бэкапов по расписанию в выбранную папку на устройстве. Последнее обновление программы до версии 1.0.1 состоялось 14 октября 2024 года.