Сховище на вашому комп’ютері: Argon2id і профіль, стійкий до підбору
У режимі AirGap десктопна частина AirNox не зберігає ключів для підпису, але все одно має що захищати: які у вас гаманці, які адреси ваші, вашу адресну книгу, ваші налаштування. Усе це живе в одному зашифрованому профілі.

Зміст
Один профіль
Усе, що комп’ютер знає про вас, лежить в одному зашифрованому файлі: гаманці, їхні адреси й мітки, адресна книга, мережеві налаштування, сполучення з вашим телефоном і, для гаманців, що не працюють за повітряним проміжком (not air-gapped), їхні сид-фрази (seed). Він відкривається вашим паролем на тій машині, що його створила, і записується з тією ретельністю, на яку заслуговує файл гаманця.
Argon2id і чому важлива вимогливість до пам’яті
Пароль сам по собі — слабкий секрет. Люди обирають короткі паролі, а швидкий комп’ютер може перевіряти мільярди варіантів на секунду проти дешевого хешу. Захист полягає в тому, щоб зробити кожну спробу дорогою, і дорогою так, щоб спеціалізоване обладнання не могло цього обійти.
AirNox Wallet розтягує ваш пароль за допомогою Argon2id — переможця Password Hashing Competition і актуальної рекомендації саме для такої задачі. Argon2id вимогливий до пам’яті (memory-hard): для обчислення потрібен великий блок пам’яті протягом усього часу, а не лише процесорний час. Відеокарта має тисячі ядер, але не тисячі великих блоків пам’яті, тож звичний трюк — паралельно перебирати паролі на GPU — дає дуже мало. Спеціалізоване обладнання впорається не краще.

Налаштовано під вашу машину
Вартість — не фіксоване число. Під час створення профілю гаманець вимірює ваш комп’ютер і налаштовує Argon2id так, щоб одне обчислення займало на ньому близько секунди і використовувало великий шматок пам’яті. На швидкій робочій станції це означає більше роботи на кожну спробу; на маленькому одноплатному комп’ютері — що параметри відповідають наявному залізу, а обчислення однаково триває близько секунди.

Уся суть — в асиметрії. Ви платите цю ціну раз на розблокування, а секунда — це ніщо. Той, хто підбирає пароль, платить за кожну спробу. Мільйон спроб — це мільйон секунд повної уваги однієї машини, з великим обсягом пам’яті на кожну, і цю роботу не вийде здешевити, роздавши її стійці відеокарт.
Прив’язано до машини
Профіль прив’язаний до комп’ютера, який його створив, а на машинах із чипом безпеки TPM 2.0 ця прив’язка закріплена в самому чипі. Якщо скопіювати файл на іншу машину, сам пароль його не відкриє. Тому вкрадений файл — набагато складніша здобич, ніж зазвичай.
Решта сховища
Зростаючі затримки. Після невдалих спроб очікування перед наступною зростає. Спроба, яка й так дорога, стає ще й повільною.
Автоблокування в разі простою. Відійшли — і профіль блокується сам. Повернення коштує вам одного введення пароля.
Заблокована пам’ять. Поки профіль відкритий, його секрети живуть у пам’яті, яку операційній системі заборонено вивантажувати на диск. Сид-фраза лишається там лише доти, доки вона потрібна, і одразу після цього стирається, а коли гаманець закривається чи блокується, стирається все.
Без захоплення екрана. Гаманець приховує свої вікна від знімків і запису екрана, тож програма захоплення екрана (screen capture) на тому самому комп’ютері не бачить того, що бачите ви.
Безпечний запис. Кожне збереження атомарне: новий файл записується повністю і лише тоді стає на місце старого, тож збій посеред запису залишить вам попередню справну версію, а не напівзаписану. Пошкоджений файл відкладається з позначкою в назві і ніколи мовчки не використовується.
Доступ лише для власника. Профіль може читати тільки ваш обліковий запис користувача і більше ніхто на цій машині.
Що він захищає, а що ні
Для гаманця за повітряним проміжком (air-gapped) десктопний профіль містить адреси й налаштування, а ключі лишаються на телефоні. Сховище захищає вашу приватність і вашу конфігурацію. Для гаманця, сид-фраза якого живе на комп’ютері, сховище — це те, що стоїть між зловмисником із вашим файлом і вашими коштами, і саме тому воно так побудоване. З тієї ж причини AirNox Wallet сам по собі, із сид-фразою в цьому сховищі, — надійний вибір для повсякденних операцій, тоді як AirGap лишається найвищим рівнем захисту для найважливішого. В обох випадках сильний пароль обираєте ви. Сховище робить кожну спробу дорогою. Короткий пароль воно довгим не зробить.
Уся серія
- Вважайте комп’ютер скомпрометованим
- Mass Adoption Security: підписувач — це телефон, який у вас уже є
- Три способи перетнути повітряний проміжок: QR-коди, Bluetooth LE і NFC
- Невидимий в ефірі: підписувач, якого не знайти скануванням
- Каналу передачі не довіряють ніколи
- Що показує вам телефон: аналіз транзакцій на підписувачі
- Телефон веде власний журнал
- Сховище на вашому комп’ютері: Argon2id і профіль, стійкий до підбору
- dApp без браузерного гаманця
- MCP-сервер із правилами: ШІ-агенти в межах лімітів
- Один захищений гаманець для всього
- Компактний і нативний: C++, без JavaScript-рантайму, від робочої станції до Raspberry Pi