ГоловнаНовинний центр LBank
Казначейство Swan втратило $625 тис. після витоку ключа підписанта, що уможливило купівлю STY зі знижкою
swan-treasury-loses-625k-after-signer-key-leak-enables-discounted-sty-purchases
Казначейство Swan втратило $625 тис. після витоку ключа підписанта, що уможливило купівлю STY зі знижкою
Скарбниця Swan втратила близько 625 000 доларів після того, як зловмисники використали скомпрометований офчейн-ключ підписанта в мережі BNB Chain. Зловмисник придбав близько 687 000 STY зі 100-кратним дисконтом, використовуючи підроблені підписи та флеш-кредит PancakeSwap. Підроблені підписи для запиту та переказу дозволили зловмиснику продати токени в пул STY USDT з метою отримання прибутку. Аналіз безпеки виявив, що транзакції були підписані скомпрометованим ключем підписанта протоколу, а не шляхом використання недоліку у верифікації підписів.
2026-07-31 Джерело:crypto.news

Протокол управління блокчейн-активами Swan Treasury зазнав збитків приблизно в $625 000 після того, як зловмисники використали витік офчейн-ключа підписувача, щоб придбати токени STY зі значною знижкою, перш ніж продати їх з прибутком.

Коротко
  • Swan Treasury втратив близько $625 000 після того, як зловмисники використали скомпрометований офчейн-ключ підписувача в BNB Chain.
  • Зловмисник купив близько 687 000 STY зі знижкою у 100 разів, використовуючи підроблені підписи та флеш-кредит PancakeSwap.
  • Підроблені підписи на отримання та передачу дозволили зловмиснику продати токени в пул STY/USDT з прибутком.
  • Аналіз безпеки виявив, що транзакції були підписані скомпрометованим ключем підписувача протоколу, а не за допомогою експлойту, пов'язаного з перевіркою підпису.

За даними блокчейн-безпекової компанії Defimon Alerts, експлойт стався на BNB Chain після того, як офчейн-ключ підписувача протоколу, жорстко закодований як адреса _signer у контракті ZhaiquanBuy, був скомпрометований.

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

Експлойт Swan Treasury базувався на витоку ключа підписувача

Defimon Alerts заявила, що зловмисник маніпулював функцією buy(), яка обчислює кількість STY, яку отримує користувач, на основі підписаної величини знижки. Створивши дійсний підпис з параметром знижки, встановленим на одиницю, зловмисник придбав STY приблизно за одну соту його передбачуваної ціни.

Використовуючи флеш-кредит PancakeSwap на суму близько 19 700 USDT, зловмисник придбав майже 687 000 токенів STY за допомогою механізму купівлі зі знижкою.

Безпекова компанія повідомила, що експлойт на цьому не зупинився. Були також підроблені дійсні підписи для функцій claim() та transfer() протоколу на відповідних контрактах, що надало зловмиснику додатковий доступ до STY, перш ніж він продав токени в пул ліквідності STY/USDT.

Після закриття позиції зловмисник отримав близько 625 000 USDT прибутку, згідно з Defimon Alerts.

На момент інциденту STY торгувався приблизно за $2,87, зазначено в повідомленні фірми.

Аналіз транзакцій вказує на скомпрометований приватний ключ

У своїй технічній оцінці Defimon Alerts заявила, що кожна операція ecrecover, зафіксована під час експлойту, розшифровувалася до жорстко закодованої адреси підписувача протоколу, а не до будь-якого керованого зловмисником облікового запису.

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

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

На момент публікації Swan Treasury публічно не пояснила, як було викрито ключ підписувача, і чи були впроваджені додаткові заходи з пом'якшення ризиків.

Компрометації приватних ключів продовжують призводити до крипто-втрат

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

У червні 2025 року компанія з блокчейн-безпеки Hacken повідомила, що скомпрометований приватний ключ, пов'язаний з контрактом з привілеями карбування, дозволив зловмиснику створити 900 мільйонів токенів HAI на Ethereum та BNB Chain.

Hacken заявила, що ключ був викритий, коли компанія вносила архітектурні зміни до своєї інфраструктури блокчейн-мосту, що дозволило зловмиснику отримати близько $250 000 до того, як скомпрометований обліковий запис карбування був відкликаний, а операції мосту призупинено.

Окремі дослідження також продовжують виявляти витік приватних ключів як один з найстійкіших ризиків безпеки в галузі. Звіт Hacken, на який раніше посилався crypto.news, показав, що збої контролю доступу, включаючи витоки приватних ключів, становили 78% втрат від крипто-хаків, зафіксованих протягом 2024 року.

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

Zilliqa заявила, що проблема виникла в її власному застосунку Ledger, а не в самому апаратному забезпеченні Ledger, і проінструктувала постраждалих користувачів чекати вказівок щодо відновлення замість негайного переміщення коштів.

Дослідники безпеки продовжують попереджати про витік ключів

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

Дослідники з Університету Каліфорнії раніше цього року повідомили, що деякі сторонні AI-сервіси маршрутизації можуть отримувати доступ до конфіденційних облікових даних, включаючи приватні ключі криптовалют та сид-фрази, оскільки вони обробляють запити користувачів у відкритому тексті.

Під час контрольованого тестування дослідники спостерігали зловмисну поведінку кількох сервісів маршрутизації та продемонстрували, що один посередник успішно викачав Ether з тестового гаманця після отримання його приватного ключа.

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

Популярна криптовалюта
Зареєструйтеся зараз, щоб не пропустити жодного оновлення!