Книга: C# для профессионалов. Том II

Изменение полномочий группы кода

Изменение полномочий группы кода

Чтобы ослабить или ограничить полномочия, присвоенные группе кода, можно снова использовать caspol.exe. Предположим, что мы хотим применить FullTrust к зоне Intranet. В этом случае сначала мы должны получить метку, которая представляет группу кода Intranet:

caspol.exe -listgroups

Вывод показывает группу кода Intranet:

Code Groups:
1. All code: Nothing
 1.1 Zone - MyComputer: FullTrust
 1.2. Zone — Intranet: LocalIntranet
  1.2.1. All code: Same site Socket and Web.
  1.2.2. All code: Same directory FileIO - Read, PathDiscovery
 1.3. Zone - Internet: Internet
  1.3.1. All code: Same site Socket and Web.
 1.4. Zone — Untrusted: Nothing
 1.5. Zone — Trusted: Internet
  1.5.1. All code: Same site Socket and Web.

После получения метки группы кода Intranet вводим вторую команду, чтобы изменить полномочия группы кода:

caspol.exe -chggroup 1.2 FullTrust

Команда будет запрашивать подтверждение изменения политики системы безопасности, и если теперь снова выполнить команду caspol.exe -listgroups, можно будет увидеть, что полномочие в конце строки Intranet изменилось на FullTrust:

Code Groups:
1. All code: Nothing
 1.1. Zone - MyComputer: FullTrust
 1.2. Zone - Intranet: FullTrust
  1.2.1. All code: Same site Socket and Web.
  1.2.2. All code: Same directory FileIO - Read, PathDiscovery
 1.3. Zone - Internet: Internet
  1.3.1. All code: Same site Socket and Web.
 1.4. Zone — Untrusted: Nothing
 1.5. Zone - Trusted: Internet
  1.5.1. All code: Same site Socket and Web.

Оглавление книги


Генерация: 1.536. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз