Публичный выпуск Mythos: Анализ преимуществ и ограничений аудита ИИ-смарт-контрактов

marsbitОпубликовано 2026-06-11Обновлено 2026-06-11

Введение

9 июня Anthropic официально выпустила публичную версию Mythos Claude Fable 5. Недавний инцидент с Zcash, когда исследователь обнаружил с помощью ИИ критическую уязвимость в пуле конфиденциальности Orchard, является показательным примером эффективности ИИ в аудите. В статье на примерах анализируются преимущества и ограничения ИИ, в частности Fable 5, для аудита смарт-контрактов. **Преимущества ИИ-аудита:** * **Высокая эффективность:** Идеально подходит для выявления стандартных уязвимостей, таких как конфликты слотов хранения (проиллюстрировано на примере коллизии между ReentrancyGuard и mapping вознаграждений), поиск шаблонов кода и первоначальную пакетную проверку. ИИ мгновенно анализирует макеты хранения и находит скрытые проблемы, которые легко упускаются при ручном аудите. **Ограничения ИИ-аудита:** * **Сложные сценарии:** При тестировании на контрактах, связанных с атакой на Curve LlamaLend sDOLA, Fable 5 не смогла выявить основную уязвимость. Это была типичная межпротокольная комбинированная атака, использующая взаимодействие нескольких контрактов и протоколов (манипуляция ценами, ликвидация). Текущие ИИ-модели испытывают трудности с пониманием сложной бизнес-логики, экономических моделей DeFi и построением путей атак, требующих семантического анализа взаимодействий между протоколами. **Заключение:** Fable 5 демонстрирует выдающиеся результаты в обнаружении стандартизированных уязвимостей на уровне кода и хранения, значительно повышая эффективность аудита. Однако...

Оригинал: Beosin

9 июня Anthropic официально выпустила публичную версию Claude Fable 5 под названием Mythos. Ранее Mythos продемонстрировала выдающиеся способности в поиске уязвимостей безопасности, оперативно выявляя скрытые уязвимости внутри систем, что привлекло значительное внимание в сфере кибербезопасности.

Недавний инцидент с Zcash стал типичным примером использования ИИ для поиска уязвимостей в блокчейне. Исследователь безопасности Тейлор Хорнби с помощью модели Anthropic Claude Opus 4.8 обнаружил за несколько часов уязвимость soundness в приватном пуле Orchard, которая оставалась незамеченной в течение четырех лет, несмотря на многочисленные предыдущие ручные аудиты. Теоретически эта уязвимость позволяла чеканить неограниченное количество необнаруживаемых поддельных ZEC, что напрямую привело к падению цены ZEC почти на 40%.

В настоящее время ИИ демонстрирует поразительную эффективность в сопоставлении шаблонов кода, массовой первоначальной проверке и других областях. Интеграция ИИ в процессы аудита безопасности блокчейна и смарт-контрактов становится трендом в индустрии безопасности Web3. В этой статье, на основе реальных примеров уязвимостей и тестирования Fable 5, анализируются сильные и слабые стороны ИИ в аудите смарт-контрактов.

Ситуации, в которых ИИ-аудит имеет преимущества

Пример анализа: Коллизия слотов хранения

В одном контракте одновременно использовались два следующих компонента:

1. Пользовательское отображение rewards mapping (для записи вознаграждений, доступных пользователю)

2. Библиотека ReentrancyGuard от Solady (для предотвращения атак повторного входа)

При этом расположение хранилищ двух компонентов вошло в конфликт.

ReentrancyGuard от Solady в целях максимальной оптимизации газа использует фиксированные слоты хранения с низкими номерами (обычно получаемые через специфические вычисления, близкие к константам). Типичная логика модификатора nonReentrant:

// Упрощенная версия
modifier nonReentrant() {
    // При входе записываем в сторожевой слот значение 0xff...ff (Страж)
    assembly {
        if eq(sload(REENTRANCY_GUARD_SLOT), 2) { revert(...) }  // 2 представляет состояние "заблокировано"
        sstore(REENTRANCY_GUARD_SLOT, 2)  // заблокировано
    }
    _;
    // Восстановление при завершении функции
    assembly { sstore(REENTRANCY_GUARD_SLOT, 1) }
}

Пользовательское rewards mapping:

mapping(address => uint256) public rewards;

Из-за правил расположения хранилищ в Solidity (первый слот mapping вычисляется на основе позиции его объявления), первый слот rewards mapping оказался идентичным фиксированному сторожевому слоту ReentrancyGuard.

Процесс атаки (подробные шаги):

1. Злоумышленник вызывает функцию getReward()

2. Срабатывает модификатор nonReentrant, записывая в сторожевой слот значение 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (все единицы)

3. Код контракта затем читает rewards[адрес_атакующего] — но из-за коллизии слотов он фактически читает значение 0xff...ff из сторожевого слота

4. Контракт решает, что "начислена огромная награда", и переводит эту сумму ETH атакующему, одновременно пытаясь обнулить rewards[атакующий] (что снова записывается в тот же сторожевой слот)

5. Поскольку модификатор восстанавливает значение слота при завершении функции, атакующий может повторно вызвать getReward()

6. Атакующий циклически вызывает функцию 200 раз, каждый раз успешно извлекая фиксированную сумму ETH, пока контракт не будет опустошен.

Важно отметить, что это не "атака повторного входа" (reentrancy attack) в традиционном понимании. Это механизм защиты самого ReentrancyGuard, который из-за коллизии хранения был использован в обратном направлении, превратившись в уязвимость для бесконечного получения наград. При ручном аудите крайне редко углубляются в раскладку хранилищ сторонних библиотек построчно, в то время как ИИ может мгновенно сравнить версии библиотек и точно сопоставить слоты хранения, напрямую выявляя такие "скрытые коллизионные" уязвимости.

Ситуации, в которых ИИ-аудит имеет недостатки

Fable 5 показывает отличные результаты в обнаружении уязвимостей в одиночных контрактах, чистом синтаксисе кода, уязвимостях на уровне хранилищ. Однако при работе с семантикой комбинаций протоколов, многоконтрактными комбинированными атаками, все еще наблюдаются очевидные ограничения. Мы использовали последнюю публичную версию Fable 5 для повторного тестирования контрактов, связанных с инцидентом атаки на Curve LlamaLend sDOLA, и результаты подтвердили эту проблему.

Список контрактов, участвовавших в этом аудите: crvUSD Controller.vy, sDOLA.sol, ERC4626.sol и другие. Fable 5 не смог идентифицировать ключевые риски, соответствующие этой атаке:

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

1. С помощью инструмента flash loan злоумышленник манипулировал ценой в пуле ликвидности Curve, искусственно занижая цену актива sDOLA (доли сейфа ERC-4626);

2. Множество залоговых позиций, использующих sDOLA в качестве обеспечения, достигли порога ликвидации;

3. Атакующий выполнил операции ликвидации оптом, получив прибыль.

Такие уязвимости возникают из-за комбинации нескольких протоколов DeFi и требуют от ИИ/аудиторов способности к комплексному анализу всей бизнес-логики и экономических моделей протоколов. В настоящее время аудит ИИ все еще недостаточно силен в области семантики комбинирования нескольких протоколов.

Заключение

Как видно из тестов на реальных примерах, Fable 5 в стандартизированных, детализированных сценариях, таких как конфликты слотов хранения, уязвимости шаблонов кода, логические дефекты в одиночных контрактах, массовая первоначальная проверка кода, может эффективно находить скрытые уязвимости, которые легко упускаются при ручном аудите. Однако при обработке семантики комбинаций протоколов, экономических моделей DeFi, многоконтрактных скоординированных атак, сложных уязвимостей бизнес-логики, ИИ с трудом понимает бизнес-сущность ончейн-экосистемы и пути построения комбинированных атак. Эта часть по-прежнему требует анализа под руководством профессиональных аудиторов безопасности.

В повседневной аудиторской работе в Beosin уже создан зрелый процесс аудита, сочетающий ИИ и экспертов по безопасности. Это не только значительно повышает эффективность аудита, но и позволяет лучше выявлять потенциальные риски в деталях и сложные уязвимости бизнес-логики, делая аудиторскую работу более эффективной, всесторонней и глубокой.

Связанные с этим вопросы

QЧто такое Mythos (Claude Fable 5) и почему он привлёк внимание в области безопасности?

AMythos (публичная версия называется Claude Fable 5) — это инструмент искусственного интеллекта от компании Anthropic, официально запущенный 9 июня. Он привлёк внимание в сфере безопасности благодаря своей выдающейся способности быстро находить скрытые уязвимости в системах, что было продемонстрировано в области кибербезопасности и, в частности, при аудите смарт-контрактов.

QКакой реальный пример из статьи демонстрирует мощь AI в поиске уязвимостей блокчейна?

AЯрким примером является инцидент с Zcash. Исследователь безопасности Тейлор Хорнби с помощью модели Anthropic Claude Opus 4.8 обнаружил за несколько часов уязвимость soundness в пуле конфиденциальности Orchard, которая оставалась незамеченной в течение четырёх лет, несмотря на многократные ручные аудиты. Эта уязвимость теоретически позволяла чеканить неограниченное количество фальшивых ZEC, что привело к падению цены ZEC почти на 40%.

QВ чём заключалось преимущество AI при обнаружении уязвимости "коллизия слотов хранения" (storage slot collision)?

AAI продемонстрировал превосходство в обнаружении сложных, детализированных уязвимостей, таких как коллизия слотов хранения между пользовательским mapping вознаграждений и библиотекой ReentrancyGuard от Solady. AI может мгновенно сравнить версии библиотек и точно сопоставить карту слотов хранения, выявив такие скрытые конфликты, которые легко упускаются при ручном аудите из-за необходимости глубокого анализа макета хранения сторонних библиотек.

QКаковы основные ограничения AI-аудита, согласно статье, на примере тестирования Fable 5?

AОсновное ограничение Fable 5, выявленное в статье, заключается в сложностях с анализом межпротокольной (кросс-протокольной) семантики и много-контрактных комбинированных атак. При тестировании на контрактах, связанных с атакой на Curve LlamaLend sDOLA, AI не смог выявить ключевые риски, поскольку уязвимость возникала из-за взаимодействия нескольких протоколов (манипуляция ценами через кривую, срабатывание ликвидации). Для понимания таких сложных бизнес-моделей и путей атак по-прежнему необходим анализ экспертов.

QКак компания Beosin использует AI в своём процессе аудита безопасности?

ABeosin внедрила зрелую совместную процессуальную модель, которая объединяет искусственный интеллект и экспертов по безопасности. Этот гибридный подход значительно повышает эффективность аудита, позволяя не только быстрее находить стандартные и детализированные риски с помощью AI, но и глубже анализировать сложные бизнес-логики и межпротокольные уязвимости с участием экспертов, делая аудит более всеобъемлющим и глубоким.

Похожее

Аster уже запустил 112 рынков RWA, так почему же ASTER всё ещё стоит на месте?

В первой половине 2026 года платформа Aster продемонстрировала значительный рост: запустила собственный блокчейн L1, ввела стейкинг, расширилась на 112 рынков токенизированных реальных активов (RWA) и привлекла строителей через Aster Code, генерируя объем в $12 миллиардов. Ключевое изменение для нативного токена ASTER произошло в июне — теперь 99% ежедневных комиссий платформы используются для выкупа и сжигания токенов, что теоретически может со временем вывести из обращения 5 миллиардов ASTER. Несмотря на эти фундаментальные улучшения и дорожную карту, включающую Aster Vault, Aster Card и расширение предложений TradFi, цена ASTER остается в боковом тренде около $0.626. Технические индикаторы, такие как RSI, показывают нейтралитет, а объем баланса (OBV) недостаточен для уверенного пробоя. Открытый интерес в деривативах снизился до примерно $149 миллионов, что указывает на осторожность трейдеров. Рынок, по-видимому, ждет более убедительных доказательств того, что новые инициативы приведут к реальному росту активности, увеличению комиссий и, как следствие, устойчивому спросу на токен ASTER.

ambcrypto9 мин. назад

Аster уже запустил 112 рынков RWA, так почему же ASTER всё ещё стоит на месте?

ambcrypto9 мин. назад

Владельцы XRP стали получать прибыль, но спрос на спотовом рынке исчез: Удержит ли цена $1.10?

Недавняя рыночная структура XRP демонстрирует противоречивые сигналы. Несмотря на то, что краткосрочные держатели снова стали получать прибыль (30-дневный MVRV превысил 1.0), активность сместилась с спотового рынка на рынок деривативов. Спотовый спрос практически исчез, объемы упали примерно на 99%, в то время как открытый интерес и коэффициент левериджа выросли. Это означает, что текущая консолидация цены в диапазоне $1.086-$1.113 в основном поддерживается спекулятивными позициями с использованием заемных средств, а не притоком нового капитала. Устойчивость такого роста левериджа сейчас зависит от прибыльности держателей. Поскольку давление для фиксации прибыли может усилиться, а новый спотовый спрос отсутствует, ключевой уровень поддержки $1.10 находится под угрозой, и XRP становится уязвимым для резкой коррекции в случае изменения рыночных настроений.

ambcrypto12 мин. назад

Владельцы XRP стали получать прибыль, но спрос на спотовом рынке исчез: Удержит ли цена $1.10?

ambcrypto12 мин. назад

Kalshi пообещал подать апелляцию после того, как судья в Вашингтоне признал, что рынок прогнозов, вероятно, нарушает законы штата об азартных играх

Компания Kalshi, оператор прогнозных рынков, регулируемых Комиссией по торговле товарными фьючерсами (CFTC), пообещала подать апелляцию после того, как судья в штате Вашингтон выдал предварительный судебный запрет. Суд постановил, что деятельность компании, вероятно, нарушает законы штата об азартных играх и защите прав потребителей. Иск был подан генеральным прокурором штата, который утверждает, что платформа Kalshi позволяет делать ставки на широкий круг событий, включая спорт и выборы, что представляет собой незаконный онлайн-гемблинг по местным законам. Kalshi отвергает претензии, настаивая на том, что её контракты на события регулируются федеральным Законом о товарных биржах и находятся под исключительной юрисдикцией CFTC, а не властей штатов. Компания заявила, что штаты не имеют права регулировать подобные рынки. Однако суд на предварительной стадии заключил, что федеральный закон не отменяет действие законов Вашингтона об азартных играх. Это дело является частью более широкой правовой битвы по вопросу о том, подпадают ли федерально регулируемые прогнозные рынки исключительно под федеральный надзор или также под действие законов штатов об азартных играх. Исход апелляции может оказать существенное влияние на будущее регулирование этой растущей отрасли по всей стране. Окончательное решение по судебному запрету ожидается 5 августа.

ambcrypto32 мин. назад

Kalshi пообещал подать апелляцию после того, как судья в Вашингтоне признал, что рынок прогнозов, вероятно, нарушает законы штата об азартных играх

ambcrypto32 мин. назад

Зарядка Bitcoin для $70K здесь, несмотря на слабый спрос на споте — вот как!

Рынок сигнализирует о возможной повышенной волатильности Bitcoin. Несмотря на слабый спрос на спотовом рынке (показатель упал до -170 тыс. BTC), данные Glassnode и CryptoQuant указывают на накопление крупными держателями («китами») 66,7 тыс. BTC за последние 60 дней. Это может свидетельствовать о переходе активов в «более сильные руки» (LTH). Одновременно наблюдается рост позиций с плечом: положительные funding-ставки выросли более чем на 20% за 72 часа, что создаёт риск массовых ликвидаций лонгов при отсутствии свежего покупательского спроса. Однако недавний рост цены выше $66 тыс. сопровождался ликвидацией шортов на сумму свыше $80 млн. Общая картина предполагает, что текущая ситуация может привести либо к коррекции из-за перегретых лонгов, либо, если спрос восстановится, к пробою в сторону уровня $70 тыс., что вызовет ликвидацию оставшихся медведей. Ключевым фактором станет динамика спотового спроса.

ambcrypto1 ч. назад

Зарядка Bitcoin для $70K здесь, несмотря на слабый спрос на споте — вот как!

ambcrypto1 ч. назад

Занижена ли стоимость Биткойна? Почему $66 тыс. могут не отражать всей картины о BTC

Биткоин (BTC) вновь преодолел отметку в $66 000, впервые с 17 июня, на фоне общего восстановления рынка криптовалют. Однако данные аналитической платформы CryptoQuant указывают, что BTC всё ещё может быть недооценен. Метрика MVRV Percentile, оценивающая текущую цену относительно исторических данных, находится на уровне 5-го процентиля. Это означает, что актив торгуется ниже, чем в 95% случаев за всю историю наблюдений, что традиционно сигнализирует о периоде недооценки и в прошлом предшествовало устойчивому росту. В то же время активность на спотовом рынке демонстрирует нейтралитет. Индикатор Spot Taker Cumulative Volume Delta (CVD) показывает баланс между объёмами покупок и продаж с 14 июня, что указывает на отсутствие доминирования быков или медведей. Чистый приток средств (Netflow) в спотовый рынок остаётся положительным, но недостаточно сильным: около $34,66 млн за 24 часа и $1,22 млрд за 30 дней. Это свидетельствует об осторожном накоплении, но не о мощном покупательском давлении. Таким образом, несмотря на технический сигнал недооценки по метрике MVRV, для подтверждения устойчивого бычьего тренда и продолжения роста выше $66 000 рынку требуется более значительный и уверенный приток покупательского объёма в спотовом сегменте.

ambcrypto2 ч. назад

Занижена ли стоимость Биткойна? Почему $66 тыс. могут не отражать всей картины о BTC

ambcrypto2 ч. назад

Торговля

Спот
活动图片