Большинство приложений имеют ссылку «забыли пароль». Нажимаете на нее, получаете письмо, устанавливаете новый и снова входите. Это настолько обычная часть использования программного обеспечения, что она едва ли воспринимается как дизайнерское решение, пока вы не воспользуетесь приложением, созданным специально для того, чтобы этой ссылки не существовало. Фраза восстановления Vaultine заполняет этот пробел, и понимание того, как она работает, также объясняет, почему этот пробел вообще существует.
Почему нет сброса пароля
У Vaultine нет аккаунта, нет привязанной электронной почты и нет сервера, хранящего копию вашего ключа шифрования (см. Почему приложение-сейф без аккаунта на самом деле безопаснее). Ключ, который разблокирует ваш сейф, создается на основе вашего PIN-кода или рисунка исключительно на вашем устройстве и никуда не передается. В этом и заключается суть архитектуры zero-knowledge: никто, кроме вас, не может расшифровать ваши файлы, включая Vaultine.
Неизбежным следствием является то, что обычный сброс пароля просто невозможен. Сброс пароля требует, чтобы кто-то, обычно компания, имел возможность подтвердить вашу личность и выдать новые учетные данные. Система zero-knowledge сознательно отказалась от этой возможности. Если вы забудете свой PIN-код без какой-либо другой резервной копии, то никто не сможет вернуть вам доступ — ни агент службы поддержки, ни инженер с доступом к базе данных, потому что нет базы данных, хранящей то, что для этого необходимо.
Что такое фраза восстановления на самом деле
Чтобы закрыть этот пробел без внедрения серверного бэкдора, Vaultine генерирует фразу восстановления из 12 слов на вашем устройстве при первой настройке сейфа. Используется тот же общий подход, что и для seed-фразы криптовалютного кошелька: фиксированный словарь слов, объединенных в последовательность, достаточно длинную, чтобы ее угадывание не было реалистичной атакой, но достаточно короткую, чтобы человек мог действительно записать ее и правильно прочитать.
Фраза генерируется один раз локально и никогда не покидает устройство, если только вы не скопируете ее сами. Системы Vaultine никогда не видят ее, не хранят и не имеют возможности восстановить. Она функционирует как резервный ключ только для офлайна: то, что может восстановить доступ именно потому, что существует вне досягаемости любого сервера, взлома или судебного запроса.
Как она используется
В повседневной жизни фраза восстановления ничего не делает; вы разблокируете свой сейф PIN-кодом или рисунком как обычно. Она вступает в игру только в том случае, если вы настраиваете Vaultine на новом устройстве после потери старого, или если вы полностью забыли свой PIN-код. Ввод правильных 12 слов в правильном порядке восстанавливает доступ к вашему зашифрованному сейфу. За частичное совпадение не дается никаких поблажек: фраза либо воссоздает правильный ключ, либо нет, точно так же, как работает seed-фраза криптовалютного кошелька.
Как правильно ее хранить (и ошибки, которые сводят это на нет)
Фраза восстановления защищает вас только в том случае, если она хранится так, как задумано: офлайн, физически защищена и отдельно от устройства, для которого она является резервной копией. Распространенные ошибки, которые незаметно сводят на нет весь смысл:
- Скриншот. Он синхронизируется с библиотекой фото, возможно, с облачной резервной копией, возвращая офлайн-секрет обратно в онлайн.
- Приложение для заметок. Та же проблема, особенно если само приложение для заметок синхронизируется с сервером.
- Отправка себе на электронную почту. Это помещает единственную вещь, которая не должна была коснуться сервера, прямо в базу данных почтового провайдера.
- Хранение на том же устройстве, что и сейф. Если украденное или потерянное устройство — это именно тот сценарий, от которого должна защищать фраза, хранение ее там лишает ее смысла.
Бумага в надежном физическом месте — это негламурно и правильно. Некоторые люди разделяют ее на два места для защиты от пожара или потери; это разумное личное решение, а не то, что Vaultine может сделать за вас, поскольку приложение никогда не знает, где и как вы ее сохранили.
Честно о компромиссе
Стоит сказать прямо: потерянный PIN-код и потерянная фраза восстановления вместе означают безвозвратно утерянные файлы. Процесса обжалования нет. Это не недостаток службы поддержки Vaultine; это то же самое архитектурное решение, которое защищает ваш сейф от всех остальных, примененное последовательно, в том числе к сценарию, когда заблокированным оказываетесь вы. Система, которая могла бы восстановить ваши файлы для вас в этой ситуации — это система, в которой кто-то другой также мог бы это сделать при должном давлении, а это именно то свойство, которое архитектура zero-knowledge призвана устранить.
Вкратце
Фраза восстановления — это единственная резервная копия, которая работает без внедрения сервера, который можно было бы взломать или затребовать по суду. Двенадцать слов, сгенерированных на вашем устройстве, никуда не передаются, и это единственное, что стоит между забытым PIN-кодом и безвозвратно потерянными файлами. Запишите ее один раз, сохраните где-нибудь офлайн в безопасном месте, и компромисс, который делает Vaultine по-настоящему zero-knowledge, перестанет быть риском и просто станет привычкой.
Создайте свой сейф и фразу восстановления на vaultine.app — первые 10 файлов бесплатно.



