- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Framework_CH13
Framework_CH13
本文由qxpgwww贡献
ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
第13章 代码访问安全性 章
.NET Framework 2.0 程序设计
第 1 章: .NET Framework 2.0简介 简介 第 2 章:公共语言运行库和 类型 第 3 章:托管代码的编译和 执行 第 4 章:委托和事件 第 5 章:读取和写入文件 第 6 章:集合和泛型 第 7 章:数据的序列化 第 8 章:GDI+ 第 9 章:在 .NET Framework 2.0
中实现加密
组件与.NET 第 10 章: COM 组件与 Framework程序集之间的交 程序集之间的交 互操作 第 11 章:使用类型元数据 第 12 章:创建多线程应用 程序和应用程序域 第 13 章:代码访问安全性 第 14 章:监视和调试应用 程序 第 15 章:使用服务应用程 序和电子邮件消息 第 16 章:创建全球化应用 程序 第 17 章:配置和安装程序 集
目标
本章学习目标: 本章学习目标: 掌握代码访问安全性的用途 掌握安全性策略的用途 掌握权限的用途 掌握访问控制基类型在实现安全性中的角色 掌握 IIdentity和IPrincipal接口在管理用户标识中 和 接口在管理用户标识中 的角色
第13章 代码访问安全性 章
实现代码访问安全性 管理安全性策略 管理权限 管理访问控制 管理用户标识信息 小结 实验 习题
实现代码访问安全性
访问安全性
13.1 实现代码访问安全性
使用 .NET Framework 配置工具配置 安全性 使用证据类型确定程序集权限
访问安全性
13.1.1 访问安全性
代码访问安全性的好处 在代码中指定安全性权限的方法 安全性策略中的规则 堆栈遍历的简介
使用 .NET Framework 配置工具 13.1.2 使用 .NET Framework 配置工 配置安全性 具配置安全性
使用 Microsoft .NET Framework 2.0 配置工具配 置代码访问安全性 使用 caspol.exe 来查看并修改代码组的安全性 策略
使用 .NET Framework 配置工具配置安全性
多媒体演示
使用 .NET Framework 配置工具配置安全性
多媒体演示
使用证据类型确定程序 集权限
13.1.3 使用证据类型确定程序
集权限
Evidence 类 PermissionRequestEvidence类 类
IEvidenceFactory 接口
Evidence 类
Evidence 类的成员: 类的成员:
成员 Count AddAssembly AddHost Clear CopyTo GetAssemblyEnumerator GetEnumerator GetHostEnumerator RemoveType 描述
1. Evidence 类
属性提供证据集中证据对象数量的计数值. 方法向证据集中添加程序集证据. 方法向证据集中添加主机证据. 方法从证据集中移除所有证据. 方法将证据复制到数组. 方法返回访问程序集证据的枚举数. 方法返回访问所有证据的枚举数. 方法返回访问主机证据的枚举数. 方法从证据集中移除特定类型的证据.
PermissionRequestEvidence类 类
2. PermissionRequestEvidence类 类
PermissionRequestEvidence类的成员: 类的成员: 类的成员
成员 DeniedPermissions OptionalPermissions RequestedPermissions Copy 描述 属性包含代码显式请求不要授予的权限. 属性包含(如果授予)代码可以使用的(但不 是必需的)权限. 属性包括运行代码所需的最小权限集. 方法创建权限集的副本.
IEvidenceFactory 接口的示例
4. IEvidenceFactory 接口
C#
using System; using System.Reflection; using System.Collections; using System.Security.Policy; namespace AssemblyEvidenceDemo { class Program { stat
您可能关注的文档
最近下载
- SPC计数型(P图)_原创精品文档.xls VIP
- 中考语文阅读文章——青花瓷.doc VIP
- 现代美学智慧树知到期末考试答案章节答案2024年西安思源学院.docx
- 锌合金压铸数值模拟及其热流道技术分析-numerical simulation of zinc alloy die casting and analysis of hot runner technology.docx
- 光伏发电项目验收方案.docx VIP
- 2023年人教版初中生物知识点总结.pdf VIP
- 人教版六年级下册语文同步生字田字格 方格 练习字帖PDF电子版.docx
- (高清版)DB34∕T 2187-2014 企业质量信用等级评价 术语和定义.pdf VIP
- 最新人教版六年级数学下册-全册PPT课件全集(370张).ppt
- (军人)心理健康讲座概要.ppt
文档评论(0)