FreeOTP — лёгкое мобильное приложение с открытым исходным кодом для двухфакторной аутентификации (2FA) на платформах Android и iOS.
Напомню, что двухэтапная аутентификация обеспечивает дополнительный уровень защиты. При попытке входа с использованием двухфакторной проверки подлинности вы вводите пароль, а затем должны указать код подтверждения, сгенерированный в приложении аутентификаторе.
Такой подход обеспечивает более надежную защиту личных данных, поскольку злоумышленник не сможет войти в ваш аккаунт, даже если узнает пароль.
FreeOTP поддерживает два основных алгоритма двухфакторной аутентификации: HOTP и TOTP, что делает его совместимым с тысячами веб-сервисов, включая Google, GitHub, Dropbox, ВКонтакте, Slack, TeamViewer, WordPress и многими другими.
Приложение позволяет создавать коды подтверждения без подключения к Интернету. Также FreeOTP поддерживает работу с несколькими аккаунтами одновременно.
Добавить токкены в FreeOTP можно вручную или отсканировав QR-код. При ручном добавление токкена вы можете выбрать тип (TOTP или HOTP), количество знаков в коде, алгоритм и временной интервал обновления кодов, а также задать пользовательский значок.
Обратите внимание, что приложение не поддерживает импорт/экспорт токкенов, поэтому если вы будете переходить на FreeOTP из другого аутентификатора, то вам придётся заново добавлять свои токкены. Вдобавок FreeOTP не умеет создавать резервные копии хранилища. К примеру, для переноса данных на другое устройство.
Пользовательский интерфейс FreeOTP максимально простой и минималистичный. Из минусов стоит отметить отсутствие защиты при входе в приложение. Также в FreeOTP нет поиска, сортировки и какой-либо возможности организовать свои токкены. Вместе с тем приложение не требует регистрации и умеет скрывать коды.
В качестве главного достоинства FreeOTP стоит отметить небольшой объём памяти, который требуется для установки приложения и минимальный расход ресурсов оперативной памяти и процессора.
FreeOTP хоть и не лишен недостатков, но может стать альтернативой Google Authenticator, поскольку позволяет умеет скрывать коды от посторонних глаз и очень бережно относится к ресурсам мобильных устройств.
Последние годы приложение развивается не столь активно, однако открытый исходный код, размещенный на GitHub, позволяет всем желающим внести свой вклад в улучшение аутентификатора.
Напоследок, стоит рассказать о независимом форке FreeOTP — FreeOTP Plus (FreeOTP+). Это приложение обладает всеми достоинствами FreeOTP и вместе с тем умеет создавать резервные копии данных хранилища, позволяет импортировать/экспортировать токкены и защитить вход в приложение ПИН-кодом или биометрическими данными.
Кроме того в FreeOTP Plus переписана большая часть кода с использованием современных библиотек Jetpack и языка Kotlin, добавлена поддержка разрешений Android 6.0 и существенна улучшена стабильность.
Пользовательский интерфейс FreeOTP Plus выполнен в стиле Material Design с поддержкой светлой и темной тем. Также в приложении предусмотрен поиск по токкенам.
Открытый исходный код FreeOTP Plus размещен на GitHub. Приложение доступно только для устройств на платформе Android.
Обновлён пользовательский интерфейс.
Исправлены ошибки.
У программы ещё нет отзывов. Напишите первым 😉