Поверніть безель або заводну головку годинника, щоб розблокувати коди 2FA. От і все.
RotarySafe — це менеджер двофакторної автентифікації для Android та Wear OS, який зберігає кожен секрет на ваших пристроях та розблоковує коди TOTP за допомогою фізичної поворотної комбінації — без сервера, без синхронізації з хмарою, без копії ваших секретів, що знаходиться десь не вибрали.
ЯК ЦЕ ПРАЦЮЄ
Встановіть поворотну комбінацію на заводній головці годинника Wear OS — як мініатюрний сейф із комбінаціями на вашому зап'ясті. Ви можете перемикатися між виглядом безеля або заводної головки, щоб налаштувати її за потреби. Коли вам потрібен код 2FA, введіть свою комбінацію, повернувши безель або заводну головку. RotarySafe перевіряє її та відображає код TOTP у реальному часі безпосередньо на циферблаті вашого годинника. Ніщо не залишає ваші пристрої.
АРХІТЕКТУРА БЕЗПЕКИ
Немає доступу до Інтернету. RotarySafe не має дозволу на доступ до Інтернету та не робить жодних мережевих запитів. Порушення доступу до сервера не може розкрити ваші секрети, оскільки сервера немає. Відновлення або перенесення програми призведе до порожньої бази даних, для неї доступні функції експорту та імпорту з нагадуваннями.
Усі секрети TOTP зберігаються в Android EncryptedSharedPreferences, підкріплені сховищем ключів Android та апаратно прив'язані, якщо ваш пристрій це підтримує.
Ваша поворотна комбінація зберігається лише як хеш PBKDF2-HMAC-SHA256 (100 000 ітерацій, 16-байтова випадкова сіль на налаштування). Необроблена комбінація ніколи не зберігається та не реєструється.
Кожне повідомлення між телефоном та годинником шифрується за допомогою AES-256-GCM з використанням нового випадкового IV. Ключ сеансу встановлюється за допомогою ефемерного ECDH (NIST P-256) при кожному сполученні — немає довгострокового спільного секрету для красти.
Після трьох невдалих спроб комбінації програма жорстко блокується та вимагає біометричної автентифікації на телефоні для очищення — навіть після перезавантажень та перезавантажень пристрою.
Зашифровані резервні копії використовують Argon2id для отримання ключів.
Зберігайте резервну копію в безпечному місці, наприклад, у вашому приватному хмарному сховищі. Вона знадобиться вам для відновлення облікових записів на новому пристрої.
Відсутність компонента на стороні сервера означає відсутність вектора атаки ланцюга постачання на ваші секрети. Фізична комбінація додає фактор автентифікації, незалежний від вашої біометричної інформації та блокування екрана вашого телефону.
Кожна церемонія сполучення генерує новий ключ сеансу через тимчасовий ECDH — немає довгострокового кореневого ключа, який би з'єднував пари. Компрометація збереженого ключа сеансу надає доступ до трафіку цієї пари, але майбутнє повторне сполучення створює повністю незалежний матеріал ключа.
Скасування автентифіковане: для примусового повернення годинника до неспареного стану потрібне підтвердження поточного ключа сеансу.
ПОТРІБНА WEAR OS
RotarySafe вимагає сполученого годинника Wear OS. Годинник має інтерфейс поворотної комбінації та відображає коди TOTP безпосередньо на зап'ясті.
СУМІСНІСТЬ
Підтримує всі стандартні облікові записи TOTP (RFC 6238): Google, GitHub, AWS, Microsoft та будь-який сервіс, який надає стандартний QR-код автентифікатора. Імпортуйте, скануючи QR-код емітента за допомогою телефонного додатка.
БЕЗКОШТОВНИЙ РІВЕНЬ: 2 облікові записи TOTP з повним функціоналом
ПРЕМІУМ: Розблокуйте необмежену кількість облікових записів за одноразовий платіж
RotarySafe повністю безкоштовний для використання з максимум 2 обліковими записами.
Без реклами, без відстеження, без синхронізації з хмарою. Усе шифрування відбувається
локально на вашому пристрої та годиннику.
Преміум-версія необов'язкова та надає необмежене сховище облікового запису,
якщо вам потрібно більше 2 облікових записів.
Офлайн-аутентифікатор TOTP для Wear OS