Офлайн-верификатор SBOM для OpenClaw обнаруживает отравленные навыки менее чем за 0,2 секунды.

Оффлайн-проверка SBOM для навыков OpenClaw
Разработчик создал оффлайн-верификатор SBOM (реестра программных компонентов) для навыков OpenClaw после обнаружения отравленного навыка, который незаметно похищал SSH-ключи. Инструмент проверяет целостность SBOM без необходимости API-вызовов или подключения к интернету, используя чистую реализацию на Rust.
Ключевые детали из источника
Разработчик обнаружил отравленный навык OpenClaw на прошлой неделе, который похищал SSH-ключи. В ответ он создал инструмент, выполняющий проверку SBOM в оффлайн-режиме. Процесс проверки завершается менее чем за 0,2 секунды согласно заголовку источника.
Источник включает фрагмент кода, показывающий, как инструмент идентифицирует отравленные навыки:
POISONED
Expected: 2cf24dba...
Actual: a1b2c3d4...
Это демонстрирует, как инструмент сравнивает ожидаемые хеш-значения с фактическими для обнаружения несанкционированных изменений. Разработчик планирует профессиональные функции, включая интеграцию с CI и автоматические исправления для будущих версий.
Технический контекст
Проверка SBOM — это практика безопасности, которая гарантирует, что программные компоненты не были изменены, путём сравнения криптографических хешей файлов с известными корректными значениями. Навыки OpenClaw — это модульные компоненты, расширяющие возможности AI-агента для программирования, что делает их потенциальными векторами атак при компрометации. Оффлайн-проверка устраняет зависимость от внешних сервисов и сокращает поверхность атаки.
Rust был выбран благодаря гарантиям безопасности памяти и характеристикам производительности, которые особенно ценны для инструментов, критичных к безопасности. Указанное в заголовке время проверки менее 0,2 секунды предполагает, что инструмент использует эффективные алгоритмы хеширования и минимальные накладные расходы.
Для разработчиков, использующих OpenClaw, этот инструмент решает конкретную проблему безопасности: проверку того, что загруженные навыки не были изменены для включения вредоносного кода. Планируемая интеграция с CI позволит внедрить эту проверку в конвейеры непрерывной интеграции, а автоматические исправления могут автоматически устранять обнаруженные проблемы.
📖 Читать полный источник: r/openclaw
👀 Смотрите также

Компрометация NPM через бэкдор в Axios: влияние на AI-агентов для написания кода
31 марта 2026 года угроза, связанная с КНДР, скомпрометировала npm, опубликовав версии Axios с бэкдором (1.14.1 и 0.30.4) в течение трёхчасового окна. Вредоносное ПО внедрило зависимость, которая загружала платформенно-специфичный RAT, собирала учётные данные и самоудалялась, при этом AI-агенты для написания кода, такие как Claude Code и Cursor, оказались особенно уязвимы из-за автоматических установок через npm.

Модель безопасности NanoClaw для ИИ-агентов: изоляция контейнеров и минимальный код
NanoClaw реализует архитектуру безопасности, в которой каждый ИИ-агент работает в собственном эфемерном контейнере с непривилегированным доступом пользователя, изолированными файловыми системами и явными списками разрешений для монтирования. Кодовая база намеренно минимальна — около одного процесса и нескольких файлов, полагаясь на Agent SDK от Anthropic вместо воссоздания функциональности.

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

Концепции безопасности для Vibe-кодинга с Claude Code: Аутентификация, Авторизация и Принуждение
Старший инженер разбирает аутентификацию, авторизацию и контроль доступа для приложений, созданных с помощью ИИ, используя метафору отеля — плюс как попросить AI-агентов проверить безопасность.