- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Microsoft 的.NET 框架中的安全机制
Microsoft .NET 框架中的安全机制
由 Foundstone 和 CORE Security Technologies 两家公司提供的分析报告
本文对 Microsoft 的 .NET 框架的安全体系结构作了一个概述。本文以
Foundstone 和 CORE Security Technologies 这两家公司自 2000 年夏季开
始进行的一次长期、独立的安全分析为基础。
我们的分析报告显示,如使用得当,.NET 框架使开发人员和管理员能够对其应
用程序和资源进行细微的安全控制;给开发人员提供一套易用的工具集来实现功
能强大的身份验证、授权和加密等例程;消除了如今由于代码缺陷 (如缓冲区溢
出)而使应用程序面临的许多重大安全风险;而且把作重要安全决定 — 如,是
否要运行某个特定的应用程序,或者应让此应用程序能够访问哪些资源 — 的这
一负担从最终用户身上转移到开发人员和管理员身上。
在本文中我们还将介绍 .NET 框架中的基于证据和基于角色的安全功能、代码
访问安全性、验证过程、加密支持、独立存储和应用程序域,说明它们是怎样通
过互相协作实现了这些目标,并为开发和运行各种类型的软件应用程序(包括客
户端和服务器端)提供一个可靠平台的。我们的结论是,.NET 框架能让各类单
位都更有信心保证他们的应用程序能够抵御现在已知以及将来要发生的各种安
全攻击。
引言
在 .NET 框架的开发初期,Foundstone 和 CORE Security Technologies 就协
助 Microsoft Corp. 对其体系结构和实现的安全性进行分析和评估。
对 .NET 框架的分析工作始于 2000 年夏,自该软件第一个 Beta 版出现之前
开 ,一直持续到 Beta 2 版。我们共投入了 2800 多小时的时间,由一个十
人专家小组进行严格、独立的安全审核和测试,其间我们可以完全不受限制地访
问源代码和接触 Microsoft 的工程师,所以完全熟悉了 .NET 框架的安全体系
结构,包括从设计原则到代码级别实现的各个细节。
审核工作遵循由 Foundstone 和 CORE Security Technologies 在多年实践中
形成的标准方法,多年来他们一直都在为各种单位 - 从财富 500 强企业到新兴
的公司 - 提供复杂软件应用程序的测试、评估和安全增强服务。站在安全解决
方案提供商的角度,我们要说我们见到过“好的、坏的和极差的”,而 .NET 框
架,在一年来我们剖析其内部工作机制的过程中,经受了我们的集体智慧的考验。
本文着重探讨 .NET 框架的广泛的安全功能。它主要基于我们去年的评估结果
以及我们与“.NET 框架”开发小组不断的交流。这里所表达的想法和观点完全
是我们在对多个软件版本进行严谨分析和严格测试后得到的独立的观察报告。希
望本文能促进人们对 .NET 框架的安全机制的理解,并表达出我们对该体系结
构及其实现的信心。
范围及目标
在本文中,我们将回顾许多企业在设计和开发软件解决方案的过程中所面临的许
多常见的安全挑战,并概括了 .NET 框架如何通过它的安全体系结构为这些问
题提供了合理的解决办法。
我们一直都在尝试使 .NET 框架复杂的安全机制能让那些至少有中等技术背景
的读者理解。这里我们假定读者对 .NET 框架有一些基本的了解,因此我们不
会花过多的时间讲述有关所涉及到的基本技术的背景知识。在本文档的最后,我
们为那些想更深入了解 .NET 框架技术内容的读者提供了许多供进一步阅读的
参考资源。
背景:应用程序安全性问
几乎没有任何人会怀疑许多软件应用程序所起到的至关重要的作用了,特别是那
些使用基于 Internet 技术构建的应用程序。它们已从简单、静态的数据操作渠
道发展为复杂、动态的面向事务的应用程序,并成了企业商务的支柱。
然而,由于现代软件应用程序越来越复杂以及功能越来越多,也随之产生了一股
不幸的、令人担忧的逆流:越来越多的单位都已成为内部和外部入侵者对其软件
发起的攻击的牺牲品。
解决办法:一个用来管理软件风险的体系结构
.NET 框架的托管代码体系结构为软
您可能关注的文档
- La的bVIEW性能和内存管理(中文).pptx
- lec08 算术逻辑运算的类指令.ppt
- LECP1系列的简易型电缸控制器操作手册.pdf
- Lecture4-非参数+空的间计量经济学模型概述.ppt
- Lecture 1 的Internet andWWW(C).ppt
- LEG的O FLL比赛总则.pdf
- LED 的引脚式封装.ppt
- lesson 17 数据的组织结构的二 指针概念.ppt
- LE的D显示屏通用规范.pdf
- LED显示屏的安装与调试.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 2024年河北省继续医学教育公共必修课参考答案.docx VIP
- 世界古代史课件-第三章上古西亚.pptx VIP
- 苏宁易购财务风险财务风险成因探析及防范对策研究.docx
- 世界古代史课件-第六章上古罗马.pptx VIP
- 2024年河北省继续医学教育公共选修课参考答案.pdf VIP
- 世界古代史课件-第五章上古希腊.pptx VIP
- 数据采集系统说明.pdf
- 浅论威廉莎士比亚的悲剧哈姆雷特及其艺术特色.doc
- 线性代数与空间解析几何案例智慧树知到期末考试答案章节答案2024年哈尔滨工程大学.docx
- 2024广东惠州市教育局赴高校招聘市直公办中小学校教师224人笔试备考试题及答案解析.docx
文档评论(0)