Безопасность доступа кода
Безопасность доступа к коду (CAS) - это модель безопасности в платформе Microsoft .NET, которая представляет собой решение Microsoft для предотвращения выполнения непривилегированным и незнакомым кодом действий, критичных для безопасности. Когда сборка будет загружена в общеязыковой среде выполнения (CLR), это проверяется , прежде чем она будет выполнена. Это определяет, к какой зоне безопасности принадлежит сборка. Зона безопасности представляет собой набор прав .
Код, который хочет выполнять задачи, связанные с безопасностью, должен, в свою очередь, запросить право на выполнение этой задачи у среды CLR. CLR проверяет с помощью стека вызовов (англ. Call stack ), какие права сборке были предоставлены принадлежностью к группе безопасности, и разрешает или запрещает выполнение этой задачи.
Права охранной зоны определяет системный администратор .