Microsoft также не проходит мимо темы изоляции/ограничения AI-агентов. Microsoft eXecution Container (MXC) — это
SDK (Rust, .NET и Node.js) для запуска не доверенного кода в песочнице с явно заданными правами в Windows, Linux, macOS.MXC позволяет приложению задать границы выполнения:- Файлы: какие пути доступны только для чтения, какие — для записи, а какие запрещены.
- Сеть: ограничения исходящих соединений, настройки прокси и, в зависимости от
backend, фильтрация хостов.- Интерфейс: ограничения доступа к буферу обмена, дисплею и
GU`I — там, где `backend это поддерживает.- Выполнение: запуск команд и управление жизненным циклом изолированной среды.
И пусть вас не путает слово
Container в названии (как нас сначала)! Это не имеет ничего общего с OCI образами и нашими любимыми контейнерами). Для каждой ОС тут свой backend изоляции:-
Windows — уровень BaseContainer backend ProcessContainer;-
macOS — Seatbelt;-
Linux — Bubblewrap.Приложение передаёт команду, тип среды и политику доступа, а
MXC проверяет запрос и запускает нагрузку через выбранный механизм изоляции.
