Видання Coindesk повідомило про масштабну атаку на власників апаратних гаманців Coldcard від канадської компанії Coinkite: приблизно за 25 хвилин зловмисник вивів 594 BTC, що на момент крадіжки коштувало близько $38 млн. Причиною стала помилка у прошивці, через яку пристрій замість справжньої апаратної генерації випадкових чисел покладався на дані, які можна було передбачити.

Як розгорталася атака

Уночі проти п'ятниці, у проміжку між 01:31 та 01:56 UTC, хакер вивів кошти одразу з приблизно 500 різних гаманців Coldcard. Операція охопила 500 транзакцій, розподілених у трьох блоках, після чого 562 BTC об'єднали на одній адресі, яка з того часу залишається незмінною.

Усі постраждалі гаманці мали одноключову (single-signature) конфігурацію і зберігали понад 0,15 BTC кожен. Частина з них не використовувалася по кілька років, а вік монет коливається від 2021 до 2026 року — цей діапазон майже точно збігається з періодом існування вразливості.

У чому суть уразливості

За результатами розслідування команди кібербезпеки компанії Block, певне налаштування прошивки Coldcard відключало апаратний генератор випадкових чисел. При цьому супутня бібліотека лише фіксувала існування такого налаштування, але не перевіряла, чи воно справді активне.

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

Фахівці Block відстежили походження проблеми до коміту від 1 березня 2021 року, який увійшов до прошивки версії 4.0.0, випущеної того ж місяця.

Хто ризикує постраждати далі

Coinkite офіційно застерегла: небезпека загрожує всім, хто створював сід-фразу на пристрої Mk3 із прошивкою 4.0.1 (березень 2021 року) чи будь-якою новішою — аж до 5.0.3, останньої версії, що підтримує цю модель. За попередніми даними компанії, моделі Mk4, Q та Mk5 проблема не зачепила.

Користувачі, які додатково захистили вразливий сід паролем BIP-39, перебувають у зоні меншого ризику.

Власникам монет, захищених одним ключем, згенерованим на Mk3 у 2021–2023 роках, без випадкової генерації пароля чи мультипідпису, варто якнайшвидше перевести кошти на більш надійну адресу.

Джеймс О'Бірн, розробник мережі біткоїна

О'Бірн також додав, що, попри офіційні висновки Coinkite, під загрозою потенційно можуть перебувати й моделі Mk2 та Mk4.

Проблема не обмежується лише сід-фразами. Той самий несправний генератор використовувався для створення приватних ключів паперових гаманців Coldcard, де результат одразу ставав ключем без додаткової обробки, а також для масок розділення сідів, ключів клонування пристроїв і передачі через функцію Key Teleport.

Що радить робити Coinkite

Компанія рекомендує власникам Mk3 встановити на пристрої надійний унікальний пароль BIP-39 і перевести кошти на гаманець, отриманий після цього кроку.

Більш просунутий варіант — згенерувати нову сід-фразу на «чистому» пристрої Mk3 із прошивкою 4.1.9, скориставшись спеціальним режимом випадкової генерації через щонайменше 99 незалежних кидків чесного шестигранного кубика. Такий підхід напряму хешує послідовність кидків, оминаючи вбудований генератор випадкових чисел.

Найнадійнішим довгостроковим рішенням у компанії вважають повний перехід на нову сід-фразу, згенеровану на моделі Coldcard, яку проблема не зачепила. Coinkite попереджає: поспіх під час перенесення гаманця може створити ризик, серйозніший за саму вразливість, яку намагаються виправити. Точну причину помилки компанія ще не підтвердила остаточно й обіцяла оприлюднити додаткові подробиці пізніше.

Як на злам відреагував ринок

Попри масштаб крадіжки, ціна біткоїна поки що майже не змінилася. Водночас у крипто-спільноті зростають побоювання, що новина про атаку може штовхнути курс нижче ключового рівня підтримки $60 000 — можливо, аж до позначки близько $58 000, на якій монета торгувалася наприкінці червня.

Частина коментаторів, зокрема співвласник Bitcoin.org, відомий під псевдонімом Cobra, висловили занепокоєння тим, що вразливість могла бути виявлена або використана за допомогою штучного інтелекту. Вони попереджають про ризик нової хвилі подібних атак, оскільки деталі експлойту вже стали публічними і доступні широкому колу дослідників.

Джерело: Highload.tech