Оголошення на великому маркетплейсі, що виглядало офіційним
Лютий 2025. Користувач із Києва шукає «Trezor Safe 3» на великому маркетплейсі. Перший результат: «Продає TrezorOfficialStore, відвантажує маркетплейс». Ціна — офіційна. Він купує. Пристрій приходить у фірмовій упаковці Trezor під плівкою. Під час налаштування Trezor Suite повідомляє, що пристрій не пройшов перевірки справжності; він вирішує, що це збій з'єднання, пропускає попередження, створює нову seed-фразу й переводить на гаманець 63 000 USD у BTC. Через шість тижнів починаються повільні виведення — дрібними сумами, через рівні проміжки, на незнайомі адреси. За 30 днів зникає 58 000 USD.
Чим атаки через ланцюг постачання відрізняються від пасток із вживаними пристроями
Під час атаки через ланцюг постачання прошивку пристрою чи його генератор випадкових чисел змінюють ще до того, як пристрій потрапить до користувача. Під час першого запуску пристрій створює «нову» seed-фразу, але в сам процес генерації вбудовано бекдор. Фраза або потрапляє в передбачуваний діапазон, який шахраї можуть перебрати, або пристрій непомітно передає її стороннім каналом під час першого підключення до комп'ютера.
Така атака рідкісна, але підроблені й модифіковані апаратні гаманці, продані поза офіційними каналами, спливали вже не раз: зовні пристрій виглядає як треба, а всередині — змінена прошивка чи залізо. Саме тому сучасні пристрої мають перевірку справжності, і саме тому вона допомагає лише тоді, коли її попередження сприймають серйозно.
Чотири рівні захисту
- Купуйте лише на сайті виробника. Крапка. Оголошення на маркетплейсах, навіть із підписом «Продає Trezor», можна підробити: назва продавця — це просто зареєстроване ім'я, яке маскується під виробника. Склад і доставка можуть бути маркетплейсу, а сам товар — від третьої сторони.
- Будь-яке попередження про справжність чи прошивку — знак «стоп». Моделі Trezor Safe проходять перевірку справжності в Trezor Suite, а сам пристрій попереджає на екрані, якщо працює на прошивці, не підписаній Trezor. Побачили будь-яке з цих попереджень на новому пристрої — не створюйте seed-фразу й не переводьте коштів, зверніться в підтримку через trezor.io і поверніть пристрій.
- Зробіть «пиловий тест» перед серйозним поповненням. Надішліть невелику суму й кілька днів перевіряйте адресу в блок-експлорері. Несподівані вихідні транзакції — і ви втратили 50 USD, а не 50 000. Але пам'ятайте межу цього тесту: терплячий оператор, як у цій історії, чекає, поки баланс стане вартим крадіжки, тож «чистий» тест не реабілітує пристрій, який не пройшов перевірку справжності.
- Додайте парольну фразу до seed-фрази. Парольну фразу BIP-39 («25-те слово») знаєте лише ви, і зберігається вона окремо від картки з seed-фразою. Якщо витече лише seed-фраза, парольна фраза не пустить до виведених із них адрес. Від скомпрометованої прошивки вона не врятує, бо вводите ви її на тому самому пристрої, — тому перше правило й стоїть першим.
Проста арифметика
Апаратний гаманець коштує 80–250 USD. Портфель, який він захищає, може сягати від 50 000 до 5 000 000 USD. Купуючи на маркетплейсі заради зручності чи невеликої знижки, ви відкриваєте себе класу атак, які звичайний користувач не розгледить, просто оглянувши пристрій. З поправкою на ризик покупка у виробника — найдешевше рішення в усьому процесі зберігання.