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

Segurança de Acesso de código

Sistemas de computador altamente conectado de hoje com freqüência estão expostos a código originadas de várias, fontes possivelmente desconhecidas. Código pode ser anexado ao email, contido em documentos ou baixado pela Internet. Infelizmente, muitos usuários tiveram em primeira mão os efeitos de códigos móveis mal-intencionados, inclusive vírus e worms, que podem danificar ou destruir dados e time de custo e money.

Mecanismos mais comuns de segurança conceder direitos aos usuários com base nas suas credenciais de logon (normalmente uma senha) e restringem os recursos (geralmente diretórios e arquivos) que o usuário tem permissão para acessar. No entanto, essa abordagem falha resolver vários problemas: os usuários obter código de várias fontes, algumas delas podem estar não confiáveis; código pode conter vulnerabilidades que permitem ser explorado por códigos mal-intencionados; ou bugs e código, às vezes, faz as coisas que o usuário não sabe a que ele fará. sistema autônomo resultado, sistemas de computador podem estar danificados e dados privados podem vazamento quando cuidados e confiáveis usuários executarem software mal-intencionado ou preenchido com erro. A maioria dos mecanismos de segurança do sistema operacional exigem que cada trecho de código deve seja completamente confiável para executar, exceto talvez para scripts em uma página da Web. Portanto, ainda há a necessidade de um mecanismo de segurança amplamente aplicáveis que permite que o código de um sistema de computador para executar com proteção em outro sistema, mesmo quando não houver nenhuma relação de confiança entre os sistemas.

Para ajudar a proteger os sistemas de computação contra código móvel mal-intencionado, para permitir que o código de origens desconhecidas para executar com proteção e para ajudar a impedir que o código confiável intencionalmente ou acidentalmente comprometer a segurança, o .NET estrutura fornece um mecanismo de segurança denominado segurança de acesso do código. segurança de acesso do código permite que o código confiável em graus variáveis dependendo do que originou o código e outros aspectos da identidade do código. segurança de acesso do código também impõe os níveis variados de relação de confiança no código, o que minimiza a quantidade de código que deve ser totalmente confiável para serem executados. Usando a segurança de acesso do código pode reduzir a probabilidade que seu código pode ser usados incorretamente por código mal-intencionado ou preenchido com erro. Pode reduzir a responsabilidade sua porque você pode especificar o conjunto de operações que seu código deve ter permissão para executar, bem sistema autônomo sistema autônomo operações de seu código nunca deve ter permissão para executar. segurança de acesso do código também pode ajudar a minimizar os danos que podem resultar de vulnerabilidades de segurança em seu código.

Tudo gerenciado de código que destinos o common linguagem tempo de execução recebe os benefícios de segurança de acesso do código, mesmo que o código não faz uma segurança de acesso do código única telefonar. No entanto, todos sistema autônomo aplicativos devem fazer solicitações de acesso do código, conforme descrito em segurança de acesso do código Noções básicas.

Introdução à segurança do acesso ao código

Fornece uma visão geral da segurança de acesso do código.

Noções Básicas sobre Segurança de Accesso a Código

Descreve segurança de acesso a código e seus usos mais comuns.

Usando bibliotecas de códigos parcialmente confiável

Descreve como ativar bibliotecas para uso com código não gerenciado e usar bibliotecas de código não gerenciado.

Escrita de bibliotecas de classes segura

Descreve considerações de segurança para bibliotecas de classe.

Gravação segura controles gerenciado

Descreve considerações de segurança para desenvolvimento e implantação de controles gerenciado.

Criando suas próprias permissões de acesso ao código

Descreve como criar como as permissões personalizadas.

Conceitos chaves sobre segurança

Fornece uma visão geral de muitos dos principais termos e conceitos usados no sistema de segurança do .NET estrutura.

Segurança baseada em função

Descreve como incorporar a segurança com base em funções.

Serviços de criptografia

Descreve como incorporar criptografia aos seus aplicativos.

Gerenciamento de política de segurança

Descreve como gerenciar a diretiva de segurança.

Ferramentas de segurança

Descreve as ferramentas usadas para implementar e administrar o sistema de segurança do .NET estrutura.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft