Поделиться через


Именованные наборы разрешений

Обновлен: Ноябрь 2007

Именованный набор разрешений — это набор разрешений, которые администраторы назначить группе кода. Именованный набор разрешений состоит, по крайней мере, из одного разрешения, а также имени и описания для набора разрешений. Администраторы могут использовать именованные наборы разрешений для установки или изменения политики безопасности для групп кода. С одним и тем же именованным набором разрешений может быть связано несколько групп кода.

В следующей таблице приведены встроенные именованные наборы разрешений, предоставляемые средой CLR.

Набор разрешений

Описание

Nothing

Разрешения отсутствуют (код не может быть запущен).

Execution

Разрешение на запуск (выполнение), но не на использование защищенных ресурсов.

Internet

Набор разрешений политики по умолчанию, подходящий для содержимого из неизвестного источника.

LocalIntranet

Набор разрешений политики по умолчанию в рамках предприятия.

Everything

Все стандартные (встроенные) разрешения, за исключением разрешения на пропуск проверки.

FullTrust

Полный доступ ко всем ресурсам.

Изменить встроенные именованные наборы разрешений невозможно. Однако их можно скопировать и изменить копию, используя оснастку "средство настройки .NET" консоли управления (MMC). Администраторы могут определить пользовательские именованные наборы разрешений, если их имена отличаются от встроенных именованных наборов разрешений. Именованные наборы разрешений не могут содержать разрешений идентификаций, так как разрешения идентификаций являются производными от свидетельств (для объектов разрешений, которые реализуют IIdentityPermissionFactory) и, следовательно, не являются продуктом стандартной оценки политики.

См. также

Основные понятия

Разрешения безопасности

Ссылки

NamedPermissionSet

Другие ресурсы

Управление политикой безопасности