Microsoft Execution Containers (MXC) стали общедоступны

Microsoft ии Mxc безопасность разработчикам neowin.net

Microsoft предоставляет разработчикам новый способ контроля над мощными ИИ-агентами без ущерба для их продуктивности. Управляйте доступом ИИ-агентов с помощью Microsoft Execution Containers (MXC).

На сегодняшнем мероприятии, посвященном Windows и Surface, компания Microsoft представила сверхмощный (и сверхдорогой) Surface Laptop Ultra, а также достижения в области ИИ в виде полностью локальной модели ИИ и возможности для GitHub Copilot управлять взаимодействием между локальными и облачными моделями ИИ. Важным уровнем управления в этой инфраструктуре являются Microsoft Execution Containers (MXC), и сегодня Microsoft также объяснила их значение и реализацию.

По мере того как ИИ-агенты становятся все более мощными, клиенты сталкиваются с проблемой выбора между предоставлением агенту полного доступа и риском утечки конфиденциальных данных, либо ограничением его доступа к ресурсам и потерей продуктивности. Для решения этой проблемы Microsoft выпустила MXC в общем доступе. Этот уровень управления использует возможности платформы Windows, такие как изоляция, идентификация и управление, для контроля поведения ИИ-агентов.

Microsoft объяснила сценарии, в которых агент может непреднамеренно нарушить определенные параметры доверия или конфигурации в среде разработчика для выполнения своей задачи. Компания хочет лучше управлять этим границей выполнения с помощью MXC.

MXC — это, по сути, управляемый политиками уровень, на котором разработчик точно определяет, к чему ИИ-агент может получить доступ в отношении файлов, сетевых адресов, процессов, пользовательских интерфейсов и уровня изоляции. Это позволяет запускать недоверенный код и динамически генерируемые рабочие нагрузки от ИИ-агента в среде выполнения, где можно ограничить масштаб возможных сбоев. MXC не позволяет агентам вмешиваться в политики, определенные разработчиком, что означает, что он не может самостоятельно повышать привилегии только для выполнения задачи.

Что еще лучше, MXC является платформонезависимым для разработчика. Разработчикам нужно только определить политики в унифицированной схеме конфигурации JSON и многоязычном SDK, а MXC сопоставит их с нативными средствами управления ОС на Windows, Windows 365, macOS и Linux.

Тем не менее, не все функции доступны во всех операционных системах. Например, хотя контейнеры процессов доступны в Windows, macOS и Linux, контейнеры сеансов и контейнеры WSL (WSLc) доступны только в Windows 11. Этот спектр изоляции позволяет разработчикам выбирать желаемый уровень изоляции для своего ИИ-агента и соответствующих рабочих нагрузок.

Хотя разработчикам агентов рекомендуется создавать политики рабочих нагрузок через MXC SDK сегодня, Microsoft также работает над способами, с помощью которых организации могут добавлять дополнительные политики изоляции через Intune. Однако Microsoft также попросила разработчиков агентов создавать своих агентов таким образом, чтобы они информировали пользователя, когда они ограничены организационными политиками или политиками рабочих нагрузок, а не просто бездействовали.

Еще одна эксклюзивная функция MXC в Windows — генерация отчета об активности агента, который позволяет разработчикам создавать политики на основе принципа наименьших привилегий. MXC имеет три режима работы: Enforcement (Принудительный), Learning (Обучение) и Permissive (Разрешающий). Разработчики могут выбирать между ними в зависимости от операционной системы и желаемой реакции агента при столкновении с ограничением политики.

Наконец, Microsoft также работает над интеграцией с Entra, которая позволит службе различать активность агента и активность пользователя в Microsoft Agent 365. Эта атрибуция на уровне агента гарантирует, что в случае неправильного поведения агента можно будет отключить только его доступ, а не доступ разработчика, создавшего агента. Подробнее о MXC можно узнать здесь.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: