Експлойт Coldcard на $116 млн загострює суперечку про аудит безпеки

BTC
апаратний гаманець Bitcoinвразливість ГВЧШІ-аудит безпекиColdcard exploitперевірка безпекизахист NVK
1 годину томуДжерело: crypto.news
Експлойт Coldcard на $116 млн загострює суперечку про аудит безпеки

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

Резюме

  • NVK каже, що щонайменше 15 зовнішніх перевірок або дослідницьких зусиль торкалися Coldcard до того, як виник дефект.
  • Luke Dashjr заперечує твердження, що люди-рев'юери не могли виявити проблеми з генератором випадкових чисел.
  • James O’Beirne каже, що він висловлював занепокоєння щодо реалізації випадковості Coldcard у травні 2025 року.
  • Поточний звіт про безпеку Coinkite зазначає, що окремий детальний технічний постмортем ще готується.

NVK, публікуючи в X 9 листопада, сказав, що робота включала перевірки апаратного забезпечення Coldcard, прошивки, інструментів, пов'язаних з генерацією випадкових чисел, і контролю за випуском. Він послався на два оплачені сторонні огляди продукту: один, що охоплював Mk4 у 2022 році, і інший, що охоплював Q у 2024 році.

Він сказав, що огляд Rob Ham в OpenAI Cybersecurity Harness дав 85 кандидатних знахідок до інциденту. Кілька з них спонукали до виправлень, за словами NVK, але дефект генерації сід-фраз був відсутній.

«Незручна правда полягає в тому, що знадобилася нова модель штучного інтелекту, щоб знайти те, чого не могли знайти люди», — написав він.

Рев'юери Coldcard заперечують захист NVK

Розробник Bitcoin Luke Dashjr оскаржив припущення, що людська перевірка не могла виявити проблему, заявивши, що він приватно поділився знахідками з Coinkite і тепер розкриває їх публічно.

Dashjr застеріг, що він не стверджує, що кожна проблема точно є помилкою або може бути використана. Він описав свій огляд як швидкий погляд, без повного аудиту або тривалого часу перегляду коду.

Його заперечення зосередилося на твердженні NVK про штучний інтелект: Dashjr сказав, що твердження, ніби лише складна модель могла виявити проблеми з генератором випадкових чисел, є хибним.

Інші учасники поставили під сумнів, як Coinkite поводилася з перевіркою. Alex Waltz звинуватив компанію та NVK у тому, що вони відбивають у людей бажання перевіряти код. Kenneth стверджував, що постійне забезпечення якості відрізняється від прохання до команди переглянути всю кодову базу.

Shinobi захищав NVK, стверджуючи, що рев'юери досліджували систему ентропії, не виявивши дефекту. Він закликав критиків надати відтворювану відмову, кажучи, що приватне повідомлення із занепокоєнням не є еквівалентом розкриття інформації про безпеку.

Попередні попередження залишаються предметом суперечки

Старіші публікації James O’Beirne знову з'явилися в обговоренні. Пишучи 4 серпня, він сказав, що почав досліджувати прошивку Coldcard у травні 2025 року, щоб встановити, звідки її генератор випадкових чисел отримує ентропію.

О'Бірн сказав, що він піддав сумніву використання бібліотеки libngu, висловив занепокоєння щодо жорстко закодованих констант у її програмному резервному варіанті та рекомендував зв'язуватися безпосередньо з libsecp256k1.

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

У подальшому повідомленні від 5 серпня О'Бірн сказав, що отримав ще одне достовірне свідчення про попередження від 2021 року, окреме від обговорення в Telegram, яким він поділився раніше. Його припущення, що троє людей могли попереджати Coinkite, залишається його версією цих комунікацій.

Оцінка у 116 мільйонів доларів датується серпнем

Аналіз TRM Labs від 5 серпня описав приблизно 1 816 BTC, викрадених з понад 5 200 адрес у чотирьох хвилях, починаючи з 30 липня, посилаючись на поточний підрахунок Galaxy Research.

У звіті вразливість було простежено до помилки конфігурації збірки від березня 2021 року, яка вибрала слабкий програмний генератор випадкових чисел. На старіших пристроях ефективна сила сід-фрази впала до щонайменше 40 бітів із запланованих 128, що дозволило зловмисникам відновити ключі без фізичного доступу.

Про подальші переміщення коштів повідомлялося у вересні. Як раніше повідомляло crypto.news, Алекс Торн з Galaxy відстежив, як зловмисник третьої хвилі обміняв приблизно 10% біткоїнів цього зловмисника через THORChain на Ether. Більшість коштів цього зловмисника на той час залишалася нерухомою.

Оновлення розслідування від серпня окремо описало інформацію, передану американським органам влади. Торн сказав, що особа зловмисника «може бути відома правоохоронним органам»; у звіті не було встановлено підтвердженої ідентифікації ФБР або повернення коштів.

Coinkite досі вказує окремий постмортем як такий, що очікується

Поточна сторінка безпеки Coinkite описує свій опублікований запис як живий постмортем, водночас зазначаючи, що окремий детальний технічний звіт ще готується.

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

Поточними рекомендованими стандартними випусками є 5.6.3 для Mk4/Mk5 та 1.5.3Q для Q. Попередження зазначає, що оновлення прошивки не можуть виправити наявні уражені сід-фрази. Його інструкції з міграції вимагають нової сід-фрази, перевіреної резервної копії та адреси отримання, невеликого тестового переказу, а потім переміщення решти коштів.