Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Níveis de Diretiva de segurança

Observação importanteImportante

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.

Quatro níveis de diretiva de segurança são fornecidos pelo.NET Framework para calcular a concessão de permissão de um domínio de aplicativo ou assembly. Cada nível contém sua própria hierarquia de grupos de código e conjuntos de permissões. O runtime intercepta a permissão conjuntos concedido a um assembly de cada nível ao o conjunto de permissão de computação. A concessão resultante é a soma das permissões permitidas por todos os níveis de participantes na concessão de uma diretiva.

A tabela a seguir descreve os níveis de diretiva de segurança de quatro fornecidos pelo.NET Framework security.

Tipo de diretiva

Especificado pelo

Se aplica a

Diretiva corporativa

Administrador

Todo código gerenciado em uma configuração de corporação onde um arquivo de configuração do enterprise é distribuído.

Diretiva de máquina

Administrador

Todos os códigos gerenciados no computador.

Diretiva de usuário

Administrador ou usuário

O código em todos os processos associados ao usuário atual do sistema operacional quando o common language runtime é iniciado.

Diretiva de domínio de aplicativo

Código do host de domínio de aplicativo

O código no domínio de aplicativo do host gerenciado.

A diretiva de níveis de diretiva de domínio de aplicativos e são uma hierarquia, com a diretiva corporativa em diretiva de máquina superior, abaixo, a diretiva de usuário abaixo que, na parte inferior. O tempo de execução inicia-se na parte superior da hierarquia e funciona à sua maneira para baixo quando concede a permissão de computação. Níveis mais baixos de diretiva não é possível aumentar as permissões concedidas nos níveis mais altos de; No entanto, mais baixos níveis de diretiva podem diminuir as permissões. Por padrão, as diretivas de domínio de aplicativo e de usuário são menos restritivas que a diretiva de máquina e enterprise. A maioria da diretiva padrão existe no nível da máquina. Para obter mais informações sobre configurações de segurança padrão, consulte Da diretiva de segurança padrão.

Ao conceder permissões a conjuntos, o runtime considera os requisitos de todas as diretivas existentes (empresa, máquina, usuário e domínio de aplicativo), juntamente com as permissões solicitadas do assembly.

Ao conceder permissões aos domínios de aplicativo, o runtime usa as diretivas de empresa, máquina e usuário.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft