数据安全设计:沙箱隔离与不上传承诺
把工作文件交给 AI 操作,安全是第一道门槛。官方文档描述 WorkBuddy 构建了企业级安全体系,本页整理其要点,供评估参考。
三层纵深防御
1. 技术防御层:沙箱隔离与权限控制
- Bash 命令沙箱:AI 操作与真实系统严格隔离,防止对系统造成破坏;
- 文件系统隔离:只能访问预先授权的工作空间目录,无法访问系统敏感文件;
- 防沙箱逃逸:阻止对配置文件的写入,防止恶意脚本植入;
- 默认安全设计:启动时仅拥有只读权限,编辑文件、运行命令需显式用户批准;
- 分层权限系统:支持 allow(允许)、ask(询问)、deny(拒绝)三种权限规则。
2. 管理管控层:企业级统一管控
- SSO 单点登录:统一身份认证,组织架构自动同步;
- Credit 额度控制:按部门 / 角色差异化设置 AI 使用额度;
- IP 白名单:限制特定 IP 段设备登录;
- 精细化工具调用权限:严格控制 AI 对文件、命令、网络的访问能力。
3. 合规审计层:数据保护与合规
- Skill 安全审计:与安全团队联动,分级风险判别;
- skill-scanner 本地安全检查:安装技能前主动防御潜在风险;
- 数据本地执行不上传:所有数据在用户本地环境执行处理;服务端仅处理数据片段,用后即弃,不保存、不用于模型训练;
- 完善的用户协议与隐私协议,符合网安法 / 数安法 / 个保法。
通信安全
- HTTPS 全链路加密:所有数据传输加密,支持 TLS 1.2 / 1.3,防窃听、篡改与中间人攻击;
- IM 内置 WebSocket 通道:与企业微信、QQ、钉钉、飞书等平台通信复用其内置安全通道,不需要在企业防火墙上开放额外端口;
- 安全通信网关:内置 Gateway Token 认证与连接鉴权,配合 SSO / 企业认证及 Role 权限控制,不依赖 frp / ngrok / Tailscale 等第三方穿透工具。
隐私要点回顾
- 本地文件处理默认在本地完成,原始数据不上传云端(见上传文件与隐私边界);
- 记忆数据仅本人可见,可查看、编辑、删除或一键关闭(见记忆功能);
- 连接器各自独立授权,不主动定时抓取,不超出已有权限范围(见连接器);
- 模型配置(含 API Key)仅保存在本地 models.json,不上传云端(见模型配置)。
实用建议
再完善的安全机制也替代不了使用习惯:为任务准备独立工作空间、批量操作前备份、默认保持默认权限、确认弹窗看懂再点——这四条与权限模式页的建议一致。
以上内容整理自官方文档的安全说明章节,安全架构细节可能随版本演进,以官方最新版为准。