百科.dev
登录
> 返回资讯列表
news_article.exe
📰

使用微软执行容器的安全AI代理部署

Secure AI Agent Deployment with Microsoft Execution Containers

2026年9月4日1 次浏览来源:Dev.to 阅读原文

微软执行容器提供了一个跨平台框架,用于在安全的沙盒内隔离AI代理,以保护私人数据和系统完整性。 这个技术允许开发者管理自主代码的生命周期,同时确保不可预测的代理工作流程不会访问敏感的本地文件或未经授权的网络资源. 代理安全和孤立信托的演变仍然是开发者建立现代AI代理,特别是在边缘系统运行的代理的重大障碍. 当特工将本地处理与以云为基础的情报相结合时,他们往往要求获得敏感信息才能有效. 然而,给予这种访问权会造成一种风险,即代理人可能会调用意想不到的API或损害私人用户数据. 历史...

微软执行容器提供了一个跨平台框架,用于在安全的沙盒内隔离AI代理,以保护私人数据和系统完整性。 这个技术允许开发者管理自主代码的生命周期,同时确保不可预测的代理工作流程不会访问敏感的本地文件或未经授权的网络资源. 代理安全和孤立信托的演变仍然是开发者建立现代AI代理,特别是在边缘系统运行的代理的重大障碍. 当特工将本地处理与以云为基础的情报相结合时,他们往往要求获得敏感信息才能有效. 然而,给予这种访问权会造成一种风险,即代理人可能会调用意想不到的API或损害私人用户数据. 1990年代发射自主特工的历史尝试,主要由于这些安全考虑而失败. 向当地机器提供任意代码证明风险太大,无法被主流采纳。 今天,硬件辅助虚拟化改变了地貌. 这一技术成为了现代安全模型的基础,包括孤立的操作系统组件和像Linux的Windows子系统这样的跨平台工具. 微软现在利用这些虚拟化的进步,为代理业务建立一个更可靠的框架. 通过在安全容器或微VMs中运行代理,系统将其活动与主操作系统相分离. 这种隔离可以确保即使一个代理收到构造不良的快取,也不能删除关键系统文件或泄露敏感信息. 管理开发者环境开发者需要一种在灵活环境下构建代码的方法,同时仍然计划限制生产部署. 微软执行容器公司通过提供基于政策的限制模式解决这一问题。 该框架允许按照具体的安全协议创建管理下的孤立集装箱。 应用基于政策的控制 MXC系统工作跨越了Windows,macOS,和Linux,提供了统一的抽象层. 这意味着开发者可以一次写出安全政策并应用到不同的操作系统. 这些政策对于界定代理人在执行过程中能够和不能做什么的界限至关重要。 MXC MXC的架构与执行是一个使用Rust编程语言开发的开源项目. 它依靠JSON进行配置,并提供TypeScript SDKs来帮助开发者管理一个沙盒的各个阶段. 这些阶段包括提供、启动、执行、停止和解除代理人居住环境。 该框架既支持快速任务一次性处决,也支持复杂业务流程的长期工作流程。 要使用该工具,开发者需要Rust工具链和当前版本的Node.js. 虽然预建的二进制存在,但从源代码开始的建筑确保了获得最新的安全更新和政策改进. 最近对该平台的更新加强了网络安全并完善了政策计划。 开发团队强调,这些政策代表了用户的意图,默认的立场是否认所有行动。 用户必须明确界定允许代理人做什么,而不是试图列出每一项可能的被禁行动。 现实世界与 GitHub 副驾驶的融合 这一技术的一个突出例子是GitHub Copilot。 在其实验模式下,用户可以通过命令行界面启动沙箱会话. 本会话限制代理机访问像当前工作路径和临时文件夹这样的特定目录,同时将网络连接仅限于外出请求. 理解政策执行 MXC的有效性取决于基本的虚拟化环境. 它不能提供比主机超卫视器允许的更多安全. 然而,它简化了对这些环境的管理,办法是:

> 分享: