当前位置:首页 > AI技术 > 正文内容

WorkBuddy 怎么沙盒隔离 WorkBuddy 沙盒安隔离教程进阶|Duuu笔记

admin2个月前 (04-06)AI技术64

生产环境中的AI应用实践

必须启用沙盒隔离机制以确保安全,WorkBuddy提供容器级、进程级与目录级三重隔离,具体包括:一、启用Claw Craft模式并强化日志与写入限制;二、显式授权多级目录并降权为只读;三、通过OpenClaw CLI启动内存隔离扫描;四、部署Sandboxie-Plus实现全进程底层隔离;五、接入云端零信任网关实现请求级瞬时沙箱。

如果您希望在使用 WorkBuddy AI 时确保代码分析、文件操作或指令执行过程不污染本地系统环境,则必须启用沙盒隔离机制。WorkBuddy 内置多重沙箱能力,支持容器级、进程级与目录级三重隔离策略,所有扫描与执行均默认运行于受控沙箱中。以下是具体实施步骤:

一、启用内置 Claw 安全沙箱模式

Claw 模块提供 Craft/Plan/Ask 三级安全模式,其中 Craft 模式强制所有 AI 操作在严格沙箱内完成,包括脚本执行、临时文件生成与网络调用,所有行为均被重定向至隔离路径且不可回溯至宿主系统。

1、启动 WorkBuddy 客户端,点击右上角头像进入「Claw 设置」界面。

2、在「安全模式」下拉菜单中,选择

Craft 模式

3、勾选「启用沙箱日志记录」与「禁止沙箱外文件写入」两项强化选项。

4、点击「保存设置」,该配置将立即对当前会话及所有绑定通讯端(微信、企业微信、飞书)生效。

二、配置多级授权目录沙箱边界

WorkBuddy 不依赖操作系统权限继承,而是通过显式声明多个独立目录形成逻辑沙箱边界,AI 仅能访问已手动添加并确认的路径,且无法穿透至未授权父目录或子目录,实现细粒度访问控制。

1、点击左上角头像,进入个人中心,选择「文件夹授权管理」。

2、点击「添加文件夹」,在系统弹窗中

逐个选取工作目录(如 D:\Projects\PaymentService)

,每次仅选一个,点击「确定」完成单次授权。

3、对每个已授权目录下的关键子目录(如 D:\Projects\PaymentService\src、D:\Projects\PaymentService\tests),重复步骤2进行独立添加。

4、关闭客户端后,编辑配置文件

folder_access.json

,将对应条目的

"access":"rw"

修改为

"access":"r"

以降权为只读沙箱。

三、通过 CLI 调用 OpenClaw 沙箱扫描命令

OpenClaw CLI 工具在终端中启动时自动构建轻量级容器沙箱,所有 AST 解析、规则匹配与报告生成均在内存隔离环境中完成,源码不会落盘至非授权路径,亦不上传至任何远程服务。

1、在 WSL2 或 macOS 终端中执行

openclawskills list

,确认

security-scanner

插件状态为已注册。

2、切换至项目根目录,运行:

openclaw run security-scanner --lang=javascript --level=high --sandbox=strict

Action Figure AI

借助Action Figure AI的先进技术,瞬间将照片转化为定制动作人偶。

下载

3、扫描启动后,WorkBuddy 将自动创建临时沙箱容器,并加载

CWE-89(SQL注入)与 CWE-79(XSS)等高危规则子集

4、扫描结束,报告保存至

./reports/security/

,且该路径本身已被纳入沙箱白名单,无法被外部进程直接读取。

四、部署 Sandboxie-Plus 作为外挂沙箱层

当需对 WorkBuddy 全进程(含 GUI 主程序与后台服务)实施更底层隔离时,可借助 Sandboxie-Plus 创建专用运行沙箱,实现系统调用拦截、IPC 隔离与网络流量过滤,弥补应用层沙箱盲区。

1、下载 Sandboxie-Plus 官方便携版,执行:

Sandboxie-Plus.exe /extract:"C:\Sandbox\WorkBuddyBox"

2、打开 Sandboxie 控制中心,右键「DefaultBox」→「重命名」为

WorkBuddyCore

3、右键该沙箱 → 「沙箱设置」→ 在「资源访问」页签中启用:

BlockNetworkFiles=y 与 ClosedIpcPath=*\BaseNamedObjects\*

4、右键「WorkBuddyCore」→ 「运行沙箱内程序」→ 浏览并选择 WorkBuddy.exe 启动,此后所有交互均受限于该沙箱策略。

五、启用云端零信任网关沙箱代理

针对企业级部署场景,WorkBuddy 可接入云端零信任网关,所有来自微信、飞书等渠道的指令请求均先经网关解析,动态生成一次性沙箱令牌,并限制其生命周期、CPU 时间片与内存上限,实现请求级瞬时隔离。

1、管理员登录企业微信管理后台,进入「应用管理 → 智能机器人 → WorkBuddy 机器人 → 编辑」。

2、在「高级设置」中开启「启用零信任沙箱代理」,并填写网关地址:

https://gate.codebuddy.cn/v2/sandbox

3、设置沙箱超时时间为

180秒

,最大内存配额为

512MB

,超出即强制终止。

4、保存后,所有后续自然语言指令(如“分析 ./src/utils/encrypt.js”)均携带动态令牌,由网关分配专属沙箱实例执行。

相关文章

【大模型应用开发

二、大模型的泛化与微调 模型的泛化能力:是指一个模型在面对新的、未见过的数据时,能够正确理解和预测这些数据的能力。在机器学习和人工智能领域,模型的泛化能力是评估模型性能的重要指标之一。...

LLM介绍

。LLM 被证明在使用指令形式化描述的未见过的任务上表现良好。这意味着 LLM 能够根据任务指令执行任务,而无需事先见过具体示例,展示了其强大的泛化能力。 :小型语言模型通常难以解决涉...

前端开发高级应用:MuleRun如何连接Slack通知 MuleRun消息推送集成配置步骤实战案例|Duuu笔记

若MuleRun无法向Slack推送通知,需依次配置Incoming Webhook或Bot Token、在MuleRun中设置对应通知目标参数,并通过最小化任务测试验证;常见失败原因包括凭据错误、权...

前端开发实战详解:骡子快跑怎么注册账号 骡子快跑账号注册流程最佳实践|Duuu笔记

骡子快跑注册仅需1分钟,但激活码需从Discord指定频道获取,输错3次将锁账户24小时;积分与注册邮箱强绑定且不可更换;部分地区即使注册成功也无法运行Agent。 ☞☞☞AI 智能聊天, 问答助手...

AI实战详解:Perplexity 怎么做市场调研 Perplexity 市场分析实操教程【商业】最佳实践|Duuu笔记

掌握Perplexity AI市场调研需五步:一、结构化提问嵌入地域/时间/主体/指标四要素;二、限定PDF等原始信源提升可信度;三、分步提问生成制表符分隔文本以自动导入Excel;四、启用Pro S...

AI高级应用:Perplexity 怎么写用户手册 Perplexity 产品帮助文档生成【技术】实战案例|Duuu笔记

Perplexity AI用户手册需基于API元数据、真实UI截图、典型场景示例、响应字段解析及动态调试指令五步构建:一调用API获取参数与错误码;二标注网页端搜索框、引用图标等组件;三设计信息检索、...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。