Аналіз інциденту крадіжки закритого ключа користувачів Solana внаслідок атак зловмисних пакетів NPM

robot
Генерація анотацій у процесі

Викрадення активів користувачів Solana: аналіз інциденту з крадіжкою закритих ключів через зловмисний пакет NPM

2 липня 2025 року користувач звернувся до команди безпеки з проханням проаналізувати причину викрадення його криптоактивів. Під час розслідування з'ясувалося, що інцидент стався через використання користувачем відкритого проєкту solana-pumpfun-bot, який розміщено на GitHub.

Команда безпеки негайно розпочала розслідування. Відвідавши репозиторій проекту на GitHub, було виявлено, що проект, хоча і має високі показники Star та Fork, проте часи комітів аномально сконцентровані, що свідчить про відсутність постійних оновлень.

Зловмисний NPM пакет краде закритий ключ, активи користувачів Solana зазнають крадіжки

Додатковий аналіз показав, що цей проект Node.js використовує підозрілий сторонній пакет під назвою crypto-layout-utils. Цей пакет був видалений з офіційних джерел, і версія, вказана в package.json, не з'являється в офіційній історії NPM.

Зловмисний NPM пакет краде закритий ключ, активи користувачів Solana під загрозою

У файлі package-lock.json дослідники виявили, що зловмисники замінили посилання на завантаження crypto-layout-utils на адреси завантаження релізу з GitHub. Завантаживши та проаналізувавши цей сильно заплутаний пакет залежностей, підтверджено, що це зловмисний NPM пакет.

Зловмисний NPM пакет краде Закритий ключ, активи користувачів Solana постраждали

Цей шкідливий пакет буде сканувати файли комп'ютера користувача, і якщо знайде вміст, пов'язаний з гаманцем або Закритим ключем, він завантажить його на сервер, контрольований зловмисником. Зловмисник також міг контролювати кілька облікових записів GitHub для розповсюдження шкідливих програм та підвищення довіри до проєкту.

Зловмисний NPM-пакет викрав Закритий ключ, активи користувачів Solana були вкрадені

Окрім crypto-layout-utils, було виявлено ще один шкідливий пакет під назвою bs58-encrypt-utils. Ці шкідливі пакети почали поширюватися з середини червня 2025 року, після чого продовжили розповсюдження, змінивши посилання для завантаження NPM пакетів.

Зловмисний NPM пакет краде закриті ключі, активи користувачів Solana під загрозою

Зловмисний NPM пакет викрадає закриті ключі, активи користувачів Solana зазнають крадіжки

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

Зловмисний NPM пакет краде закритий ключ, активи користувачів Solana зазнали крадіжки

Шкідливий пакет NPM краде закриті ключі, активи користувачів Solana зазнали крадіжки

Зловмисний NPM пакет краде закритий ключ, активи користувачів Solana зазнали крадіжки

Зловмисний NPM пакет викрав Закритий ключ, активи користувачів Solana були вкрадені

Ця атака здійснюється шляхом маскування під легітимні проєкти з відкритим вихідним кодом, спокушаючи користувачів завантажити та запустити код з шкідливими залежностями, з метою викрадення закритих ключів гаманців. Зловмисники використовують кілька облікових записів GitHub для спільних дій, розширюючи область розповсюдження та підвищуючи довіру, що надає їй велику обманність.

Рекомендується, щоб розробники та користувачі були дуже обережні з проектами GitHub, джерело яких невідоме, особливо коли йдеться про операції з гаманцями або Закритий ключ. Якщо потрібно провести налагодження, краще робити це в ізольованому середовищі без чутливих даних.

Зловмисний NPM пакет краде закриті ключі, активи користувачів Solana зазнали крадіжки

Переглянути оригінал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
MetaverseLandladyvip
· 07-11 00:15
Але знову npm пастка, на якій попадають лише новачки.
Переглянути оригіналвідповісти на0
LiquidatedTwicevip
· 07-10 16:27
Ще один відкритий вихідний код риболовлі. Хто ще вірить?
Переглянути оригіналвідповісти на0
GhostInTheChainvip
· 07-10 16:22
Знову хтось шахрайствує, вже не дивно.
Переглянути оригіналвідповісти на0
DisillusiionOraclevip
· 07-10 16:20
Знову вибухнув, Солана справді не витримує.
Переглянути оригіналвідповісти на0
DancingCandlesvip
· 07-10 16:13
Знову хакер і мерзенний
Переглянути оригіналвідповісти на0
  • Закріпити