НовостиКриптовалютыWeb3Auth заявляет, что вывела 5,6 млн долларов из скомпрометированных кошельков Keplr до действий злоумышленников

Web3Auth заявляет, что вывела 5,6 млн долларов из скомпрометированных кошельков Keplr до действий злоумышленников

Автор: DefiLiban·

Ключевые выводы

  • •Web3Auth сообщает, что вывела около 5,6 млн долларов активов пользователей из кошельков Keplr до того, как злоумышленники могли воспользоваться выявленной уязвимостью в ее ключевой инфраструктуре.
  • •Компания называет операцию «фронтраннингом» потенциальной эксплойт-атаки: защитные переводы были выполнены раньше любых транзакций злоумышленника, а не после кражи средств.
  • •Заявление исходит исключительно от Web3Auth и остается неподтвержденным: до сих пор не опубликованы технический разбор, ончейн-данные транзакций, число затронутых кошельков или независимое заявление Keplr.
  • •Инцидент показывает, что пользователи кошельков с социальным входом, зависящих от сторонней ключевой инфраструктуры, подвержены уров безопасности этого провайдера — модели доверия, отличающейся от полностью самостоятельного хранения.
  • •Подтвержденные потери не зафиксированы; событие следует рассматривать как открытый инцидент безопасности до публикации полного разбора и данных о возврате средств.
Web3Auth заявляет, что вывела 5,6 млн долларов из скомпрометированных кошельков Keplr до действий злоумышленников

Web3Auth заявляет, что вывела около 5,6 млн долларов активов пользователей из кошельков Keplr до того, как злоумышленники могли их опустошить, сообщив, что выявила уязвимость в поддерживаемой ею ключевой инфраструктуре кошельков и заблаговременно приняла меры для защиты средств пользователей. Заявление компании не получило независимого подтверждения, и на момент подготовки материала не опубликованы ни технический разбор инцидента, ни ончейн-подтверждение.

Что произошло, по словам Web3Auth

Согласно материалам The Block, Web3Auth выявила уязвимость, затрагивавшую кошельки Keplr, использовавшие ее ключевую инфраструктуру, а затем вывела около 5,6 млн долларов активов пользователей до того, как злоумышленники успели что-либо предпринять. Компания охарактеризовала операцию как «фронтраннинг» (опережение) потенциальной эксплойт-атаки — термин, заимствованный из механики MEV (максимальной извлекаемой ценности) и подразумевающий гонку с противником за первоочередное исполнение транзакции. В данном контексте термин означает, что Web3Auth выполнила свои переводы раньше любой транзакции злоумышленника, а не пыталась вернуть средства после кражи.

Web3Auth, ранее известная как Torus, предоставляет инфраструктуру социального входа и управления ключами, используемую рядом Web3-приложений; ее официальный сайт — web3auth.io. Keplr — это кошелек-расширение для браузера, разработанный компанией Chainapsis и используемый главным образом для взаимодействия с сетями экосистемы Cosmos, включая Cosmos Hub и другие сети на базе Cosmos SDK. Связь между этими продуктами означает, что уязвимость в деривации ключей или кастодиальной логике на стороне Web3Auth могла затронуть пользователей Keplr, проходивших аутентификацию через социальный вход, а не через самостоятельно управляемые сид-фразы.

Заявленные компанией действия

По утверждению Web3Auth, компания провела защитный вывод средств, переведя все 5,6 млн долларов с затронутых кошельков для предотвращения потерь. Количество затронутых кошель, конкретные затронутые сети, адреса назначения переведенных средств, вопрос об уведомлении пользователей заранее, а также сроки проведения операции относительно активности злоумышленника — ни одно из этих сведений не подтверждено в доступных публикациях.

Данные обозревателей блоков, подтверждающие масштаб или направление переводов, не приводятся. Без хешей транзакций или адресов кошельков независимая проверка суммы в 5,6 млн долларов и текущего местонахождения средств невозможна только на основании публичных публикаций.

Почему упреждающий перевод средств — существенное событие с точки зрения риска

Когда провайдер кошельков перемещает средства пользователей без инициированных ими транзакций, это ставит под вопрос используемую модель кастодиального хранения. Если Web3Auth единолично хранила или могла восстановить приватные ключи, это заложено в самой архитектуре кошельков с социальным входом, однако также означает, что провайдер обладает полномочиями подписания транзакций, о предоставлении которых пользователи могли не в полной мере отдавать себе отчет. Такие архитектуры, обычно построенные на мультпартийных вычислениях (MPC) с разделением ключевого материала на доли, хранимые разными сторонами, устроены так, чтобы ни одна сторона — ни пользователь, ни провайдер — не владела полным приватным ключом в одиночку; фактическая кастодия, таким образом, зависит от того, как распределяются и восстанавливаются доли ключей.

Стек DeFi все больше полагается на уровни абстракции кошельков, социальное восстановление и сервисы управления ключами для снижения барьеров входа. Такие проектные компромиссы оправданы, но инциденты вроде этого проясняют фактическую поверхность доверия: пользователи некастодиальных кошельков, зависящих от сторонней ключевой инфраструктуры, подвержены уровню безопасности и операционным решениям этого провайдера иным образом, чем при полностью самостоятельном хранении, где сид-фраза остается исключительно под контролем владельца. Этот компромисс не является теоретическим: в отрасли есть прецеденты отказов инфраструктуры на уровне кошельков, включая утечку данных в кошельке Slope в 2022 году, когда сид-фразы пользователей попали в централизованный сервис логирования, и компрометацию JavaScript-библиотеки Ledger Connect Kit в 2023 году, которая поставляла вредоносный код кошелькам, взаимодействовавшим с затронутыми фронтендами.

Заявленный риск versus подтвержденные потери

Формулировка Web3Auth подразумевает, что средства подвергались риску, но не были утрачены. Это различие важно для оценки протокольного риска. Если компания успешно опередила злоумышленника и все 5,6 млн долларов остаются доступными для возврата пользователям, инцидент представляет собой упущенную угрозу, а не реализованную атаку.

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

Что остается неподтвержденным

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

  • Раскрытие первопричины. Какова природа уязвимости — утекший ключ, скомпрометированный сервис подписания или логическая ошибка в деривации ключей? Без этого невозможно оценить масштаб кошельков под риском.
  • Число затронутых кошельков. Сколько кошельков Keplr было скомпрометировано? Сумма в 5,6 млн долларов подразумевает определенный набор кошельков, но их количество не сообщалось.
  • Ончейн-данные транзакций. Записи в обозревателях блоков с объемом переводов, адресами кошельков-источников, адресами назначения и временными метками позволили бы независимо проверить как сумму, так и хронологию относительно активности злоумышленника.
  • Статус возврата средств. Где сейчас переведенные средства — возвращены пользователям, размещены в мультисиге или в контракте восстановления? Защитный характер операции можно считать полностью подтвержденным лишь при документированном возврате средств.
  • Независимое заявление Keplr. Как интерфейс кошелька, использовавшийся затронутыми пользователями, собственное раскрытие Keplr существенно подкрепило бы картину инцидента. Отдельное заявление Keplr не подтверждено в доступных источниках.

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

Пользователям, чьи кошельки могли быть затронуты, наиболее прямым действием будет проверка балансов через обозреватели сетей Cosmos и отслеживание официальных сообщений как от Web3Auth, так и от Keplr. Безопасность кошельков в архитектурах с социальным входом зависит от прозрачности и качества реагирования на инциденты базового уровня управления ключами, и этот инцидент станет одной из точек данных в продолжающейся оценке.

Источник: DefiLiban — Web3Auth Says It Moved $5.6M From Exposed Keplr Wallets