Домойблог• Сравнение кошельков с Wrench-атакой

Сравнение кошельков с Wrench Attack — как 12 мобильных кошельков справляются с принуждением

Опубликовано 2026-08-30 · Эл Джобсон · Обзор государственных врачей, источники внизу · Поправки приветствуются:security@veyrnox.com

Каждый мобильный кошелек для самообслуживания представляет собой модель угрозы. Почти ни один из них не включает физический. В этом посте рассматривается, что на самом деле происходит, когда противник не удален, когда он стоит перед вами и телефон в его руке.

Veyrnox Wallet logo
Издательство: Veyrnox Wallet
Самоконтроль, устойчивость к принуждению ·veyrnox.comСледы общественного аудита

Сценарий

Отраслевой стандартной версией является «атака гаечного ключа за 5 долларов»: Рэндалл Манро2009 xkcdЭто указывает на то, что вам не нужно нарушать криптографию, если вы можете сломать человека, держащего ее. Сценарий с тех пор обобщён. Он охватывает:

Жертва, в каждом случае, стоит рядом с человеком с рычагом, и держит телефон, который либо делает, либо не имеет на него ответа. Кошельки, предназначенные только для удаленных угроз, имеют тот же ответ, что и кошелек:Разблокировать и потерять все.

Шесть осей сопротивления принуждению

Что на самом деле может сделать кошелек? Шесть различных возможностей, от самых слабых до самых сильных:

  1. Давление PIN.Второй PIN-код, который при вводе делает что-то другое, кроме разблокировки реального кошелька — стирать, приманивать или блокировать.
  2. Хранилище Декой.Когда введен PIN-код принуждения, кошелек разблокируется в предварительно загруженный правдоподобный кошелек с небольшим балансом. Злоумышленник видит тот же пользовательский интерфейс, который они ожидают, и уходит с тем, что вы были готовы потерять.
  3. Паническая стирка.Жест или PIN-код, который разрушает состояние локального кошелька по требованию — ключевой материал обнуляется, данные сеанса очищаются. Восстановление из собственной резервной копии пользователя остается возможным; устройство на столе теперь пусто.
  4. Скрытое хранилище.Отдельный аккаунт или хранилище за видимым, доступ к которому осуществляется через другую разблокировку. Поиск видимого кошелька ничего не говорит о скрытом.
  5. Изоляция сети в сеансе приманки.В хранилище для приманок совершается ноль бэкэнд-звонков, которые могут привести к утечке подлинной личности пользователя, адресов или баланса — никакой аналитики, никаких ценовых каналов для скрытых адресов, никаких маяков репортеров. Принудительный на уровне кода, а не в настройках переключения.
  6. Биометрическая разблокировка отказалась подписывать.Поскольку биометрия является самой слабой защитой от принуждения — злоумышленник может держать телефон лицом к лицу — операции с высокой стоимостью должны требовать дополнительного фактора, о котором злоумышленник не знает.

Почему сетевая изоляция — это ось, о которой никто не говорит?Леджер и Трезор годами отгружали скрытые кошельки. Но если «скрытый» кошелек тихо запрашивает ценовую ленту для своих скрытых адресов при разблокировке, запрос попадает на бэкэнд провайдера кошелька и на сетевой путь между телефоном и сервером, любой из которых противник может наблюдать или вызывать в суд. Скрытый кошелек, который сливает свое существование по проводу, не спрятан.

матрица

Двенадцать мобильных кошельков для самообслуживания, оцененных примерно по базе установки и обмену мнениями в середине 26 года. Каждая ячейка отражает то, что задокументировано в общедоступных источниках по состоянию на 2026-08-30 гг. Клетки отмеченынеизвестныйКошелек отправляется миллионам пользователей, и его публичная документация не описывает поведение достаточно четко, чтобы забить. Это само по себе является точкой данных.

кошелек ПИН-код для давления Свод Декоя Паническая стирка Скрытый свод Изолированная сетью приманка 2FA для подписания
ВейрноксДа.Да.Да.Да.Да (I3)Да (биометрический + KEK)
MetaMask MobileNPDNPDNPDNPDn/aNPD
Кошелек доверияNPDNPDNPDNPDn/aNPD
ФантомNPDNPDПассивный*NPDn/aNPD
РадугаNo1NPDNPDNPDn/aNPD
СерионNPDNPDNPDNPDn/aNPD
Кошелек CoinbaseNPDNPDNPDNPDn/aNPD
исходNPDNPDNPDNPDn/aNPD
ЗенгоNPDNPDNPDДа 2n/aYes3 (MPC 2-of-2)
Рэбби МобилNPDNPDNPDNPDn/aNPD
Кошелек UniswapNPDNPDNPDNPDn/aNPD
агентNPDNPDNPDNPDn/aЧасть 4 (Стражи)

NPDНе документировано публично по состоянию на 2026-08-30. Кошелек может отправить функцию и просто не документировать ее; пользователь под принуждением не может использовать функцию, которую он не может обнаружить, поэтому с точки зрения защиты в реальном мире они эквивалентны, но мы не претендуем на «нет» для чего-либо, что первоисточник явно не подтвердил.

*Фантомстирает локальную зашифрованную резервную копию после 7 неправильных попыток PIN-кода — это непроизвольный локаут, а не вызывающий панику жест.
1 1Радуга "Нет"для принуждения PIN независимо подтверждаетсяПубличная оценка Walletbeat, который перечисляет режим принуждения в качестве рекомендуемой, но пропущенной функции.
2 2Bitcoin Vault от ZengoУдерживает биткойн-балансы, которые не отображаются в основном виде кошелька и закрыты 3D FaceLock.Док ЗенгоЭто отгруженная скрытая функция — единственная в этом списке за пределами Veyrnox.
32FA Zengo на подписании является структурнымКаждая подпись - это 2 из 2 MPC между устройством пользователя и сервером Zengo. Принудительная биометрия сама по себе не может создать подпись.Углубленная безопасность Zengo.
4.4Стражи АргентаЭто функция смарт-контракта-кошелька, которая требует одобрения Guardian для больших переводов и изменений конфигурации. Предназначены для социального восстановления, но они осмысленно поднимают планку по принудительному подписанию высокоценных сделок.Аргентные документыПодписание Арджентом мелких сделок не связано с Хранителем.

Заметки для каждого кошелька

MetaMask Mobile

Доминирующий мобильный кошелек EVM. Unlock - это биометрический или 6-значный PIN-код. Нет PIN-кода принуждения, учетной записи приманки или стирания паники, задокументированного вПортал поддержки MetaMaskМодель угроз в публичной документации фокусируется на фишинге, вредоносных dApps и компрометации семенной фразы — всех удаленных угрозах.

Кошелек доверия

Многоцепочечный, принадлежащий Binance. Биометрический или пароль разблокировать. TheДокументы сообщества Trust WalletОпишите безопасность как биометрическую, код доступа и резервную копию семенной фразы. Никакие признаки принуждения-сценария не документируются на момент написания.

Фантом

Solana — первая, теперь многоцепочечная (родная поддержка биткойнов добавлена в конце 2025 года). Биометрическая разблокировка и пароль. Документация Phantom по общественной безопасности охватывает предупреждения об обнаружении мошенничества, предварительные просмотры транзакций и защиту семенной фразы. Никаких задокументированных признаков принуждения или обмана. Одна соседняя особенность: после 7 неправильных попыток PIN-кода Phantom стирает локальную зашифрованную резервную копию — непроизвольный локаут, а не то, что пользователь под давлением может намеренно запустить.

Радуга

Ethereum-ориентированный, хорошо продуманный пользовательский интерфейс. Биометрическая разблокировка. Радуга не документирует каких-либо признаков сопротивления принуждению, и их отсутствие подтверждается независимо.Оценка общественного кошелька Walletbeat, который перечисляет режим принуждения в качестве рекомендуемой, но пропущенной функции. Rainbow является открытым исходным кодом, поэтому, если это изменится, отсутствие может быть повторно проверено в обязательствах.

Серион

Портфолио-первое, ориентированное на EVM. Разблокировка биометрических или паролей. Никакой публичной документации об особенностях сопротивления принуждению.

Кошелек Coinbase

Не кастодиальная рука биржи Coinbase. Биометрическая разблокировка, дополнительная облачная резервная копия зашифрованного семени. TheЦентр поддержки кошельков Coinbaseне описывает PIN-код принуждения, приманку или паническую стирку. Облачное резервное копирование - это отдельная дискуссия - это функция устойчивости, а не защита от принуждения.

исход

Многоцепочечные, настольные и мобильные. Разблокировка биометрических или паролей на мобильном телефоне. TheПортал поддержки Исходаохватывает семенную фразу, пароль и биометрическую безопасность. Никаких признаков принуждения не зафиксировано.

Зенго

Кошелек на основе MPC — нет начальной фразы, ключ разделяется как 2 из 2 MPC между устройством пользователя и собственными серверами Zengo (не третьей стороной). Каждая подпись требует обеих акций. Это структурно самый сильный 2FA-on-signing в списке: принудительная биометрия сама по себе не может производить подпись, потому что доля сервера должна участвовать независимо. «Зенго» также кораблиBitcoin VaultОтправленная скрытая функция — биткойн-балансы в хранилище не отображаются в главном виде кошелька и защищены 3D FaceLock. Zengo не документирует PIN-код принуждения, хранилище обмана или спровоцированную пользователем паническую стирку.

Рэбби Мобил

Недавний мобильный порт популярного настольного кошелька EVM. Разблокировка биометрических или паролей. Очень новая, публичная документация все еще развивается. Нет признаков сопротивления принуждению, задокументированных во время написания — флаг для повторной проверки по мере созревания документации.

Кошелек Uniswap

Первый мобильный кошелек Uniswap Labs. Биометрическая разблокировка и пароль. Публичная документация фокусируется на безопасности свопа, выборе сети и предварительном просмотре транзакций. Никаких задокументированных признаков принуждения или обмана.

агент

Смарт-контрактный кошелек со Стражами социального восстановления. The Guardians были разработаны для проблемы «потерянной семенной фразы», но они также производят частичный эффект 2FA-on-signing: высокоценные переводы и изменения конфигурации учетной записи требуют одобрения Guardian, что не является чем-то, что злоумышленник, держащий телефон, может произвести в одиночку. Ниже ежедневного лимита передачи подпись по-прежнему закрыта только разблокировкой на устройстве - телефон, разблокированный под давлением, может перемещать небольшие суммы. Argent не отправляет PIN-код, хранилище для приманки или паническую стирку.

Вейрнокс

Поставляет все шесть осей сопротивления принуждению в качестве дифференцирующего решения продукта. Duress PIN-код разблокирует подставное хранилище с правдоподобным предварительно загруженным балансом и идентичным пользовательским интерфейсом. Паническая салфетка разрушает состояние видимого кошелька по требованию. Скрытый свод доступен отдельно через другую разблокировку. Каждая приманка или скрытая сессия работает в режиме I3.нулевой обратный звонок, применяемый на уровне кода с проверкой CI, которая не выполняет сборку, если подозрительная строка просачивается в путь с приманкой. Подпись защищена биометрическими данными плюс аппаратная операция KEK в Secure Enclave (iOS) или StrongBox (Android, где это доступно). Полный технический охват/функции/отрицаемостьНезависимый аудит белого ящика опубликован нааудио.

Граф, честно говоря

Из 12 основных мобильных кошельков самообслуживания:

Честное чтение не означает, что «все остальные небрежны». Модель подписи MPC от Zengo является действительно сильной 2FA, которую должны копировать многие кошельки. Стражи Арджента защищают ценные ходы. Чтение это чтоНи один кошелек, кроме Veyrnox, не предназначен для конкретного момента, когда телефон находится в руке злоумышленника, и биометрические данные могут быть принудительно установлены.И именно в этот момент живет модель угрозы физического мира.

В матрице все «не задокументированы публично» именно так — отсутствие в кошельке собственной документации по состоянию на 2026-08-30 гг. Кошелек может отправить функцию и просто не документировать ее, и реальный пользователь под давлением не может использовать функцию, которую он не может обнаружить. Если команда кошелька может указать на стороннюю документацию, показывающую функцию, которую мы пропустили, по электронной почтеsecurity@veyrnox.comСсылка и таблица будут обновлены с помощью публичного исправления.

Что изменится для читателя

Если ваша модель угрозытолькоудаленные — фишинг, dApp эксплойты, кража семенной фразы — большинство кошельков в этом списке обрабатывают его сопоставимо. Выберите UX, поддержку цепочки или бренд. Ось принуждения не имеет для вас значения.

Если ваша модель угроз включает в себя: личную внебиржевую продажу, путешествие по юрисдикциям с полномочиями по проверке устройств, адрес общественного кошелька с видимыми балансами или членов семьи, которых вы любите, но не полностью доверяете своим ключам — ось принуждения — это разница между вероятным плохим результатом и постоянным. Выбирайте соответственно.

метод

Каждый кошелек оценивался только по публичной документации. Источники: официальные порталы помощи, связанные выше, описания магазина приложений и публичный сайт GitHub или документация каждого кошелька, где он существует. Ни один кошелек не был взломан, декомпилирован или протестирован с помощью живого принуждения. Дата подсчета: 2026-08-30.

Ячейка была набрана «Нет» только тогда, когда собственная публичная документация кошелька не описывает эту функцию. Если кошелек отгрузил функцию сопротивления принуждению и не документирует ее, пожалуйста, по электронной почтеsecurity@veyrnox.comсо ссылкой и таблица будет обновлена с записью исправления на этой странице.

Модель Argent's Guardian названа именно потому, что это реальная функция безопасности, которая решает другую проблему (ключевую потерю) и иногда упоминается в дискуссиях о принуждении. Он не оценивается как защита от принуждения, потому что он не защищает экран разблокировки.

Аппаратные кошельки (Ledger, Trezor) не подходят для этого сравнения, потому что они не являются мобильными кошельками для самообслуживания. Их функции скрытого кошелька защищают семя, но не устраняют утечку сетевого уровня во время сеанса приманки — связанного обсуждения для отдельного поста.

Источники

Каждый вердикт «да», «нет», «частичный» или «NPD» основан на публичном документе первой стороны. Конкретные документы:

Исправления и обновления

Эта страница будет обновляться, когда кошельки добавляют функции или когда появляется лучшая документация. Каждое существенное обновление будет датировано в журнале изменений ниже.

Попробуйте кошелек с ответом