У Binance вывели криптовалюту на миллиарды долларов. И самое интересное здесь механизм атаки.
29 октября злоумышленники получили контроль над горячими кошельками биржи. По предварительным оценкам, отток средств составил $5,6–5,8 млрд в ETH, BTC, USDT и других активах.
Для одного из кошельков использовали EIP-7702 - механизм Ethereum, позволяющий обычному кошельку временно выполнять код смарт-контракта.
Как проходила атака:
1. Хакер подготовил вредоносный контракт, который автоматически переводил средства на подконтрольный адрес.
2. Через EIP-7702 отправил пакет из 50 подписанных авторизаций с последовательными nonce, чтобы попасть в актуальное состояние кошелька Binance 14.
3. Одна авторизация сработала. Кошелёк начал выполнять код злоумышленника.
4. За одну транзакцию из Binance 14 вывели 167 464 ETH и десятки других токенов.
5. Спустя 24 секунды другой кошелёк Binance 16 перевёл ещё 28 005 ETH на адрес атакующего.
Самый интересный момент: EIP-7702 требует действительной криптографической подписи владельца кошелька. Просто подделать такую авторизацию нельзя.
Это указывает на компрометацию механизма подписания транзакций, а не на обычную ошибку в смарт-контракте.
Binance предварительно связывает инцидент с компрометацией ноутбука DevOps-инженера, но утечку приватных ключей биржа пока не подтвердила.
Часть средств удалось заблокировать. Tether, Circle и другие эмитенты заморозили активы на миллиарды долларов.
Парадокс криптовалют: децентрализованная инфраструктура позволила переместить миллиарды за минуты, но централизованное управление стейблкоинами помогло остановить часть похищенных средств.
Инцидент показывает, насколько опасна компрометация инфраструктуры подписания транзакций, даже если сами смарт-контракты работают без ошибок.
29 октября злоумышленники получили контроль над горячими кошельками биржи. По предварительным оценкам, отток средств составил $5,6–5,8 млрд в ETH, BTC, USDT и других активах.
Для одного из кошельков использовали EIP-7702 - механизм Ethereum, позволяющий обычному кошельку временно выполнять код смарт-контракта.
Как проходила атака:
1. Хакер подготовил вредоносный контракт, который автоматически переводил средства на подконтрольный адрес.
2. Через EIP-7702 отправил пакет из 50 подписанных авторизаций с последовательными nonce, чтобы попасть в актуальное состояние кошелька Binance 14.
3. Одна авторизация сработала. Кошелёк начал выполнять код злоумышленника.
4. За одну транзакцию из Binance 14 вывели 167 464 ETH и десятки других токенов.
5. Спустя 24 секунды другой кошелёк Binance 16 перевёл ещё 28 005 ETH на адрес атакующего.
Самый интересный момент: EIP-7702 требует действительной криптографической подписи владельца кошелька. Просто подделать такую авторизацию нельзя.
Это указывает на компрометацию механизма подписания транзакций, а не на обычную ошибку в смарт-контракте.
Binance предварительно связывает инцидент с компрометацией ноутбука DevOps-инженера, но утечку приватных ключей биржа пока не подтвердила.
Часть средств удалось заблокировать. Tether, Circle и другие эмитенты заморозили активы на миллиарды долларов.
Парадокс криптовалют: децентрализованная инфраструктура позволила переместить миллиарды за минуты, но централизованное управление стейблкоинами помогло остановить часть похищенных средств.
Инцидент показывает, насколько опасна компрометация инфраструктуры подписания транзакций, даже если сами смарт-контракты работают без ошибок.
👍23🔥9❤6😱3🤔2🥰1
Forwarded from Анализ данных (Data analysis)
Claude нашёл 62 уязвимости в Chrome и научился получать root-доступ к Linux-серверам без авторизации.
Anthropic опубликовала результаты эксперимента с внутренней моделью Claude, которая самостоятельно исследовала реальное ПО и создавала рабочие цепочки атак.
Вот что получилось:
Chrome. Claude обнаружил уязвимости в V8, обошёл несколько уровней изоляции и добился выполнения произвольного кода за пределами песочницы браузера. Google исправила 62 уязвимости, включая 13 способов выхода из sandbox.
Safari. Модель построила цепочку, позволяющую вредоносному сайту обходить Same-Origin Policy, читать cookies, историю браузера и получать доступ к данным других сайтов, где пользователь авторизован.
Android. Claude нашёл способ извлекать фотографии и личные файлы с заблокированного Pixel 9 через USB без подтверждения владельца.
Windows. Обнаружил ошибку в реализации QUIC на уровне ядра. Несколько специально сформированных сетевых пакетов могли удалённо вызвать падение сервера.
Claude нашёл race condition в сетевом стеке ядра и собрал zero-click эксплойт. Атакующему достаточно отправлять пакеты серверу с включённым Multipath TCP, чтобы получить выполнение команд от root.
В демонстрации на Linux взлом занял около 53 минут.
Модель анализировала бинарники через Ghidra, обходила защитные механизмы и объединяла несколько ошибок в полноценные атаки.
Для масштабирования исследователи запускали множество агентов параллельно, каждый из которых искал уязвимости своей стратегией.
Все описанные уязвимости были переданы разработчикам и исправлены.
https://www.anthropic.com/research/discovering-vulnerabilities-with-claude
Anthropic опубликовала результаты эксперимента с внутренней моделью Claude, которая самостоятельно исследовала реальное ПО и создавала рабочие цепочки атак.
Вот что получилось:
Chrome. Claude обнаружил уязвимости в V8, обошёл несколько уровней изоляции и добился выполнения произвольного кода за пределами песочницы браузера. Google исправила 62 уязвимости, включая 13 способов выхода из sandbox.
Safari. Модель построила цепочку, позволяющую вредоносному сайту обходить Same-Origin Policy, читать cookies, историю браузера и получать доступ к данным других сайтов, где пользователь авторизован.
Android. Claude нашёл способ извлекать фотографии и личные файлы с заблокированного Pixel 9 через USB без подтверждения владельца.
Windows. Обнаружил ошибку в реализации QUIC на уровне ядра. Несколько специально сформированных сетевых пакетов могли удалённо вызвать падение сервера.
Claude нашёл race condition в сетевом стеке ядра и собрал zero-click эксплойт. Атакующему достаточно отправлять пакеты серверу с включённым Multipath TCP, чтобы получить выполнение команд от root.
В демонстрации на Linux взлом занял около 53 минут.
Модель анализировала бинарники через Ghidra, обходила защитные механизмы и объединяла несколько ошибок в полноценные атаки.
Для масштабирования исследователи запускали множество агентов параллельно, каждый из которых искал уязвимости своей стратегией.
Все описанные уязвимости были переданы разработчикам и исправлены.
https://www.anthropic.com/research/discovering-vulnerabilities-with-claude
❤1👍1🔥1😁1