В переговорах по DeFi, на первый взгляд незаметные лазейки с привилегированными правами, часто оказываются самым фатальным “проколом”, через который в считаные секунды выкачивают ликвидность — сегодня стало известно, что у кастодиального проекта на BNB Chain, 79thVault, украли операционный приватный ключ. Всего за короткий час было предпринято вредоносное выведение активов на сумму до 12,5 млн долларов, и вновь прозвучал тревожный сигнал о критической важности контроля доступа к смарт-контрактам.

【Смертельный дефект в разрешениях привилегированных ролей: 79thVault выкачали на 12,5 млн долларов】
По данным мониторинговой структуры по кибербезопасности Defimon Alerts, сообщается со ссылкой на аналитиков в “движке на блокчейне”, в проекте 79thVault на BNB Chain в период с 7 по 8 октября произошел серьезный инцидент по хищению средств. Оценка ущерба составляет около 12,5 млн долларов. Эксперты по безопасности считают, что во внутренней конструкции токен-контракта 79AU была встроена привилегированная функция, доступная только роли OPERATOR_ROLE (операционная роль). Эта функция позволяет без ограничений переводить ликвидность торговой пары 79AU/USDT на PancakeSwap напрямую на указанный адрес и принудительно вызывать функцию sync() для синхронизации резервов.

Данные on-chain показывают, что в течение всего одного часа команда, управляющая горячими средствами (кошелек с началом 0x019b), разбила вывод на 7 траншей и вывела в адрес атакующего до 2,01 млн токенов 79AU (суммы: 10 тыс., 100 тыс., 100 тыс., 300 тыс. и три транша по 500 тыс.). В механизме автоматизированного маркет-мейкинга (AMM) выведение ликвидности с одной стороны приводит к искусственному завышению котировок оставшихся токенов. Затем атакующий инициировал около 95 сделок-продаж, полностью “вбросив” вывезенные токены обратно в пул, чтобы реализовать их за средства (снять деньги), в результате чего резервы USDT в торговой паре обрушились с 15,2 млн долларов до 3,9 млн долларов — чистые потери составили примерно 11,3 млн долларов. В итоге атакующий получил 16 249 BNB и перевел их на адрес, начинающийся с 0x629b.

Примечательно, что спустя всего 41 секунду после отмывания средств горячий операционный кошелек сам снова отправил этому хакерскому адресу 3,79 BNB, что настоятельно намекает: операционный приватный ключ был полностью скомпрометирован либо имел место внутренний злонамеренный сценарий. На данный момент данная привилегия отозвана, а со стороны проекта на блокчейне предложено оставить 10% в качестве вознаграждения белых шляп (около 1,25 млн долларов) и настоятельно попросить вернуть остальные 90% средств.

【Нагрузка на капитал on-chain и испытание ликвидностью: устоит ли защитный контур оценки BNB】
Как ключевой актив и расчетный медиатор экосистемы BNB Chain, BNB в этом инциденте напрямую выступил “выходным инструментом” для атакующего — через него перевели средства в деньги. Потенциальное давление на продажу 16 249 BNB, хотя и составляет относительно небольшой процент по сравнению с ежедневным объемом спотовых сделок по BNB во всей сети (сотни миллионов/миллиарды долларов), в условиях высоких макро-процентных ставок и дефицита ликвидности сомнения в безопасности контрактной архитектуры зачастую быстро усиливаются эмоционально, что ведет к “экологической” скидке.

На спотовом рынке Binance на BNB, на фоне общего отката крипторынка и последствий инцидента, BNB сейчас в узком диапазоне колеблется около 758 долларов; дневной диапазон по максимумам/минимумам — 753–776 долларов. Несмотря на необходимость “переварить” потенциальное давление по выводу средств, связанное с ончейн-отмыванием, после атаки на PancakeSwap и основной сети BNB Chain не произошло системного останова смарт-контрактов. Более того, проект сразу лишил привилегированной роли — это демонстрирует способность экосистемы к изоляции при провале отдельного “единственного” звена протокола.

【Ключевые наблюдения в дальнейшем】
Для участников рынка индикатором для сверки масштаба воздействия данного события на экосистему служит не только направление средств одного адреса атакующего, а наблюдение за двумя ключевыми сигналами: во-первых, будут ли 16 249 BNB, находящиеся у атакующего, без предварительного микширования напрямую обрушать глубину централизованных бирж, либо обе стороны достигнут договоренности, по механизму 10% вознаграждения вернув полностью свыше 11 млн долларов активов; во-вторых, сохранится ли в ближайшие 48 часов стоимость общего заблокированного капитала (TVL) в ключевом основном пуле PancakeSwap на стабильном уровне.

С точки зрения технической структуры, текущая ключевая поддержка по BNB находится в плотной зоне торгов 745–750 долларов. Если “быки” смогут сформировать основание в этом диапазоне и удержать круглую отметку 750 долларов, на фоне стабилизации рынка в целом у BNB есть шанс повторно протестировать уровни сопротивления в районе 780–800 долларов. И наоборот, если давление продаж продолжит расширяться, а общий рынок ослабнет и BNB пробьет ключевую поддержку 745 долларов, в краткосрочной перспективе нужно остерегаться риска повторного теста диапазона 720–730 долларов.

Мнение автора и сводка информации — не является инвестиционной рекомендацией. DYOR.

$BNB #BNBChain #DeFi