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
Este tópico ainda não foi avaliado como - Avalie este tópico

Permissões de segurança

O common linguagem tempo de execução permite que o código executar essas operações que o código tem permissão para executar. O tempo de execução usa objetos chamados de permissões para implementar seu mecanismo para impor restrições no código gerenciado. Principais usos do permissões são:

  • Código poderá solicitar as permissões precisa ou pode usar. O sistema de segurança do .NET estrutura determina se tais solicitações são respeitadas. As solicitações são respeitadas somente se a evidência do código merece conceder essas permissões. Código nunca recebe permissão mais que a segurança corrente configurações permitem com base em uma solicitação. No entanto, código recebem menos com base em uma solicitação de permissão.

  • O tempo de execução pode conceder permissões ao código com base em características de identidade do código, sistema autônomo permissões são solicitadas e em quanto o código é confiável (conforme determinado pela diretiva de segurança definida por um administrador). Para obter mais informações sobre como o tempo de execução decide quais permissões para conceder, consulte Diretiva de segurança and Concessões de permissão.

  • Código pode exigir que os chamadores têm permissões específicas. Se você colocar uma solicitação de uma determinada permissão em seu código, todo o código que usa seu código deverá ter essa permissão para executar.

Há três tipos de permissões, cada um com uma finalidade específica:

  • Permissões de acesso ao código, que representam o acesso a um recurso protegido ou a capacidade de executar uma operação protegida.

  • Permissões de identidade, que indicam que código tem credenciais que oferecem suporte a um determinado tipo de identidade.

  • Permissões de segurança baseada em função, que fornecem um mecanismo para descobrir se um usuário (ou o agente atuando em nome do usuário) tem uma identidade específica ou é um membro da função especificada. PrincipalPermission é a permissão somente a segurança baseada em função.

O tempo de execução fornece classes de permissão interna em vários namespaces e também fornece suporte para projetar e implementar classes de permissão personalizada.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft. Todos os direitos reservados.