Conceitos chaves sobre segurança
A Microsoft.NET Framework oferece transparência de segurança, segurança de acesso ao código e segurança baseada em função para ajudar a resolver questões de segurança sobre o código móvel e fornecer suporte que permite que componentes determinar quais usuários estão autorizados a fazer. Esses mecanismos de segurança usam um modelo simples e consistente para que os desenvolvedores familiarizados com segurança de acesso ao código possa facilmente usar segurança baseada em função, e vice-versa. Tanto segurança de acesso ao código e segurança baseada em função são implementados usando uma infraestrutura comum fornecida pelo Common Language Runtime.
Observação
Começando com o .NET Framework versão 4, a transparência da segurança é o mecanismo de imposição de padrão.Transparência da segurança separa o código é executado como parte do aplicativo de código que é executado como parte da infra-estrutura.Para obter mais informações, consulte Código Transparent de segurança.
Pelo o fato de usarem o mesmo modelo e infraestrutura, segurança de acesso ao código e segurança baseada em função compartilham vários conceitos subjacente, que são descritos nesta seção. Certifique-se de que está familiarizado com esses conceitos antes de ler a documentação para segurança de acesso ao código .NET Framework e segurança baseada em função.
Nesta seção
Permissões de segurança
Descreve objetos de permissão e como eles são usados pelo Runtime.Segurança Tipo e segurança
Descreve a segurança de tipo de memória e os benefícios que ela provê.Principal
Descreve três tipos de objetos suporte para segurança baseada em função .NET Framework.Autenticação
Fornece uma visão geral do processo de autenticação usado em segurança baseada em função .NET Framework.Autorização
Fornece uma visão geral sobre o processo de autorização usado na segurança baseada em função .NET Framework.Segurança Concerns para Interno virtual e Overloads Overridable palavras-chave amigo
Explica problemas de segurança ao usar essas palavras-chave.
Seções relacionadas
Segurança de aplicativos da Web em ASP.NET
Descreve a segurança do ASP.NET em detalhes e fornece instruções de uso-lo em seu código.Segurança de Acesso de código
Descreve segurança de acesso ao código .NET Framework em detalhes e fornece instruções de uso-lo em seu código.Segurança baseada em função
Descreve .NET Framework segurança baseada em função em detalhes e fornece instruções de uso-lo em seu código.Código transparente para a segurança de nível 2
Descreve como a transparência da segurança é implementada na .NET Framework 4.