Подход к безопасности OpenClaw с использованием LLM-маршрутизатора и приватного обмена zrok

Разработчик подробно описал свой подход к запуску OpenClaw и маршрутизатора LLM внутри среды VM+Kubernetes одной командой, уделяя особое внимание решению проблем безопасности вокруг агентских систем типа "маленький лобстер".
Проблема безопасности и первоначальный подход
Проект начался с опасений по поводу безопасности агентских систем, подобных OpenClaw. Разработчик отмечает, что одной только изоляции (sandboxing) недостаточно для решения фундаментальной проблемы безопасности: пока у агента есть права на выполнение, простая инъекция навыка может вызвать что-то вроде printenv и раскрыть все внедрённые API-ключи. Удаление прав на выполнение лишило бы около 90% функциональности, а без внедрения ключа API для LLM агент вообще не сможет обращаться к модели.
Решение с маршрутизатором LLM
Изначально разработчик рассматривал использование сервисной сетки (service mesh) с сайдкаром для обработки инъекции заголовков аутентификации, но принудительное использование HTTPS в OpenClaw сделало это непрактичным. Вместо этого он перешёл на использование маршрутизатора LLM, который позволяет внедрять API-ключи на уровне маршрутизатора. Этот подход даёт дополнительное преимущество, позволяя пользователям проверять журналы разговоров и создавать собственные плагины мониторинга, например, используя Claude Code для наблюдения за агентом.
Удалённый доступ через zrok
Ещё одной задачей была интеграция с коммуникационными приложениями, такими как Slack или Telegram, что требует внедрения токенов для удалённого доступа. Решение использует приватный обмен zrok, позволяя удалённому хосту получить доступ к админ-чату агента через приватный обмен без использования каких-либо мессенджеров. Разработчик признаёт, что это ограничивает некоторые возможности — это компромисс. Полная поддержка коммуникационных приложений в этой модели потребовала бы запуска шлюза и агента в отдельных контейнерах, что ещё не реализовано.
Детали проекта
Проекту дано китайское название "Xiao Long Xia" (小笼虾), где иероглиф "笼" взят из "xiaolongbao" (пельмени с супом). Реализация запускает OpenClaw и маршрутизатор LLM внутри среды VM+Kubernetes одной командой.
📖 Read the full source: r/openclaw
👀 Смотрите также

Внешний обёрточный модуль контента OpenClaw для защиты от внедрения промптов
OpenClaw использует внешнюю оболочку контента, которая автоматически помечает результаты веб-поиска, ответы API и аналогичный контент предупреждениями о ненадежности, настраивая LLM на скептицизм и повышая вероятность отказа от выполнения вредоносных инструкций.

Мошеннический инструмент Roblox и ИИ вызвали сбой платформы Vercel.
Сообщается, что читерская программа для Roblox в сочетании с инструментом искусственного интеллекта вызвала полный сбой платформы Vercel, что привело к активному обсуждению на Hacker News с 66 баллами и 24 комментариями.

Практические меры безопасности для агентов OpenClaw
В посте на Reddit описаны конкретные меры безопасности для пользователей OpenClaw, включая запланированные команды для обновлений и аудитов, управление доступом агентов в общих каналах, а также защиту API-ключей и навыков.

pi-governance: управление доступом на основе ролей (RBAC), защита от утечек данных (DLP) и аудит журналов для кодирующих агентов OpenClaw
pi-governance — это плагин, который располагается между ИИ-агентами для программирования и вашей системой, классифицируя вызовы инструментов и блокируя рискованные операции. Он обеспечивает блокировку bash-команд, сканирование DLP на наличие секретов и PII, управление доступом на основе ролей и структурированное аудит-логирование без необходимости настройки.