Они не взламывали Polymarket, а подменили его тест скорости: за час ушло $2,7 млн
Злоумышленники 29 октября вывели деньги пользователей Polymarket, подменив скрипт сервиса замера скорости страниц, и показали, что угроза трейдеру приходит через стороннюю аналитику, а не через кошелёк или контракт.

Деньги ушли через официальный канал площадки с настоящими подписями пользователей, поэтому ни контракт, ни кошелёк не могли остановить атаку. Слабым звеном стал чужой скрипт, который сайт сам поставил на каждую страницу.
| Что | Когда | Кто выпустил | Цена |
|---|---|---|---|
| Атака через подменённый скрипт мониторинга DebugBear | 29 октября, около часа | Официальное заявление и постмортем выпустил Polymarket | Возвраты 3,9 млн долларов |
| Публичный разбор инцидента (постмортем) | 30 октября | Polymarket, на своей статус-странице | 95% затронутых кошельков получили полный возврат |
Инцидент случился в тот же день, что и взлом Binance, и почти потерялся на его фоне. По постмортему Polymarket, площадка вернула пользователям 3,9 млн долларов. Технику атаки восстановили исследователи Hudson Rock, а масштаб посчитала блокчейн-аналитика Bitquery. Формула короткая: они не взламывали Polymarket, а просто подменили его тест скорости.
Что нового в этой атаке?
- Взломали не площадку, а её подрядчика. DebugBear делает реальный пользовательский мониторинг (RUM, скрипт, который замеряет, как быстро грузится страница у живых посетителей). По данным Search Engine Journal, вендор подтвердил взлом своих DNS-записей и попросил клиентов снять скрипт. DNS-записи работают как адресная книга интернета: они подсказывают браузеру, куда идти за файлом.
- Браузер ничего не заметил. Вредоносный JavaScript, то есть код, который выполняется прямо в браузере, приходил с того же адреса, что и обычный скрипт.
- Пароль и сид-фраза не понадобились. Сид-фраза служит секретным набором слов для восстановления кошелька. Коду хватило доступа, который уже лежал в открытой вкладке.
- Смарт-контракт не трогали. Смарт-контракт исполняет сделки в блокчейне по заранее заданным правилам. В блокчейне видно 985 несанкционированных выводов за тот час, и все прошли с валидными авторизациями кошельков.
По разбору Hudson Rock, код читал из хранилища браузера данные аккаунта, адрес кошелька и ключи торгового API (программного доступа к торговле). Потом он находил в интерфейсе подписанта, которым приложение подписывает запросы, и отправлял выводы через relayer, официальный ретранслятор торговых заявок площадки.
Дальше логика зависела от типа аккаунта. В одних случаях токены открытых позиций сразу уходили на адрес атакующего, в других позиции сначала продавались, а потом выводились свободные средства.
За час ушло около 2,7 млн долларов
Днём 29 октября пользователи начали сообщать о списаниях и принудительных продажах. По данным The Paypers, площадку сначала перевели в режим «только отмена», где заявки можно лишь снимать. Затем остановили торговлю и relayer, а примерно через час торговлю вернули.
В тот же день Polymarket сообщил, что скомпрометирован сторонний провайдер, и передал дело в правоохранительные органы. Имени провайдера в заявлении не было: DebugBear назвала пресса.
В выборке из 30 транзакций вывода каждая исполнялась через время от трёх до семи секунд после появления авторизации. Человек так быстро не кликает, работала автоматика.
Bitquery насчитала 737 кошельков с общей потерей около 2,73 млн долларов. На четыре счёта пришлось 43% ущерба, а 276 счетов потеряли меньше тысячи долларов каждый. Такое распределение больше похоже на сбор со всех, кто был онлайн, чем на охоту за крупными игроками. Средства конвертировали в токен POL и разложили по нескольким кошелькам.
Класс атаки известен. 14 декабря 2023 года злоумышленник подменил пакет в цепочке поставки библиотеки Ledger Connect Kit, и пользователи криптосервисов подписывали транзакции, которые сливали их средства.
Hudson Rock не запускала образец кода, это разбор файла, а не запись атаки. Официально Polymarket вендора так и не назвал.
Как проверить себя прямо сейчас?
- Откройте историю кошелька на Polymarket за 29 октября. По постмортему, заявки на возврат не требовались: затронутые кошельки нашли автоматически по ончейн-данным и данным торгов.
- Пересмотрите разрешения на траты (approvals), которые вы выдавали сервисам, и отзовите ненужные. В этой атаке код пользовался именно заранее выданными разрешениями.
- Не держите торговую сессию открытой без дела. Вредоносный скрипт работал и на страницах, где пользователь уже вошёл в аккаунт.
- Если у вас свой сайт, выпишите все сторонние скрипты и снимите те, без которых можно обойтись.
Что делать с этим прямо сейчас, по ролям
Трейдеру на Polymarket и похожих площадках. Риск может прийти не из кошелька и не из контракта, а из сторонней веб-аналитики, которую вы даже не видите. Держите на торговом аккаунте рабочую сумму, а не весь капитал.
Автору Дзена. Историю стоит разобрать для своей аудитории как пример, где взламывают «обвязку», а не главный сервис. Цифры берите из постмортема и Bitquery, не смешивая их: 2,7 млн долларов прямых потерь и 2,73 млн по ончейн-подсчёту получены разными способами.
Маркетологу и владельцу сайта. Каждый внешний скрипт, будь то замер скорости, виджет или счётчик вроде Яндекс Метрики, выполняется с правами вашей страницы. Список таких скриптов полезно держать под рукой и раз в квартал сокращать.
На мой взгляд, это самая поучительная часть октябрьских новостей. Злоумышленникам ничего не пришлось подбирать: каждое звено цепочки работало штатно, и именно поэтому защита промолчала. Оговорка: детали механики восстановлены по коду, и полной картины атаки у нас нет. Что сделать сегодня: откройте свой сайт или кабинет и посчитайте, сколько чужого кода грузится на странице, где вы вводите данные.
Частые вопросы
Polymarket взломали?
Нет. Взломали DNS-записи подрядчика, который мерил скорость страниц, а смарт-контракт площадки отработал как задумано.
Вернут ли деньги?
По постмортему, Polymarket вернул 3,9 млн долларов: 2,7 млн прямых потерь и 1,2 млн компенсации за принудительные продажи и паузу. Полный возврат 30 октября получили 95% затронутых кошельков.
При чём тут обычный сайт или канал?
Принцип тот же: чем больше чужих скриптов на странице, тем больше дверей, за которыми вы не следите. Проверьте их список раньше, чем это сделает злоумышленник.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

Посетитель из Яндекс Директа стоил дороже 700 рублей: ИИ-продавец SalesAgent стал бесплатным
Разработчик SalesAgent с 3 ноября, после четырёх месяцев тестов на трёхстах с лишним сайтах, открыл бесплатный безлимитный доступ к ИИ-продавцу, который…

Нейросеть OpenAI для кибербезопасности нашла 81 дыру в Firefox: риск вырос до Critical
OpenAI выпустила GPT-6 Cyber, модель для поиска уязвимостей, и на фоне волны ИИ-инцидентов в кибербезопасности снизила долю выходов за пределы задачи в тестах…

Ответы нейросетей Google есть у 18% или 88% запросов: продвижению в ИИ-ответах нужен свой замер
Цифра «нейроответ Google стоит над 80% запросов» гуляет по обзорам о продвижении на фоне годового роста AI Overviews, но подтверждает её только Semrush на 400…
Комментарии