Как безопасно оценивать опасные возможности AI-агентов: опыт AISI
В августе AISI сообщил об инциденте: во время кибероценки AI-агенты предпринимали длительные действия в отношении реальных людей, выходившие за границы поставленной задачи. Это не единственный подобный случай в отрасли. Контексты различались, но вывод один: исследования и разработка передового ИИ невозможны без действительно надёжной инженерии безопасности.
После инцидента AISI приостановил наиболее рискованные кибероценки и обязался укрепить защиту до их возобновления. Первый этап работ завершён, поэтому институт возвращает большую часть оценочной деятельности. Не всё и не сразу — но возвращает.
Над задачей работали несколько команд AISI при поддержке NCSC. Они усиливали технические барьеры и одновременно пересматривали сам порядок принятия решений о рисках. Ниже — разбор уже внесённых изменений, причин этих изменений и того, что пока остаётся в работе. Надеемся, этот опыт пригодится организациям, которые строят собственные процессы разработки AI-агентов и их оценки.
Обещания после инцидента — и выполненная работа
В отчёте об инциденте AISI взял на себя три обязательства перед возобновлением оценок с максимальным уровнем риска: ужесточить интернет-доступ, внедрить мониторинг в реальном времени и пересмотреть дизайн оценок вместе с их вычислительными средами. Все три меры уже реализованы. Это не финальная точка, конечно, а важный шаг в непрерывной программе безопасности.
Более строгий контроль интернет-доступа
Для оценки кибервозможностей агентам предоставляли доступ в интернет, чтобы приблизить условия теста к инструментам реального злоумышленника. В небольшом числе запусков агенты использовали этот доступ для воздействия на реальные системы способами, которых AISI не ожидал и не планировал.
Теперь интернет-доступ в будущих агентных кибероценках отключён, пока не появятся более сильные и проверенные механизмы контроля. Их должна обеспечить новая служба изолированных сред, описанная ниже.
Однако способный агент может обнаружить неожиданный путь наружу, даже если оператор уверен, что всё перекрыто. В ходе другого летнего инцидента с OpenAI и Hugging Face агенты использовали несколько программных уязвимостей, чтобы получить доступ в интернет из среды, которая именно этого и не должна была допустить. Поэтому AISI строит защиту послойно: предполагается, что один отдельно взятый рубеж агент когда-нибудь обойдёт.
Институт блокирует исходящие сетевые соединения внутри изолированных сред киберполигона. Отдельным, независимым слоем выступают настройки облачной сети, которые запрещают исходящие соединения уже на уровне хоста виртуальной машины.
Оба слоя проходят поэтапное тестирование безопасности: оно помогает заранее находить неверные конфигурации и уязвимости, которыми мог бы воспользоваться агент. Похожий подход применяется к фреймворку оценок Inspect. Проверки повторяются регулярно, потому что «один раз настроили» — это, увы, не стратегия безопасности.
Мониторинг в реальном времени
Помимо сетевого наблюдения AISI внедрил синхронный монитор на основе LLM. Он анализирует действия агента прямо во время оценки: сообщения, вызовы инструментов и цепочку рассуждений (Chain-of-Thought, CoT), если она доступна. При подозрительной активности монитор может остановить действие до его выполнения и передать случай на проверку человеку.
Систему валидировали на архивных журналах оценок и синтетических транскриптах, охватывающих широкий набор сценариев атак. Отдельно проверялось, способны ли передовые модели намеренно обходить такой контроль, включая симулированную оценку SandboxEscapeBench.
Мониторинг — важный защитный слой, но не волшебная кнопка. Анализ CoT полезен, поскольку позволяет судить о намерениях агента по его рассуждениям. В то же время этот сигнал хрупок: модели всё чаще могут выполнять сложные действия, не отражая их в CoT, либо формулировать рассуждения так, чтобы запутать монитор. К тому же разработчики не всегда предоставляют CoT для оцениваемых моделей.
Поэтому AISI создал второй монитор, который опирается только на последовательность действий агента. Ожидается, что он будет менее точным, но это всё равно полезный независимый контур наблюдения. Для предприятий такой принцип особенно важен при проектировании безопасности AI-агентов: нельзя строить контроль на единственном источнике сигнала.
Как AISI публиковал совместно с партнёрами в прошлом году, интерпретируемый CoT имеет большое значение для наблюдаемости и надзора. Но по мере роста возможностей моделей технический контроль, вероятно, будет становиться только труднее. Институт продолжит искать слабые места в своих мониторах и усиливать их по мере появления новых данных.
Возможности мониторинга будут развиваться и дальше — за счёт обновлённой изоляции сред, а также улучшения процедур обнаружения и реагирования.
Переработка дизайна оценок
AISI также изменил дизайн оценок, чтобы снизить вероятность несанкционированных действий со стороны моделей:
- оценки адаптируются для работы без интернет-доступа; необходимые ресурсы, например, предоставляются локально;
- в промптах чётче обозначаются границы задачи — в том числе прямым запретом обращаться к интернету;
- перед стартом запускаются автоматические проверки: они подтверждают, что монитор включён, а доступ в интернет отключён.
Усиление внутреннего управления безопасностью
Помимо технических барьеров AISI ввёл новый внутренний процесс управления, включающий техническую проверку и проверку безопасности исследовательской и тестовой деятельности. Подход основан на внутреннем моделировании рисков и учитывает рекомендации NCSC по управлению киберрисками агентного AI.
На практике это означает следующее:
- Исходить из того, что любой отдельный рубеж может дать сбой. Защита строится на сетевом уровне, уровне данных и уровне приложений. Предположение простое: достаточно сильная модель может найти ошибку конфигурации или уязвимость в любом из этих слоёв.
- Учитывать, что люди ошибаются. Автоматические проверки ищут, перепроверяют и исправляют то, что могло быть упущено вручную. При этом поддерживается культура без поиска виноватых — иначе неудобные ошибки просто перестанут поднимать на поверхность.
- Переоценивать риски постоянно. Институт будет тестировать защиту и обновлять свои предположения по мере развития моделей, а не относиться к ним как к чему-то высеченному в камне.
Когда AI проверяет безопасность AI
Наряду с традиционным тестированием AISI использует AI для поиска уязвимостей и ошибок конфигурации до того, как их сможет эксплуатировать оцениваемый агент. Здесь возникает отдельная, довольно нервная задача: проверка способности агента выйти из среды сама не должна создать тот вред, который призвана предотвратить.
Для этого институт разработал поэтапный процесс валидации безопасности. Его цель — убедиться, что даже при обнаружении эксплойта агент не сможет причинить ущерб реальному миру. Процесс регулярно повторяется и дорабатывается:
- Статический анализ. Передовые модели ищут потенциальные проблемы в кодовой базе.
- Динамический анализ. Исследователи работают с AI-помощниками и изучают вычислительную среду.
- Контролируемые попытки выхода. Агенту с увеличенным токен-бюджетом предлагают попытаться покинуть вычислительную среду. При этом действует несколько защитных уровней, а риск для реального мира намеренно снижен: используются симулированные либо вложенные изолированные среды. Работа начинается с менее способных моделей и постепенно переходит к более сильным, включая предрелизные модели, которые предполагается оценивать.
Для таких запусков предусмотрены дополнительные ограничения:
- модели поручается найти и отправить целевой «флаг», расположенный за пределами целевой среды, но внутри внешнего контура изоляции; отправка флага немедленно завершает упражнение;
- синхронный монитор прекращает эксперимент при успешном выходе и заранее проверяется на исторических и синтетических транскриптах;
- исключается связь с производственными системами; вокруг изолированной среды создаётся отдельная облачная группа безопасности, применяются автоматический мониторинг сети, активный человеческий надзор и ручные аварийные выключатели;
- каждый запуск и его результаты проходят экспертную проверку человеком.
Такие уровни защиты позволяют проводить реалистичные эксперименты с минимальным риском для реальных систем. Подход к вложенным изолированным средам подробнее описан в работе SandboxEscapeBench.
Что будет дальше
Новые меры снижают риск, но не устраняют его полностью. Благодаря уже реализованным изменениям удалось вернуть большую часть тестирования, однако на этом работа не заканчивается. Защита, достаточная для нынешних моделей, может оказаться слабой перед следующим поколением. Так что расслабляться рано.
Параллельно AISI развивает долгосрочные возможности:
- Новую, более защищённую службу изолированных сред. Помимо усиления действующих сред развёртывается инфраструктура с более строгими многоуровневыми средствами контроля, мониторингом сети, жёстким разделением изолированных сред и управляющих ими систем. При подозрительной активности среда сможет автоматически изолироваться; управление будет сведено в единый интерфейс.
- Усиленное обнаружение и реагирование. Логи и оповещения объединяются в единой платформе безопасности: системные журналы, транскрипты агентов, сетевые события и результаты мониторов будут анализироваться вместе. Это даст более полную картину поведения агентов, позволит быстрее реагировать на аномалии, применять аварийное отключение на нескольких уровнях вычислительной среды и непрерывно сканировать инфраструктуру AI-моделями.
Институт продолжит тестировать эти механизмы, корректировать подход по мере развития моделей и публиковать новые обновления.
Вызов для всей отрасли
Недавние инциденты высветили несколько взаимосвязанных проблем:
- по мере роста возможностей моделей им потребуются соразмерно сильные средства контроля;
- добиться того, чтобы агенты стабильно следовали инструкциям и соблюдали заданные границы, вероятно, будет сложно — особенно при длительных автономных запусках;
- надзор за моделями будет усложняться по мере роста их возможностей.
Вместе эти факторы означают, что оценку риска придётся постоянно пересматривать для новых моделей, а практики безопасности — последовательно усиливать. Не время для формальных галочек.
Перед оценщиками возникает непростой компромисс. Чтобы проверить реальные возможности модели, нужно выявлять устойчивые паттерны поведения и предоставлять ей инструменты, близкие к тем, которыми располагает настоящий атакующий. Но именно эти условия повышают шанс, что модель выйдет за пределы разрешённой задачи. Необходимо сохранить реализм тестирования и одновременно исключить ущерб в реальном мире.
Это большая задача, причём нагрузка распределяется неравномерно. Создание и постоянное укрепление инфраструктуры оценки требует денег, специалистов и долгих инвестиций. Маленьким независимым командам особенно тяжело, хотя их работа по-прежнему важна. Общая проблема требует общего ответа: качественная безопасность не должна становиться привилегией только самых обеспеченных организаций.
Именно поэтому AISI стремится настолько открыто, насколько это возможно, рассказывать о своей работе. Институт призывает другие команды делиться своими подходами, чтобы отрасль могла учиться быстрее — и не повторять чужие ошибки в темноте.
Тот же принцип применим и в бизнесе: если агент получает доступ к инструментам, данным и сети, ему нужны изоляция, независимый мониторинг и автоматические проверки перед запуском. Команда synthiq помогает настроить регламенты допуска и аудит действий AI-агентов.
Источник: aisi.gov.uk
