Cronos сообщает о невозвращенных $9,19 млн после взлома Tectonic на $120 млн

CRO
TONIC
кредитный протоколTectonic回滚эксплойтCronos
1 час назадИсточник: crypto.news
Cronos сообщает о невозвращенных $9,19 млн после взлома Tectonic на $120 млн

Cronos подтвердил, что 9,19 миллиона долларов остаются невозвращенными после того, как злоумышленник занял 120,4 миллиона долларов у Tectonic, в то время как откат, поддержанный валидаторами, вернул примерно 111,2 миллиона долларов затронутой стоимости.

Резюме

  • Cronos сообщает, что 9,19 миллиона долларов остаются невозвращенными после того, как злоумышленник занял 120,4 миллиона долларов у Tectonic, используя манипулированное обеспечение TONIC.
  • Валидаторы откатили 10 961 блок, охватывающий почти два часа транзакций, восстановив примерно 111,2 миллиона долларов затронутой стоимости.
  • Злоумышленник переместил 7,6% затронутых средств с Cronos до остановки сети, что вывело их за пределы отката.
  • Cronos возобновил производство блоков примерно через 11 часов после атаки и продолжает работу по сверке с биржами, мостами и другими платформами.

Согласно посмертному анализу, опубликованному Cronos в понедельник, злоумышленник манипулировал ценой TONIC, токена управления кредитного протокола Tectonic, и использовал завышенный актив в качестве обеспечения для заимствования средств на девяти рынках 30 августа.

Атака привела к тому, что валидаторы Cronos остановили блокчейн первого уровня на блоке 90 907 150, прежде чем согласиться восстановить сеть до блока 90 896 188, последнего блока, созданного до начала эксплойта.

Откат вернул затронутые балансы в состояние до атаки и отменил примерно 111,2 миллиона долларов из 120,4 миллиона долларов, участвовавших в инциденте. Однако средства, которые уже были перемещены с Cronos, оказались вне досягаемости восстановления.

«9,19 миллиона долларов, которые покинули Cronos до остановки, не были возвращены и находятся за пределами досягаемости восстановления», — заявила команда.

Откат Cronos восстановил 111,2 миллиона долларов после эксплойта Tectonic

Согласно посмертному анализу, откат отбросил 10 961 блок, что составляет 1 час 54 минуты истории транзакций Cronos. Транзакции, завершенные в этом окне, были отменены независимо от того, имели ли они какое-либо отношение к атаке на Tectonic.

Cronos сообщил, что валидаторам пришлось взвешивать финальность транзакций против суммы денег, все еще находящихся под угрозой, при принятии решения о перезапуске сети.

«Это было трудное решение, принятое совместно с валидаторами, взвешивающее финальность, которую пользователи ожидают от сети, против средств, находящихся под угрозой», — сказал Cronos. «Альтернатива — перезапуск без восстановления состояния — оставила бы заимствованные активы под контролем злоумышленника».

Окончательный учет существенно повышает стоимость по сравнению с ранними оценками, опубликованными сразу после инцидента. 31 августа crypto.news сообщил об остановке Cronos после того, как ончейн-исследователь Вейлин Ли первоначально оценил, что было затронуто примерно 75 миллионов долларов.

Ранний анализ Ли показал, что большая часть идентифицированных средств оставалась на Cronos, когда валидаторы остановили производство блоков, в то время как примерно 6 миллионов долларов, как полагали, достигли Ethereum. На тот момент ни Tectonic, ни Cronos не опубликовали окончательный учет затронутых активов.

Поставщик данных блокчейна Bitquery впоследствии подсчитал, что с кредитных рынков Tectonic было выведено 120,4 миллиона долларов, что соответствует сумме, указанной в посмертном анализе Cronos.

Манипулирование ценой TONIC позволило занять 120,4 миллиона долларов

Cronos сообщил, что атака началась после развертывания контрактов для манипулирования рыночной ценой TONIC, мало торгуемого токена, который Tectonic принимал в качестве обеспечения.

После того как цена токена была поднята выше, злоумышленник предоставил завышенное обеспечение кредитному протоколу. Примерно через 10 минут было занято 120,4 миллиона долларов на девяти рынках Tectonic.

Ранний ончейн-анализ показал, что заявленная цена TONIC увеличилась примерно в 100 раз в течение примерно 20 минут. Токен имел 20% фактор обеспечения на Tectonic, что позволяло заемщикам брать кредиты под часть стоимости, назначенной их депонированному TONIC.

Соучредитель RedStone Марчин Казмерчак позже рассказал crypto.news, что инцидент не был сбоем оракула. Он сказал, что оракул точно сообщил цену TONIC на рынке, который он отслеживал, в то время как Tectonic принял эту цену без надлежащего учета того, достаточно ли ликвидности для продажи залога по указанной оценке.

Казмерчак назвал ограничения на заимствования, привязанные к исполнимой ликвидности, одной из мер защиты, которая могла бы ограничить сумму, доступную для заимствования, даже если сообщаемая рыночная цена TONIC резко выросла. Динамические факторы обеспечения, требования к минимальной глубине рынка и ограничения влияния на цену могли бы обеспечить другие меры контроля, сказал он.

Tectonic имел примерно 121,7 миллиона долларов в общей заблокированной стоимости и примерно 82,7 миллиона долларов в активных кредитах до эксплойта, согласно данным, приведенным в ходе первоначального расследования.

Валидаторы остановили Cronos в течение часа после атаки

Посмертный анализ предоставил более подробную хронологию реакции сети.

После того как атакующий начал манипулировать TONIC и брать кредиты под завышенное обеспечение, Cronos выявил вредоносную активность примерно через 36 минут. Впоследствии валидаторы остановили блокчейн, предотвратив дальнейшие транзакции, пока расследовался инцидент.

Сеть в конечном итоге была восстановлена до состояния до эксплойта, прежде чем производство блоков возобновилось примерно через 11 часов после начала атаки.

Когда Cronos возобновил производство блоков 30 августа, цепочка возобновилась с блока 90 896 189 после того, как валидаторы скоординировали экстренное восстановление. Операторам узлов было поручено перезапустить сеть с использованием Cronos v1.7.8 и обновленных снимков основной сети.

Генеральный директор Crypto.com Крис Маршалек заявил во время инцидента, что централизованное приложение и биржа компании продолжали работать и не были скомпрометированы. Crypto.com и Cronos тесно связаны, в то время как Tectonic работает как децентрализованный протокол кредитования на блокчейне.

Откат означал, что поставщикам инфраструктуры, подключенным к Cronos, пришлось согласовать свои системы с восстановленным состоянием цепочки. Поставщикам RPC, обозревателям, индексаторам, сабграфам и мостам необходимо было синхронизироваться с версией блокчейна, которая заменила отброшенные блоки.

Последующий анализ crypto.news изучил, как валидаторы откатили цепочку и стерли более 10 000 блоков, чтобы восстановить ее состояние. Это действие удалило транзакции, принадлежащие обычным пользователям за тот же период, наряду с теми, которые были связаны с атакующим.

9,19 миллиона долларов остаются вне восстановления Cronos

Посмертный анализ Cronos теперь оценивает сумму, которая избежала восстановления, примерно в 9,19 миллиона долларов, что составляет 7,6% от 120,4 миллиона долларов, затронутых.

Средства, которые остались в сети, могли быть эффективно возвращены в их прежнее состояние с помощью отката. Активы, уже переведенные из Cronos, не могли быть возвращены путем изменений в истории транзакций самой цепочки.

Инцидент с Tectonic составил более половины оценочных потерь криптовалют, зафиксированных в августе. Фирма по безопасности блокчейна PeckShield насчитала 50 крупных крипто-взломов в августе, с оценочными потерями на общую сумму 136,3 миллиона долларов. Ее более ранний расчет оценивал инцидент с Tectonic примерно в 74 миллиона долларов, поскольку окончательный учет еще не был опубликован.

Cronos заявил, что работа по сверке с биржами, мостами и другими затронутыми платформами продолжается после восстановления. Пользователям не нужно предпринимать никаких действий на данном этапе, в то время как обозреватель блоков, публичные конечные точки RPC, индексаторы и сабграфы вернулись к работе.

Посмертный анализ не идентифицировал атакующего и не описал, как сеть и Tectonic планируют решить вопрос о 9,19 миллиона долларов, которые остаются невозвращенными.

CRO, нативный токен экосистемы Cronos, торговался около 0,058 доллара, поднявшись на 0,62% за последние 24 часа.