Именованные наборы разрешений
Обновлен: Ноябрь 2007
Именованный набор разрешений — это набор разрешений, которые администраторы назначить группе кода. Именованный набор разрешений состоит, по крайней мере, из одного разрешения, а также имени и описания для набора разрешений. Администраторы могут использовать именованные наборы разрешений для установки или изменения политики безопасности для групп кода. С одним и тем же именованным набором разрешений может быть связано несколько групп кода.
В следующей таблице приведены встроенные именованные наборы разрешений, предоставляемые средой CLR.
Набор разрешений |
Описание |
---|---|
Nothing |
Разрешения отсутствуют (код не может быть запущен). |
Execution |
Разрешение на запуск (выполнение), но не на использование защищенных ресурсов. |
Internet |
Набор разрешений политики по умолчанию, подходящий для содержимого из неизвестного источника. |
LocalIntranet |
Набор разрешений политики по умолчанию в рамках предприятия. |
Everything |
Все стандартные (встроенные) разрешения, за исключением разрешения на пропуск проверки. |
FullTrust |
Полный доступ ко всем ресурсам. |
Изменить встроенные именованные наборы разрешений невозможно. Однако их можно скопировать и изменить копию, используя оснастку "средство настройки .NET" консоли управления (MMC). Администраторы могут определить пользовательские именованные наборы разрешений, если их имена отличаются от встроенных именованных наборов разрешений. Именованные наборы разрешений не могут содержать разрешений идентификаций, так как разрешения идентификаций являются производными от свидетельств (для объектов разрешений, которые реализуют IIdentityPermissionFactory) и, следовательно, не являются продуктом стандартной оценки политики.