All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
SQL数据库高级教程:学习 SQL AND & OR_[SQL Server教程]
.net组件开发系列(四)之事件处理机制,三个接口两个方法_[Asp.Net教程]
组合.NET数据控件构建强大用户接口_.net资料_编程技术
利用OpenSmtp.Net发送需要smtp验证的邮件_[Asp.Net教程]
利用ASP.NET实现分页管理器(高级篇)_[Asp.Net教程]
HTML语言剖析(十四)特殊字符_[Html教程]
PHP与MySQL中的SQL注入式漏洞_[PHP教程]
打印选择区的文本(带html里规定的格式)_JavaScript技术_编程技术
网页制作兼容Mozilla必须知道的知识_JavaScript技术_编程技术
网页特效:在任何位置显示html菜单_JavaScript技术_编程技术
Reading number is top 10 pictures
Magnificent cloud2
徐若瑄展示美丽胸围3
In the world the most mysterious 21 place landscape4
Beautiful vacuum girl1
Sora aoi on twitter1
Li Zongrui hunting video screenshots1
Seductive beauty of crime1
2012 national geographic daily picture6
A man's favorite things2
Born After 90 Beijing sports university campus flower photos2
Download software ranking
C#与.NET技术平台实战演练
艳兽都市
Boxer Classic video2
网络管理员第三版
WebService在.NET中的实战应用教学视频 → 第5集
C++教程第四版
电车之狼R
VC++6.0简体中文版
中国结婚习俗实录
网页特效实例大全
qq published in(发表于) 2014/7/9 1:35:54 Edit(编辑)
ASP.NET Remoting体系结构(六)

ASP.NET Remoting体系结构(六)

ASP.NET Remoting体系结构(六): 远程处理中的安全

远程处理中的安全性

通常,使用.NET Framework远程处理的应用程序比本地应用程序有着一系列更为复杂的安全问题。要在信道上通信,就使得其他人可以注册服务器的信道并调用远程对象,也使得信道中的信息在通信过程中被截取,从而造成巨大的安全隐患。

1.信道通信的安全问题

加强分布式应用程序的安全性会使程序性能降低。例如,如果通信的一端正在侦听调用,任何了解侦听终结点的未经授权的客户端都可以传递一些序列化的信息,这样,可以在另一终结点反序列化和调用该信息。只有通过相互验证身份并将内容加密,才能合理地确保通信是在信任的组件之间进行的。因此,应该首先评估远程处理应用程序的安全要求,然后评估性能要求。用户应该根据应用程序所需的数据完整性的程度,通过身份验证和加密来公开数据和终结点。

2.远程处理委托的安全问题

远程处理委托也会造成安全问题。因为委托可以包装静态方法(静态方法不会远程执行)的类型信息,因此服务器应用程序必须始终声明采用自定义参数的自定义委托类型,这些参数在一起不会匹配可以在服务器计算机上调用的静态方法,一定不要允许客户端定义服务器会反序列化的任何类型,并将其传递给应用程序,否则就会留下安全隐患。

3.代码访问权限造成的安全问题

代码访问安全性基于计算机管理员设置的安全策略控制可执行代码对资源和操作的访问。但是,由于代码访问安全性不审核跨越远程连接的堆栈,因此,远程处理应用程序的开发人员应清楚地知道,远程处理基础结构需要完全信任才能在客户端或服务器上执行。

当设计采用.NET Framework远程处理基础结构的安全分布式应用程序时,一个非常重要的环节是确保用户知道所需要的安全级别以及在哪里需要它。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.