Майже в кожній програмі є посилання «Забули пароль?». Натискаєте, отримуєте лист, задаєте новий пароль — і ви знову всередині. Це настільки звична частина користування програмами, що ми майже не сприймаємо це як рішення розробників, — доки не трапиться програма, створена саме так, щоб такого посилання не могло бути. У Vaultine цю прогалину закриває фраза відновлення, і розуміння того, як вона працює, пояснює й те, звідки ця прогалина взялася.

Чому немає скидання пароля

У Vaultine немає акаунта, немає вашої електронної пошти в базі й немає сервера з копією вашого ключа шифрування (див. Чому програма-сейф без акаунта насправді безпечніша). Ключ, що розблоковує ваш сейф, створюється з вашого власного PIN-коду або малюнка повністю на вашому пристрої й ніколи нікуди не передається. У цьому й полягає весь сенс zero-knowledge дизайну: ніхто, крім вас, не може розшифрувати ваші файли — зокрема й Vaultine.

Неминучий наслідок — звичайне скидання пароля просто неможливе. Щоб скинути пароль, хтось, зазвичай компанія, мусить мати спосіб перевірити вашу особу й видати нові дані для входу. Система zero-knowledge свідомо відмовилася від цієї можливості. Забудьте PIN-код без іншої резервної копії — і повернути доступ справді не зможе ніхто: ні працівник підтримки, ні інженер із доступом до бази даних, бо немає бази даних, яка зберігала б потрібне.

Що таке фраза відновлення насправді

Щоб закрити цю прогалину, не повертаючи бекдор на сервері, Vaultine створює на вашому пристрої фразу відновлення з 12 слів, коли ви вперше налаштовуєте сейф. Вона побудована за тим самим загальним підходом, що й сід-фраза криптогаманця: фіксований словник слів, поєднаних у послідовність, достатньо довгу, щоб вгадування не було реальною атакою, і достатньо коротку, щоб людина могла записати її й правильно прочитати назад.

Фраза створюється один раз, локально, і ніколи не залишає пристрою, якщо ви самі її не перепишете. Системи Vaultine ніколи її не бачать, не зберігають і не мають жодного способу її відтворити. Вона працює як суто офлайновий резервний ключ: те, що може відновити доступ саме тому, що існує поза досяжністю будь-якого сервера, витоку чи юридичного запиту.

Як нею користуються

Щодня фраза відновлення нічого не робить: ви розблоковуєте сейф PIN-кодом або малюнком, як завжди. Вона знадобиться, лише якщо ви налаштовуєте Vaultine на новому пристрої після втрати старого або зовсім забули PIN-код. Введення правильних 12 слів у правильному порядку відновлює доступ до вашого зашифрованого сейфа. «Майже правильно» тут не рахується: фраза або відтворює правильний ключ, або ні — так само, як сід-фраза криптогаманця.

Як правильно її зберігати (і помилки, що зводять усе нанівець)

Фраза відновлення захищає вас, лише якщо зберігати її так, як задумано: офлайн, у фізично захищеному місці й окремо від пристрою, для якого вона є резервною копією. Поширені помилки, які непомітно зводять увесь сенс нанівець:

  • Знімок екрана. Він синхронізується з медіатекою, можливо, і з хмарною резервною копією, і секрет, що мав бути лише офлайн, знову опиняється онлайн.
  • Програма нотаток. Та сама проблема, особливо якщо нотатки самі синхронізуються з сервером.
  • Лист самому собі. Так єдина річ, яка за задумом ніколи не мала торкатися сервера, потрапляє просто в базу даних поштового сервісу.
  • Зберігання на тому самому пристрої, що й сейф. Якщо фраза має захищати саме від викраденого чи загубленого пристрою, зберігати її там — означає звести нанівець її призначення.

Папір у надійному фізичному місці — це непоказно, але правильно. Дехто ділить фразу між двома місцями на випадок пожежі чи втрати; це розумне особисте рішення, але Vaultine не може зробити його за вас, бо ніколи не бачить, де і як ви її зберігаєте.

Чесно про компроміс

Варто сказати прямо: втрачений PIN-код разом із втраченою фразою відновлення означають назавжди втрачені файли. Оскаржити це ніде. Це не вада підтримки Vaultine, а те саме архітектурне рішення, яке захищає ваш сейф від усіх інших, застосоване послідовно — зокрема й до ситуації, коли без доступу залишилися ви самі. Система, яка змогла б у такій ситуації відновити ваші файли для вас, — це система, у якій за належного тиску це зміг би зробити і хтось інший, а саме цю властивість zero-knowledge дизайн і покликаний усунути.

Коротко

Фраза відновлення — єдина резервна копія, яка працює, не повертаючи сервера, що його можна зламати або на який можна отримати судовий запит. Дванадцять слів, створених на вашому пристрої, ніколи нікуди не переданих, — і лише вони стоять між забутим PIN-кодом і назавжди втраченими файлами. Запишіть її один раз, збережіть десь офлайн і в надійному місці, і компроміс, завдяки якому Vaultine справді працює за принципом zero-knowledge, перестане бути ризиком і стане просто звичкою.

Налаштуйте свій сейф і фразу відновлення на vaultine.app — перші 10 файлів безкоштовно.