rikkahub 中文文档 下载 App

RikkaHub Agent 工作区的权限与安全 · 隔离与边界

Agent 工作区的安全模型

RikkaHub Agent 工作区基于 proot 构建,这是一个用户态的 Linux 容器技术。安全模型的核心是隔离:

隔离维度说明
与 Android 系统隔离工作区看不到 Android 系统文件(/data、/system 等)
工作区间互相隔离每个工作区独立拥有自己的文件系统和软件包
无 root 权限proot 不需要 root,也不会获得 root 权限
进程沙箱工作区里运行的进程在 proot 的用户空间沙箱里

工作区能访问什么

✅ 能访问

❌ 不能访问

工作区里的"危险操作"

虽然有隔离,工作区里还是有一些操作值得注意:

操作风险防护
rm -rf /(在工作区里)只会清空工作区自己的文件系统,不会影响 Android删了就重建工作区
rm -rf ~清空工作区用户目录同上
`curl ...bash` 执行远程脚本脚本会在工作区里以当前用户权限运行Agent 工具审批(设置工作区工具需要审批)
通过系统文件管理器误删如果在系统文件管理器里操作 RikkaHub 磁盘,可以手动删除工作区里的文件小心操作
工作区里执行的网络请求能访问任何公网服务器无法阻止(设计上就是让 AI 联网干活)

Agent 工具审批

在工作区管理页,你可以配置"工作区提供的工具是否需要用户审批才能执行"。这和 MCP 工具的"需要审批"是类似的设计:

建议什么时候开审批

场景建议
Agent 会执行复杂操作(Git push、删除文件、网络请求)✅ 开审批
Agent 只是做简单任务(读文件、统计)❌ 可不开
你不确定 AI 会不会做危险的事✅ 开审批

工作区 vs 沙箱 MCP 服务器

维度Agent 工作区MCP 服务器
运行位置你的 Android 设备上云端 / 局域网 / 自建
进程权限工作区用户(非 root)服务器进程权限(取决于部署)
文件访问工作区隔离 Linux取决于服务器文件系统权限
隔离程度高(proot 容器)取决于服务器配置
可控性完全在你手里取决于服务器运维方

备份工作区数据

工作区文件不会被手动导出 / WebDAV / S3 备份自动包含在 RikkaHub 备份里。你需要单独处理:

方法 1:系统文件管理器

打开 Android 系统文件管理器 → 找到 RikkaHub 磁盘 → 把整个工作区文件夹复制到云端或本地其他位置。

方法 2:导出工作区文件

在工作区管理页 → 文件标签页 → 选中文件 → 导出。

工作区删除

删除工作区会:

删除不会:

总结

Agent 工作区的安全边界是清晰的: