Google представила технологию песочниц (sandboxes) для Cloud Run, обеспечивающую усиленную изоляцию контейнеров с минимальными задержками. Решение позволяет безопасно запускать ИИ-агенты и модели, выполняющие код из недоверенных источников, предотвращая выход процессов за пределы выделенной среды. Это критически важно для агентных систем, взаимодействующих с внешними API и выполняющих динамически генерируемые скрипты.

Технология базируется на gVisor — ядре, которое перехватывает системные вызовы приложения и выполняет их в изолированном пространстве пользователя. В отличие от стандартной виртуализации, песочницы Cloud Run практически не увеличивают время холодного старта, что делает их пригодными для масштабируемых серверных приложений. Разработчики могут активировать этот уровень защиты без изменения исходного кода контейнеров, просто обновив конфигурацию развертывания.

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

Ключевые факты

  • Технология реализована на базе gVisor, обеспечивающего глубокую изоляцию системных вызовов.
  • Решение доступно в режиме публичного превью для всех пользователей Google Cloud Run.
  • Активация песочницы не требует пересборки контейнеров или изменения логики приложения.
  • Изоляция позволяет безопасно исполнять динамический код, генерируемый ИИ-агентами, без риска для хостовой системы.
  • Подход сохраняет низкую задержку запуска, характерную для стандартных контейнеров Cloud Run.