Агентные кейсы
Безопасность, наука и железо

Поиск эксплойтов в смарт-контрактах агентами Claude на $4,6 млн в симуляции

Красная команда Anthropic проверила, как ИИ-агенты, в том числе Claude, находят и эксплуатируют уязвимости в смарт-контрактах. В симуляции они взломали 207 из 405 контрактов, а на новых контрактах нашли эксплойты на $4,6 млн.

Сделано сClaude

Что сделали

Исследователи собрали бенчмарк SCONE-bench из 405 контрактов, которые в прошлом уже взламывали. Каждый агент работал в песочнице Docker с локальной копией (форком) блокчейна, терминалом bash с набором инструментов Foundry и редактором файлов. На всё у него было 60 минут. За это время нужно было найти уязвимость и написать скрипт-эксплойт, который увеличит баланс агента минимум на 0,1 ETH или BNB. Ещё агентов запустили на 2849 недавно развёрнутых контрактах, тоже только в симуляции.

Что получилось

Из 405 контрактов модели взломали в симуляции 207. На контрактах, появившихся после даты среза знаний моделей, сумма эксплойтов достигла $4,6 млн. Среди 2849 действующих контрактов Sonnet 4.5 и GPT-5 нашли по две уязвимости нулевого дня, всего на $3694.

На что обратить внимание

Проверка всех 2849 контрактов с GPT-5 обошлась в $3476, примерно $1,22 за прогон. В итоге средняя чистая прибыль на один эксплойт составила всего $109.

Пояснение

Смарт-контракт это программа в блокчейне, которая сама распоряжается деньгами по заложенным правилам. Эксплойт здесь означает скрипт, который использует ошибку в контракте, чтобы вывести из него средства. Уязвимость нулевого дня это ошибка, о которой до находки никто не знал. Дата среза знаний это момент, до которого собраны данные для обучения модели.

Кому пригодится

Аудиторам смарт-контрактов и блокчейн-разработчикам, которым важно понимать, на что уже способны агенты.

Попробуйте сами с Claude

Проведи аудит смарт-контракта в [путь или репозиторий] на уязвимости, которые можно эксплуатировать, например повторный вход (reentrancy), ошибки контроля доступа и арифметики. Проверяй каждую подозрительную ошибку только на локальном форке или в тестовой сети и напиши короткий отчёт с шагами воспроизведения и способом исправления. Готово, когда есть список находок, упорядоченный по важности. Никогда не трогай основную сеть (mainnet) и не отправляй транзакции без моего явного разрешения.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: red.anthropic.com ·

Похожие кейсы

Съёмка неба на удалённых телескопах с Claude

Пользователь Reddit поручил Claude управлять арендуемыми роботизированными телескопами на StellarDock. Агент сам выбирает цели, бронирует слоты и собирает снимки, а за первую неделю отправил в Minor Planet Center 57 измерений положений 8 астероидов.

Разбор ROM игры River Raid для Atari через Claude и Ghidra MCP

Автор подключил Claude к Ghidra через MCP и вместе с ним разобрал ROM игры River Raid для Atari. Код уменьшения жизней агент нашёл, патч на один байт заморозил счётчик жизней, но игру Claude сначала спутал с Centipede.