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

MuleRun如何设置沙盒环境 MuleRun测试隔离区配置|Duuu笔记

admin2周前 (04-04)AI技术18

在生产环境中优化安全,本文分析

需配置专属沙盒环境:一、启用云端独立虚拟机沙盒;二、集成Browser Sandbox插件实现浏览器级隔离;三、本地Docker沙箱手动部署;四、Xbox Live风格沙盒标识绑定实现企业级多租户隔离。

如果您希望在使用

mulerun

时启用严格的内容隔离与执行环境控制,确保 ai 工作流仅在受控范围内访问网络与资源,则需为其配置专属沙盒环境。以下是实现该目标的具体路径:

一、启用云端独立虚拟机沙盒

MuleRun 默认为每位用户分配一台 7×24 小时持续运行的独立云端虚拟机,该虚拟机即为默认沙盒载体,所有 Agent 操作均在此物理隔离环境中执行,不触达本地设备。

1、登录 MuleRun 官网控制台,进入「账户设置」→「安全与环境」页面。

2、确认「云端沙盒模式」开关处于开启状态,系统将自动绑定专属虚拟机实例 ID。

3、在「沙盒标识符」栏中复制显示的

Sandbox-ID

,该值用于后续 API 调用或日志追踪时精确识别隔离会话。

二、通过 Browser Sandbox 插件集成浏览器级沙箱

当工作流需执行网页自动化任务(如表单填写、截图、信息抓取),需额外加载 AgentRun Browser Sandbox 插件,它提供基于容器化 Chrome 实例的安全浏览器执行层,完全隔离 DOM、Cookie 与本地存储。

1、在 MuleRun 控制台的「扩展中心」中搜索并安装

AgentRun Browser Sandbox

插件。

2、安装完成后,进入插件设置页,启用「CDP 远程调试通道」并记录端口值(默认为

9222

)。

3、在工作流节点中添加「Browser Action」模块,在其配置面板内填入已启用的沙箱端口及超时阈值(建议设为

60000 毫秒

)。

三、本地 Docker 沙箱环境手动部署(高级调试用)

适用于开发者需在本地复现云端行为、验证敏感操作逻辑或进行离线评测场景。该方式绕过 MuleRun 云端调度,直接调用 evalscope 框架启动隔离容器,但需自行维护依赖与网络策略。

AI工具集

AI工具集导航,你的一站式人工智能工具集合网站,500+ AI 工具导航大全。

下载

1、确保本地已安装 Docker 引擎(版本 ≥

24.0.0

),并启动 Docker 服务。

2、执行命令拉取官方沙箱镜像:

docker pull evalscope/sandbox:latest

3、运行容器并映射端口:

docker run -d -p 8080:8080 --name mulerun-sandbox evalscope/sandbox:latest

4、在 MuleRun 工作流中切换为「自定义沙箱地址」,填入

http://localhost:8080

并保存配置。

四、Xbox Live 风格沙盒标识绑定(企业级多租户隔离)

针对企业客户或需跨项目划分权限的团队用户,可复用 Xbox Live 沙盒模型,将 TitleID 与 MuleRun 的 Workspace ID 映射,实现数据分区与策略边界对齐。

1、在合作伙伴中心创建新沙盒,获取系统生成的

Sandbox-ID

TitleID

2、登录 MuleRun 企业控制台,在「组织设置」→「沙盒策略」中点击「绑定外部沙盒」。

3、输入 TitleID,并选择对应 Sandbox-ID 类型(开发/测试/CERT),确认后该 Workspace 下所有 Agent 将继承该沙盒的授权策略与数据可见范围。

相关文章

【大模型应用开发

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

使用 ESP

针对该分类问题,我们使用了 Kaggle 手势识别数据集 中的一个开源数据集。原始数据集包括 10 个类别,我们只使用了其中 6 个。这些类别更容易识别,且日常生活中更有用,如...

神经网络分类总结

从网络性能角度可分为连续型与离散型网络、确定性与随机性网络。 从网络结构角度可为前向网络与反馈网络。 从学习方式角度可分为有导师学习网络和无导师学习网络。 按连续突触性...

推荐10个AI人工智能技术网站

除了研究和开发人工智能技术,OpenAI还积极参与人工智能伦理和安全的研究和探讨。 认为,人工智能技术的发展必须遵循伦理和法律的规范,以确保人工智能的应用不会对人类带来负面影响。...

跨平台机器学习:ML.NET架构及应用编程

平台上的一个机器学习框架,它提供了一套丰富的算法和工具,使得开发人员可以轻松地构建和部署机器学习模型。支持多种编程语言,包括等,这使得它成为跨平台机器学习的理想选择。的架构主要包括三个部分:数据读取、...

什么是人工智能 ?

您可以使用 ML 训练 AI,使其精确、快速地执行任务。这可以通过自动化员工感到吃力或厌烦的业务部分来提高运营效率。同样,您可以使用 AI 自动化来腾出员工资源,用于更复杂和更具创造性的工作。...

发表评论

访客

看不清,换一张

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