28 октября служба безопасности Trezor получила сообщение через программу ответственного раскрытия уязвимостей. Покупатель из Индонезии нашёл в своём Trezor Safe 5 постороннюю плату: она стоит между основной платой и экраном, на ней сотовый модуль и антенна. По словам покупателя, плата считывает всё, что показывает экран, включая резервную копию кошелька — сид-фразу, — и отправляет это по мобильной сети каждый раз, когда устройство подключают. Кошелёк куплен в августе у CryptoBilis — до октября официального реселлера Trezor в Юго-Восточной Азии — через его магазин на маркетплейсе Tokopedia.
Теперь о том, что подтверждено. Trezor пишет, что само устройство ещё не получила и в лаборатории не проверяла. У компании есть описание, фотографии и видеоинтервью с покупателем, и отчёт сочли достаточно правдоподобным, чтобы предупредить клиентов, не дожидаясь экспертизы. О кражах среди покупателей CryptoBilis компании пока не сообщали. Сам автор находки вывел деньги с устройства ещё до того, как обнаружил плату. Итого: одна плата в одном кошельке, а как именно она работает, пока известно только со слов владельца.
Что делать, если Trezor куплен у CryptoBilis
Если вы купили Trezor у CryptoBilis с марта 2026 года — напрямую, на Tokopedia или в магазине, который он снабжал, — компания советует как можно скорее перевести средства на новый кошелёк с новой сид-фразой. Восстановить старую фразу на другом устройстве бесполезно: если её уже подсмотрели, копия у вора от этого не исчезнет. Неначатое устройство лучше не настраивать и уж точно не вводить в него существующую фразу. Trezor обещает бесплатную замену или ваучер, а сам кошелёк от CryptoBilis просит сохранить, пишет Help Net Security. Взвешивать или вскрывать устройство компания не советует: надёжного способа проверить его самостоятельно нет. И готовьтесь к письмам, звонкам и даже бумажным посланиям «от поддержки» — настоящая поддержка Trezor сид-фразу никогда не спрашивает.
Почему схема вообще работает
Ломать защищённый чип или прошивку здесь не понадобилось. Закладке хватает того, что кошелёк сам создаёт сид-фразу и сам показывает её на своём экране. Дальше схема простая: купить или перехватить партию устройств, вскрыть корпус, впаять между платой и дисплеем модуль, который читает изображение и умеет выходить в мобильную сеть, аккуратно собрать, запечатать и продать через канал, официальнее которого не придумаешь. Остаётся дождаться, пока покупатель перепишет слова с экрана на карточку из комплекта и заведёт на кошелёк деньги. Подпись транзакций, чип, приложение — всё работает как положено. Просто у экрана появился второй зритель. Так что первый вопрос перед покупкой любого кошелька — есть ли в нём вообще место для такого зрителя: носителю без экрана, батареи, прошивки и USB подсадить лишнюю плату некуда, да и питать её нечем.
При первом подключении Trezor проверяет подлинность устройства с помощью защищённого чипа и обещает подтвердить, что оно «подлинное и не изменённое». Как вела себя при этой проверке плата из Индонезии, компания пока не сообщала. Но «чип настоящий» и «рядом ничего не припаяли» — два разных утверждения, и покупателю ответ на второй вопрос никто не выдаёт.
Минусы, из-за которых такая атака вообще возможна
- Сид-фразу генерирует само устройство и выводит её на собственный экран. Кто видит экран, тот видит деньги.
- Внутрь заглянуть нельзя. Сама Trezor признаёт, что надёжного способа проверить устройство самостоятельно нет, а вскрывать его не рекомендует.
- В корпусе хватает места для лишней платы, а USB при каждом подключении даёт ей питание.
- Сердце защиты — закрытый secure element. Прошивка у Trezor открытая, но что именно стоит в вашем экземпляре и что к нему припаяно, покупатель проверить всё равно не может.
- Покупатель вынужден доверять всем, кто держал коробку: заводу, складу, дистрибьютору, реселлеру, маркетплейсу и курьеру. Статус официального продавца, как выяснилось, ничего не гарантирует.
- Проверить железо нечем: весы, по словам самой Trezor, ничего не доказывают. Остаётся вера.
Отсюда ещё пара вопросов, которые стоит задать перед покупкой любого кошелька. Приезжает ли носитель пустым, чтобы ключ вы создали и зашифровали сами, на собственном телефоне, — и тогда уже неважно, кто держал коробку до вас? Можно ли прочитать, что на нём записано, любой NFC-утилитой и разложить зашифрованные копии по нескольким дешёвым меткам, чтобы не молиться на один кусок железа?
Голограмма как оберег
Отдельного восхищения заслуживает голографическая наклейка. У Safe 5 она закрывает USB-разъём, коробка обёрнута плёнкой, а инструкция просит убедиться, что пломба цела, без надрывов и следов клея. Голограммы сегодня печатают на заказ партиями, переупаковать коробку в плёнку тоже не подвиг. А главное — закладке незачем трогать разъём: она живёт внутри, между платой и экраном. Наклейка честно сообщает ровно одно: её не отклеивали. Что под крышкой, она не знает и знать не может. Это не защита, а успокоительное с переливом.
Доверие в обе стороны
В итоге покупатель исходит из двух взаимоисключающих допущений. Производитель настолько умнее его, что ему можно доверить само создание ключей. А все, кто касался коробки по дороге, — честнее или глупее, чем нужно для подмены. Trezor теперь обещает ужесточить проверку реселлеров и сократить их число. Шаг правильный, но он лишь сужает круг тех, кому приходится доверять, а не убирает саму необходимость доверять.
Только гоняться за CryptoBilis — всё равно что рубить головы гидре: закроют один магазин, и на его месте вырастут три новых. Проблема не в плохом продавце, а в схеме, которой нужен честный продавец. Где-нибудь в вашем городке, на местном маркетплейсе или у «проверенного» перекупа кошельки с закладками, может, продаются уже давно, и никто об этом не знает. Это ведь не немецкий супермаркет электроники, куда заглядывают исследователи безопасности. Индонезийскую плату нашли только потому, что один покупатель оказался внимательным и сам написал в Trezor. Сколько таких покупателей не нашлось, не знает никто.
Мы недавно разбирали Tangem и Mitilena — с плюсами и минусами. Если не хотите зависеть от того, кто держал коробку до вас, выбирайте кошельки, где ключ создаёте вы сами, а носитель приезжает пустым: подменённая по дороге карта тогда ничего не стоит — вы просто запишете на неё свой зашифрованный ключ. Например, Mitilena.