24 сентября криптобиржа Bitget подтвердила масштабный взлом. Из горячих кошельков вывели криптовалюту на сумму $351,6 млн. Биржа срочно остановила выводы и запустила проверку безопасности.
Несанкционированные переводы начались в 18:31 UTC. Компрометированы только часть горячих и промежуточных кошельков. Холодные хранилища, где находится основной объём резервов, остались нетронутыми.
Аналитики Lookonchain отследили движение активов. Злоумышленник быстро обменял большую часть похищенного на Ethereum — 67 982 ETH стоимостью около $183 млн. Это имеет практический смысл: компании-эмитенты стейблкоинов вроде USDT и USDC способны заморозить счета, а Ethereum никакая компания заблокировать не может.
Полный состав украденного включил 102,93 млн XRP ($157,48 млн), 31 890 ETH ($85,75 млн), 34,75 млн USDT, 21,05 млн USDC, 19,67 млн USDT0, 3000 XAUT, 12 719 BNB, 821 012 AVAX и 20,59 млн TRX.
Первые оценки были ниже — примерно $192 млн. Позже аналитики обнаружили дополнительные переводы, включая крупный транш XRP, после чего Bitget назвала итоговую сумму убытка.
Bitget приостановила вывод средств. Депозиты и торговля работают, но сервис Bitget Onchain временно отключен. Компания передала адреса нарушителя правоохранительным органам и специалистам по анализу блокчейна.
По заявлению биржи, User Protection Fund объёмом свыше $464 млн полностью покроет убытки. Также Bitget недавно опубликовала сентябрьское подтверждение резервов с коэффициентом 135% по отслеживаемым активам. Пока это только слова самой компании, а не результат независимой проверки.
Глава Bitget Грейси Чен предположила, что атакующие скомпрометировали сторонний инструмент серверной части кошельковой инфраструктуры. Этот сервис мог перехватывать данные о переводах и передавать их в систему подписи. На текущем этапе компания не видит признаков утечки приватных ключей, но окончательный сценарий атаки требует подтверждения.
Bitget пообещала опубликовать полный технический отчёт в течение 24 часов после обнаружения инцидента. До этого версия о компрометации цепочки поставок остаётся предварительной.
