Нові деталі найбільшого злому в історії криптоіндустрії прояснюють картину: збиток Binance у $6,36 млрд розподілився по дев'яти блокчейнах, а хакер встиг обміняти частину стейблкоїнів до того, як емітенти їх заморозили. При цьому в мережі Ethereum атаку готували заздалегідь.

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

Хакер, за попередньою версією, пробрався у внутрішню інфраструктуру, яка формує та підписує транзакції: точкою входу стали комп'ютер DevOps-інженера та службовий контейнер. Остаточні висновки про спосіб проникнення робити зарано — розслідування триває.

Механіка атаки та розподіл коштів

Найпоказовіше відбувалося в Ethereum. Там зловмисник застосував EIP-7702 — механізм, що дозволяє звичайному гаманцю передати виконання операцій смарт-контракту. Схема виглядала так:

  • зловмисник заздалегідь підготував 50 підписаних дозволів із послідовними номерами;
  • один із них передав управління гарячим гаманцем контракту-збирачу;
  • після захоплення контракт міг продовжувати виводити й нові надходження на гаманець.

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

Загальний збиток оцінюється у $6,36 млрд за вартістю активів на момент транзакцій — це збігається з оцінкою самої Binance у $6,3 млрд. Понад половина припала на Ethereum:

  • Ethereum — близько $3,79 млрд;
  • Bitcoin — близько $1,47 млрд;
  • TRON — $628 млн;
  • XRP Ledger — $296 млн;
  • Solana — $96 млн;
  • решта — Arbitrum, Optimism, Base, Avalanche та Polygon.

В одній з основних транзакцій пішли 167 464 ETH та близько 1,615 млрд USDT. Далі хакер дробив кошти та обмінював їх на активи, які не можна заблокувати. В Ethereum викрадене обміняли на ETH, основна частина осіла на трьох гаманцях; у TRON вдалося перетворити 234 млн USDT на TRX до заморозки; у Bitcoin 18 270 BTC розклали по кількох адресах, переважно по 1 000 BTC на кожну.

Що вдалося заморозити

Наслідки вдалося локалізувати лише частково. Заморозка працює тільки для стейблкоїнів, у яких є емітент, здатний заблокувати монети на конкретних адресах. Емітенти заморозили:

  • Tether — близько 1,76–1,77 млрд USDT;
  • Circle — 825 млн USDC;
  • Ripple — 40,5 млн RLUSD;
  • World Liberty Financial — 27,8 млн USD1.

Окремо спрацював Arbitrum: рада безпеки мережі перевела близько $30 млн на службову адресу, і розпоряджатися ними тепер можна лише за підсумками голосування ArbitrumDAO. Незалежні підрахунки дають близько $2,7 млрд заморожених активів, Binance говорить приблизно про $3 млрд.

З ETH, BTC і TRX такий сценарій не спрацює — у них немає централізованого емітента. Саме тому хакер квапився обмінювати стейблкоїни: 40,5 млн RLUSD заморозити встигли, а близько $48 млн зловмисник вивів і обміняв раніше. Binance на час перевірок зупинила введення та виведення коштів і пообіцяла компенсувати збитки.

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

Аналіз Cryptalist: Для галузі сама по собі сума не критична на тлі загальної капіталізації ринку — куди серйозніший удар по довірі до централізованих бірж, і користувачам доведеться заново оцінювати їхню безпеку. Здатність Binance повністю покрити збитки клієнтів сумнівів не викликає: для майданчика такого масштабу це питання репутації. Головний урок — надійний захист приватних ключів нічого не гарантує, якщо вразлива інфраструктура, що керує транзакціями.