Взлом THORChain на $10,7 млн: как уязвимость GG20 позволила восстановить приватный ключ

Взлом THORChain на $10,7 млн: как уязвимость GG20 позволила восстановить приватный ключ

Недавний эксплойт протокола THORChain, в результате которого было похищено $10,7 миллиона, оказался возможен благодаря сочетанию двух факторов: уязвимости в криптографическом протоколе GG20 и наличия вредоносного узла в сети.

По данным расследования, злоумышленник использовал баг в схеме GG20 — это один из протоколов многостороннего вычисления (MPC), применяемых для управления ключами в децентрализованных системах. Уязвимость позволила недобросовестному участнику сети полностью восстановить приватный ключ от одного из хранилищ THORChain. Фактически, вместо того чтобы ключ оставался «размазанным» между несколькими узлами и никому не был известен целиком, атакующий смог собрать его воедино — и получить полный контроль над средствами в соответствующем vault.

Это принципиально важный момент: GG20 считался достаточно надёжным решением для MPC-систем, и подобная атака наглядно показывает, что даже проверенные криптографические схемы могут содержать практически эксплуатируемые слабые места, особенно когда в сети присутствует злонамеренный участник.

Протокол THORChain обеспечивает кроссчейн-ликвидность и обмен активами между различными блокчейнами без централизованного посредника. Инцидент такого масштаба неизбежно ставит вопросы о надёжности MPC-инфраструктуры, лежащей в основе подобных решений.

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

Источник: cointelegraph.com

➤

Больше важных новостей и разборов — в нашем Дзене

Close Welcome Bar