沙箱与隔离
沙箱限制执行进程能够接触的文件、网络与系统资源。审批决定是否允许动作,沙箱决定动作在什么环境中执行;两者需要分别检查。
Desktop 用户先检查这里
进入 设置 > 内核,查看会话执行器的检测状态、能力与限制;回到会话核对权限模式。模型名称决定请求的服务,不代表执行器或沙箱。
| 对象 | 检查方法 | 不能据此推断什么 |
|---|---|---|
| EvoX 会话执行器 | 查看内核设置、会话权限控件与实际请求 | 工具审批减少不证明所有文件和网络均可访问 |
| 外部 Agent | 检查外部宿主自己的权限与执行配置 | EvoX 项目连接不替代宿主隔离 |
| 本机 MCP | 检查启动命令、运行账号和服务配置 | stdio 不是沙箱声明 |
| 浏览器 | 核对专属浏览器或日常 Chrome 的身份及站点许可 | Cookie 分开保存不隔离文件或撤销网站授权 |
完全访问会请求运行面允许的沙箱强度。选择前同时检查审批变化与执行环境,不能只凭“无需确认”判断隔离强度。
执行器未就绪或请求要求提升访问时,停止原任务,按提示修复环境或缩小范围。不要换成真实秘密文件、生产服务或破坏性命令来测试隔离。执行器选择步骤见执行器与外部 Agent。
以下档位和字段供独立 Evolver 集成与验证人员使用;Desktop 用户不需要通过这些字段配置全部工具。
区分执行环境
Desktop 工具、本机 MCP 进程、浏览器和独立 Evolver 验证器是不同的执行入口。检查实际执行器与其文件、网络配置,不将一个入口的隔离保证套到另一个入口。浏览器的分会话 Cookie 存储用于区分登录状态,不隔离项目文件。
Evolver 验证器的隔离档位
| 档位 | 执行边界 |
|---|---|
| read-only | 无网络、隐藏主目录、只读根文件系统,配合 cgroup 资源限制 |
| no-network | 私有根、只读工作副本、私有 HOME 与进程空间,无网络;不提供聚合 cgroup 资源限制 |
| none | 进程与路径加固,不建立 namespace 隔离 |
这套 namespace 隔离属于 Linux 验证路径。Windows 和 macOS 的该验证器不提供这套边界,命令能够访问网络与用户主目录。
核对验证证据
保存实际 isolationTier、执行结果和跳过原因。要求的最低隔离档位无法满足时,验证器在启动命令前拒绝。空命令列表的 passed: true 不证明任何检查已经运行;逐项核对 results 和 skipped。