Modelo de diretiva de segurança
Importante |
---|
No .NET Framework versão 4, o common language runtime (CLR) está se afastando fornecendo a diretiva de segurança de computadores.Microsoft recomenda o uso de diretivas de restrição de Software do Windows como um substituto para a diretiva de segurança do CLR.As informações neste tópico se aplica à.NET Framework versão 3.5 e anterior; não se aplica à versão 4.0 e posterior.Para obter mais informações sobre esta e outras alterações, consulte Alterações de segurança na.NET Framework 4. |
A.Modelo de diretiva de segurança do NET Framework compreende os seguintes elementos:
Os níveis de diretiva de segurança: empresa, máquina, usuário e às vezes, o domínio de aplicativo.
Uma hierarquia de os grupos de código dentro dos níveis de diretiva da empresa, máquina e usuário.
Conjuntos de permissões nomeadas associados a cada grupo de códigos.
Evidência que fornece informações sobre a identidade do código.
Hosts do domínio de aplicativo que fornecem evidências sobre código para o common language runtime.
Cada nível de diretiva de segurança tem sua própria hierarquia de os grupos de código que fornece infra-estrutura para estabelecer e configurar a diretiva de segurança. Evidência de mapa de grupos de código para um conjunto de permissões concedidas. Freqüentemente, os grupos de código são associados com um chamado conjunto de permissões que especifica as permissões permitidas para o código desse grupo. O tempo de execução usa evidência fornecida por um host confiável ou pelo carregador para determinar qual código agrupa o código pertence a e, portanto, as permissões que o código é concedido.