Безопасность
Исходим из того, что компьютер уже скомпрометирован
Большинство краж начинается не с криптографии, а с обычного компьютера. AirNox спроектирован с расчётом на то, что ваш уже потерян.
Три схемы в сравнении
- Обычная схема
Классический кошелёк-расширение
Работает внутри самой уязвимой программы на компьютере. Его секреты защищены шифрованием, которое современные видеокарты вскрывают перебором в промышленных масштабах.
- Уровень 1
AirNox Wallet на компьютере
Нативный C++: нет скриптового движка, куда можно внедрить код. Сид-фраза находится в памяти, только пока она нужна, каждый запрос декодируется и проверяется, а хранимые секреты запечатаны Argon2id и привязаны к чипу TPM 2.0.
- Уровень 2 — AirGap
AirNox Vault на телефоне
Сид-фраза переезжает на офлайн-телефон. Атакующий, захвативший всю операционную систему, не найдёт на компьютере ничего, что можно скопировать.
Восемь атак, три схемы
Что остаётся открытым в каждой схеме
Расширение открыто для любой атаки. Нативный десктопный кошелёк закрывает почти все. AirGap закрывает то, что осталось.
| Атака | Кошелёк-расширениев браузере | AirNox Walletнативный, на компьютере | AirNox VaultAirGap |
|---|---|---|---|
| Копирование сид-фразы | уязвим | защищён | защищён |
| Внедрённый или вредоносный код | уязвим | защищён | защищён |
| Подмена того, что вы одобряете | уязвим | защищён | защищён |
| Перебор секретов на видеокартах | уязвим | защищён | защищён |
| Захват экрана | уязвим | защищён | защищён |
| Подмена получателя | уязвим | частично | частично |
| Трекеры и реклама | уязвим | защищён | защищён |
| Скомпрометированная ОС | уязвим | частично | защищён |
Подмена получателя отчасти остаётся открытой везде, потому что подмена адреса (address poisoning) рассчитана на ваши глаза, а не на программы. Картинки адресов на обоих устройствах нужны как раз для того, чтобы её поймать.
Серия статей
Двенадцать частей, одна за другой
-
Считайте, что компьютер скомпрометирован
Деньги редко уходят с кошелька из-за взломанной криптографии. Они уходят через заражённый пакет, обновление расширения, которое никто не читал, или подменённый адрес в буфере обмена. В режиме AirGap на компьютере только адреса, а ключ хранится на телефоне, который никогда не выходит в сеть.
5 мин чтения
-
Mass Adoption Security: подписывает телефон, который у вас уже есть
Специализированное устройство для подписи едет к вам известным маршрутом от завода до стола, а покупатель попадает в клиентскую базу. С телефоном, который у вас уже есть, нет ни того, ни другого: ничто не выдаёт в нём устройство подписи, поэтому нет полки, на которой можно что-то подменить, и нет списка, который может утечь.
5 мин чтения
-
Три пути через зазор: QR-коды, Bluetooth LE и NFC
QR-коды — строгий воздушный зазор: через него проходит только свет. Bluetooth LE подходит для работы за столом, NFC — для осознанного касания у терминала. Ни одному из трёх каналов не доверяют самому по себе, поэтому удобный вариант не снижает планку.
4 мин чтения
-
Невидимый в эфире: устройство подписи, которое не найти сканером
Радиомодуль, который сообщает «здесь кошелёк», помогает найти телефон и следить за ним. AirNox Vault выходит в эфир, только пока приложение открыто и на переднем плане, — без имени, со случайным адресом и идентификатором, который меняется каждые несколько минут.
4 мин чтения
-
Никакого доверия транспорту
Bluetooth, NFC и QR-коды уже атаковали публично, поэтому ни один из каналов ничего не доказывает. Сопряжение выполняется один раз: вы сверяете короткий код на обоих экранах. Дальше каждое сообщение идёт со сквозным шифрованием и взаимной аутентификацией.
4 мин чтения
-
Что показывает телефон: анализ транзакций на устройстве подписи
Большинство краж происходит с согласия владельца: страница показывает одну транзакцию, а подписать просит другую. Телефон декодирует запрос из тех байтов, которые подпишет. Если он находит метод-двойник, безлимитное разрешение на списание или неизвестного получателя разрешения, кнопка Accept остаётся неактивной, пока вы не отметите каждое предупреждение.
5 мин чтения
-
Телефон ведёт собственный журнал
Если в истории появилась транзакция, которую вы не узнаёте, нужна запись, которую заражённый компьютер не может изменить. Телефон заносит каждую подпись, отказ, сопряжение и блокировку в зашифрованный журнал ещё до того, как подписать, и журнал никогда не покидает телефон.
4 мин чтения
-
Хранилище на вашем компьютере: Argon2id и профиль, устойчивый к подбору пароля
Украденный файл кошелька защищён ровно настолько, насколько надёжен его пароль. AirNox Wallet пропускает пароль через требовательный к памяти Argon2id, откалиброванный так, чтобы одна попытка стоила на вашем компьютере около секунды, и привязывает профиль к чипу TPM 2.0, если он есть в компьютере.
4 мин чтения
-
dApp без кошелька в браузере
Классический кошелёк-расширение держит ключи в браузере — самой уязвимой программе на компьютере. Расширение AirNox поддерживает стандартные интерфейсы, но ключей не хранит, а права доступа выдаются в десктопном кошельке, для каждого сайта и каждой сети отдельно.
4 мин чтения
-
MCP-сервер с правилами: ИИ-агенты в рамках лимитов
Дать ИИ-агенту приватный ключ — значит отдать ему всё. Встроенный MCP-сервер по умолчанию отклоняет любой запрос: кошельки, операции и лимиты в фиате выбираете вы, каждый вызов записывается в журнал, а в режиме AirGap подписывает по-прежнему телефон.
4 мин чтения
-
Один защищённый кошелёк для всего
Чтобы держать ключи офлайн, не нужно отказываться от сетей, свопов или мостов. AirNox Wallet работает с Bitcoin, EVM-сетями, TRON, TON, Solana и Sui, при каждом свопе сверяет адресата разрешения на списание с роутером, который дал котировку, и рисует картинку для каждого адреса, чтобы двойники бросались в глаза.
5 мин чтения
-
Компактный и нативный: C++ без среды выполнения JavaScript, от рабочей станции до Raspberry Pi
Значительная часть взломов кошельков идёт через экосистемы пакетов и внедрение скриптов. AirNox Wallet написан на C++ и Qt, без среды выполнения JavaScript, без web view и без телеметрии: нет страницы, в которую можно что-то внедрить, и ничто не «звонит домой».
3 мин чтения
Чего это не решает
Офлайн-устройство подписи (offline signer) показывает вам правду о том, что вы подписываете. Но помешать вам согласиться оно не может. Резервная копия сид-фразы по-прежнему на вашей ответственности — на бумаге или стальной пластине, а не в менеджере паролей. И ни один кошелёк не защитит от того, кто заставит вас его разблокировать. Пусть лучше вы узнаете об этих ограничениях от нас, чем выясните их сами.
Запишитесь в лист ожидания
Оставьте почту, и мы пришлём новости о релизе. Больше ничего.