ВХІД
Той самий вхід, що
в некастодіального гаманця
Двадцять чотири слова, зроблені на твоєму пристрої і нікуди не надіслані. Ні номера телефона, ні адреси пошти, ні коду, на який чекати, ні пароля, який хтось може скинути. Якщо ти бодай раз відновлював гаманець за фразою — цей екран тобі вже знайомий.
Екрани нижче — справжні екрани застосунку, що програють чотири кроки першого запуску, у тому порядку, в якому ти їх зустрінеш.
ПЕРШИЙ ЗАПУСК
Чотири екрани, і жоден із них
не питає, хто ти
Наведи курсор — і екран почне спочатку.
Відкрий і обери бік
Дві кнопки і жодного поля: зробити особистість або відновити ту, що вже є. Ніщо на цьому екрані ніде не шукається, тож і вводити нема чого.
Щоб зробити особистість, мережа не потрібна взагалі. Двадцять чотири слова беруться з випадковості самого пристрою, і служба доставки про це не дізнається — вона й не може, бо облікових записів у неї немає.
Немає реєстрації — немає й підтвердження. Нічого не приходить по SMS, бо твого номера тут ні в кого немає.
Повідомлення, групи й дзвінки, які сервер переносить, але не може прочитати. Твоя особистість — це пара ключів, а не обліковий запис: просити її назад нема в кого.
Створити нову особистістьУ мене вже є фраза відновлення
Двадцять чотири слова і є обліковий запис
BIP-39, той самий стандарт, який друкує апаратний гаманець. Слова показуються один раз, на пристрої, і це єдина копія: сервер тримає шифротекст, який не може прочитати, і про людей не знає нічого.
Запиши їх на папері. Усе, що синхронізується, лежить іще десь — і забирають зазвичай саме це «десь».
Втратиш — облікового запису немає. Це те саме речення, що й: його ніхто не відбере і нікого не вмовлять його віддати.
On paper, not in a photograph. Anything that syncs is somewhere else as well.
Written down?
You will be asked for three of them, to check.
Я записавІм’я на твій вибір — і ти всередині
Одне ім’я, і його бачать ті, з ким ти говориш, — а звіряють вони ключ. Назва пристрою, щоб за рік відкликати пристрій за іменем, а не навмання. І служба доставки, яка переносить шифротекст і розставляє його по порядку.
Код підтвердження не приходить, бо підтверджувати нічого — ти нічого не віддавав. Кнопка каже «почати», і вона починає.
Ім’я не впізнає нікого: двоє можуть обрати однакове, і сплутати їх усе одно не вийде. Розрізняє ключ.
Твоє ім’я
Назва пристрою
Служба доставки
Переносить шифротекст і розставляє його по порядку. Ключів не тримає.
Почати листуванняДругий пристрій вставляє слова
Відновлення не переносить особистість, а додає до неї: новий пристрій робить власний ключ, а особистість його засвідчує. Пристрої, які в тебе вже є, залишаються в мережі й недоторканими.
Так само пристрій і прибирають — відклич загублений, і фраза й далі відкриває всі, що лишилися.
Ті самі двадцять чотири слова на скількох завгодно пристроях: у кожного свій ключ, кожен відкликається окремо.
Введи 24 слова. Цей пристрій отримає власний ключ, засвідчений особистістю, — інші твої пристрої не зачеплені.
У цього пристрою тепер свій ключ. Інші твої пристрої не зачеплені.
ДаліЧОГО ТУТ НЕ ПИТАЮТЬ
Поля, яких немає
на екрані
- Номер телефона і SIM, на якій записано ім’я
- Адреса пошти і код, який на неї приходить
- Пароль, що лежить на сервері, — його скине той, у кого сервер
- Твоя записник, завантажений, щоб знайти друзів
- Обліковий запис, який можна заблокувати, і форма для апеляції
- Двадцять чотири слова, зроблені на пристрої і показані один раз
- Пара ключів — відкриту половину й звіряють люди
- Необов’язковий пароль, який не покидає пристрій
- Нічий записник: шукати людину просто ніде
- Блокувати нічого: у сервера немає твого облікового запису
Це не аскеза. Кожне поле ліворуч існує заради того, щоб за ним тебе знайшли, через нього виставили рахунок або його відібрали, — а поле, якого немає на екрані, не можна віддати тому, хто по нього прийде.
ПОРУЧ
Поруч із гаманцем,
який уже стоїть у тебе
Некастодіальні гаманці вирішили питання входу десять років тому, і рішення було — перестати заводити облікові записи. Це те саме рішення, застосоване до месенджера, — а гаманець Compax носить на тих самих двадцяти чотирьох словах.
Некастодіальний гаманець
Compax
Де робиться ключ
На пристрої, з місцевої випадковості
На пристрої, з місцевої випадковості
Що його відновлює
Фраза BIP-39 із 12 або 24 слів
Фраза BIP-39 із 24 слів
Хто може його скинути
Ніхто
Ніхто
Що тебе впізнає
Адреса, виведена з ключа
Відкритий ключ і ім’я, яке ти набрав поруч
Що робить другий пристрій
Набирає фразу наново
Набирає фразу і отримує власний ключ
Що сервіс про тебе зберігає
Нічого — сервісу немає
Шифротекст і порядок, у якому він прийшов
У що тобі обходиться вхід
Набирати нічого
Набирати нічого
НА ПРИСТРОЇ
Опціональні поля
Немає екрана входу — не означає, що немає замка. Фраза лежить у сховищі ключів цього пристрою, і перед нею можна поставити три речі: кожна необов’язкова, кожна місцева.
- 1
Пароль
Питається один раз — одразу після того, як фразу записано, і поки вона ще в голові. PBKDF2 з 210 000 ітерацій перетворює його на ключ, під яким лежить фраза.
Він нікуди не надсилається, тому його не можна скинути. Діалог каже саме це до того, як ти його поставиш, і дозволяє пропустити.
- 2
Біометрія
Обличчя або відбиток, що закривають сховище ключів, яке на пристрої й так є. Це спосіб не набирати пароль, а не заміна йому.
Пропонується на тому самому екрані, що й пароль, і відмовитися — один дотик.
- 3
Апаратний ключ
Ключ FIDO2 тримає тридцять два байти, яких немає більше ніде. Фраза шифрується ними й паролем разом:
hmac-secretна дотик і SHA-256 поверх обох половин.Сьогодні зібрано під macOS і Linux; екран, який пропонує ключ, малюється з того, що машина відповідає на ходу, а не з здогадки. Прив’яжи два — один на в’язці, один у шухляді.
ЦІНА
Чого коштує такий простий вхід
Одного, і це не дрібниця: втрать усі копії фрази і всі прив’язані ключі — і облікового запису немає. Підтримка не допоможе, бо допомагати нічим: сервер тримає шифротекст, який не може прочитати, і ніколи не тримав того, чим його відкрити. Це та сама властивість, що й «обліковий запис у тебе не відібрати», прочитана з іншого боку.
ДАЛІ
Пройди ці чотири екрани
Це хвилина, і перший екран — просто кнопка. Гаманець на тій самій фразі поруч, а що буде, якщо слова загубилися, — у питаннях.