多用户模型

JWT 认证 + 用户隔离:一个管理员账号,家人/同事各自注册,每人只看到自己的助手、对话和工作区。页面级+功能级 ACL 控制权限边界,Token 额度限制防某个成员跑飞账单——这两样是"共享部署"场景的刚需,也是 Octop 区别于个人向智能体的根本。

安全设计四层

① 专家沙箱默认不信任:专家运行环境无法越界访问宿主机文件系统与网络,Agent 读写限定工作区内;
② PII 脱敏:敏感信息在离开工作区前自动打码;
③ 工具审批+shell 护栏:危险工具和 shell 命令需显式批准,规则用户可编辑(~/.octop/security/tool_guard/);
④ 数据本地化:配置/对话/工作区/密钥全在 ~/.octop/ 本机,不依赖厂商云。

远程桌面与浏览器:便利与攻击面

远程桌面(Live screen+input)和 Browser AI+ 是它的高光功能,也是最大的攻击面——等于把宿主机 GUI 和浏览器交给了 AI。安全建议:公网部署务必启用 TLS(设置里有系统 TLS 项)、远程桌面只在需要时开启、control-plane 数据库和专家工作区按官方建议分离存储。社区讨论里"远程桌面+浏览器操控的攻击面"是公认权衡点,别为了炫技全开。

部署检查清单

□ admin 默认密码已改 □ TLS 已配置 □ enable_api_docs 按需关闭
□ 用户额度已设置 □ tool_guard 护栏规则审阅过 □ SQLite→PostgreSQL(如多人高频用)
□ ~/.octop/ 已纳入备份计划(它包含所有状态)