SlowMist выявляет уязвимость безопасности, которая может привести к раскрытию закрытых ключей

- Фирма SlowMist обнаружила уязвимость в библиотеке эллиптических кривых для JavaScript.
- Эта ошибка позволяет злоумышленникам извлекать закрытые ключи всего за одну операцию подписи.
- Затронутая библиотека широко используется в криптокошельках и приложениях Web3.
Компания по безопасности блокчейна SlowMist выявила уязвимость в широко используемой криптографической библиотеке JavaScript, которая может подвергнуть закрытые ключи пользователей риску компрометации со стороны злоумышленников.
Уязвимость безопасности затрагивает популярную библиотеку «elliptic», которая предоставляет функции эллиптической криптографии для нескольких криптовалютных кошельков, систем идентификации и приложений Web3.
Согласно анализу SlowMist, уязвимость возникает из-за некорректной обработки нестандартных входных данных библиотекой во время операций подписи. Этот процесс может привести к повторному использованию случайных чисел в подписях ECDSA. Поскольку безопасность этих подписей полностью зависит от уникальности этих случайных значений, любое повторное использование позволяет злоумышленникам математически вывести закрытый ключ.
Уязвимость позволяет извлечь закрытый ключ при минимальном взаимодействии
Причина уязвимости заключается в том, как библиотека elliptic генерирует то, что криптографы называют «k-значением». Это случайное число, которое никогда не должно повторно использоваться в разных подписях. Анализ SlowMist показывает, что злоумышленники могут создавать специальные входные данные, которые обманывают библиотеку, заставляя ее повторно использовать это значение. «При генерации k закрытый ключ и сообщение используются в качестве семян для обеспечения уникальности при различных входных данных», — объясняется в отчете SlowMist.
Эта уязвимость создает опасный вектор атаки, поскольку требует минимального взаимодействия с жертвами. Злоумышленнику нужно лишь наблюдать за одной легитимной подписью, а затем заставить цель подписать специально созданный запрос. Сравнив эти две подписи, злоумышленник может математически вывести закрытый ключ жертвы, используя относительно простую формулу.
Широкое внедрение ставит под угрозу множество Web3 приложений
Использование библиотеки ellipt сообществом JavaScript увеличивает потенциальное влияние уязвимости. SlowMist указывает, что уязвимость присутствует во всех версиях вплоть до 6.6.0 и затрагивает приложения, использующие различные эллиптические кривые.
Любое приложение, выполняющее подписи ECDSA на внешних входных данных, находится в зоне риска. Это может включать криптовалютные кошельки, приложения децентрализованных финансов (DeFi), платформы NFT и приложения аутентификации идентичности на базе Web3.
Использование библиотеки в сфере цифровых валют создает поверхность атаки. Если закрытый ключ скомпрометирован, злоумышленники получают полный контроль над соответствующими активами. Хакеры могут выполнять несанкционированные переводы, изменять записи об владении или выдавать себя за пользователей в децентрализованных приложениях.
SlowMist также опубликовала некоторые экстренные рекомендации для пользователей и разработчиков по смягчению угрозы безопасности. Разработчикам следует в первую очередь обновить библиотеку ellipt до версии 6.6.1 или выше, поскольку уязвимость официально устранена в последнем релизе.
Помимо обновления библиотеки, SlowMist рекомендует разработчикам внедрять дополнительные меры безопасности в свои приложения. Для пользователей затронутых приложений главной проблемой является то, не находятся ли их закрытые ключи уже под угрозой. SlowMist рекомендует пользователям, которые, возможно, подписывали вредоносные или неизвестные сообщения, принять меры предосторожности и заменить свои закрытые ключи.
Фишинговые атаки отступают, уступая место техническим уязвимостям
Хотя обнаружение SlowMist указывает на угрозы, исходящие от технических уязвимостей, данные Scam Sniffer показывают, что традиционные фишинговые атаки снижались три месяца подряд. В феврале 2025 года 7442 жертвы потеряли 5,32 млн долларов. Это на 48% меньше, чем 10,25 млн долларов в январе, и на 77% меньше, чем 23,58 млн долларов в декабре.
🧵 [1/4] 🚨 Отчет ScamSniffer о фишинге за февраль 2025
Потери за февраль: $5.32M | 7,442 жертв
Потери за январь: $10.25M | 9,220 жертв
(-48% мес/мес) pic.twitter.com/HsZZSlYKJC— Scam Sniffer | Web3 Anti-Scam (@realScamSniffer) 5 марта 2025 г.
Несмотря на эту нисходящую тенденцию, ряд векторов атаки остается крайне эффективным. Атаки с использованием разрешений (Permit allowance), при которых хакеры создают адреса кошельков, визуально неотличимые от легитимных, привели к самым крупным единовременным потерям в размере 771 000 долларов в ETH.
Атаки на основе разрешений (Permit) заняли второе место с потерями в 611 000 долларов, за ними последовали неснятые фишинговые одобрения в BSC на сумму 610 000 долларов в виде присвоенных средств. Эксплойты IncreaseApproval завершили топ векторов атаки с потерями в 326 000 долларов в ETH.
Если вы читаете это, вы уже впереди. Оставайтесь с нами, подписавшись на нашу рассылку.
Отказ от ответственности. Предоставленная информация не является торговой рекомендацией. Cryptopolitan.com Мы не несем ответственности за любые инвестиции, сделанные на основе информации, представленной на этой странице. Мы настоятельно рекомендуем проводить независимое исследование и/или проконсультироваться с квалифицированным специалистом перед принятием любых инвестиционных решений.

Вигнеш Карунанидхи
Вигнеш — автор контента о криптовалютах, крипто-журналист, редактор контента и менеджер социальных сетей. Более 6 лет он работал с Watcher.guru, BeInCrypto, CoinGape, Milkroad и Airdrops. Его навыки освещения новостей в сфере технологий, робототехники, бизнеса и ИИ были отточены благодаря степени магистра коммерции.















