安全性的基础概念

Microsoft .NET Framework 提供安全透明度、代码访问安全性和基于角色的安全性,以帮助解决有关移动代码的安全性问题,并通过提供相应的支持使组件能够确定授权用户执行什么操作。 这些安全机制使用一个简单而一致的模型,从而使熟悉代码访问安全性的开发人员可以轻松使用基于角色的安全性,熟悉基于角色的安全性的开发人员也可以轻松使用代码访问安全性。 代码访问安全性和基于角色的安全性都是用公共语言运行时提供的一个通用结构实现的。

注意注意

从 .NET Framework 4 版 开始,安全透明度将成为默认的强制机制。安全透明度可将作为应用程序的一部分运行的代码与作为基础结构的一部分运行的代码分离。有关更多信息,请参见 安全透明的代码

由于代码访问安全性和基于角色的安全性使用相同的模型和结构,故而它们共享若干基础概念,详见本节中的描述。 在阅读 .NET Framework 代码访问安全性和基于角色的安全性文档之前,请确保已熟悉这些概念。

本节内容

相关章节