Microsoft 推出 MXC:统一沙箱执行系统
MXC - a sandboxed code execution system
Microsoft 开源了 MXC,这是一个专为运行不可信代码而设计的沙箱执行系统,支持 Windows、Linux 和 macOS 三大平台。MXC 通过统一的模型和类型化 SDK,将 OS 原生进程沙箱到完整虚拟机等多种隔离后端整合在一起。开发者可以利用 JSON 配置定义细粒度的安全策略,包括文件系统读写权限、网络出入控制以及 UI 访问限制。无论是模型输出、插件还是工具,都能通过 Rust、.NET 或 Node SDK 轻松集成。此外,MXC 还提供了审计模式,帮助开发者诊断访问拒绝问题并重构安全策略,确保在隔离环境中安全运行复杂工作负载。
MXC 是一个用于在 Windows、Linux 和 macOS 上运行不可信代码(模型输出、插件和工具)的沙箱代码执行系统。