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 Tipo e segurança

Código de tipo seguro acessa apenas os locais da memória que ele está autorizado a acessar.(Para esta discussão, segurança de tipo especificamente refere-se a segurança de tipo de memória e não deve ser confundida com segurança tipo com uma relação mais amplas.) Por exemplo, Código de tipo seguro não é possível ler valores de campos particulares do outro objeto.Ele acessa tipos somente de maneiras bem definidas, permitidas.

During Just - In - compilação tempo (JIT), an opcional processo verificação examines the metadados and Microsoft Intermediate Language (MSIL) of a método to be JIT-compilado into Native Computador codificar to verificar that they are tipo Safe.Esse processo é ignorado se o código tiver permissão para ignorar a verificação.Para obter mais informações sobre a verificação, consulte compilando MSIL para código nativo.

Embora verificação de segurança de tipos não é obrigatório para executar código gerenciado, segurança de tipos desempenha uma função crucial no assembly de aplicação de isolamento e segurança.When Código is safe, the completely can isolate assemblies from each other.This Isolation helps ensure that assemblies Cannot affect adversely each Outro and it increases aplicativo confiabilidade.tipo-Safe Components can executar Safely in the same processo even if they are de confiança at Levels different.Quando o código não é tipo seguro, efeitos colaterais indesejados podem ocorrer.Por exemplo, o tempo de execução não é possível impedir que o código não gerenciado de chamar código nativo (não gerenciado) e executar operações mal-intencionado.When codificar is tipo safe, the tempo de execução 's Segurança ensures Mechanism Enforcement that it not acessar código nativo unless it has permissão to SO.Todo o Código that is not Safe tipo must have been Granted SecurityPermission with the enum Passed membro SkipVerification to executar.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft