远程调用和组件安全.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * 练习 1:编写一个EJB方法控制的代码。 2:编写一个不安全的ActiveX,并测试。 3:编写一个DCOM方法控制的代码。 4:怎样让JavaApplet可以访问本地文件? 5:编写一个Cobra程序,体验其安全服务。 第六十二页,共六十三页。 内容总结 第十章。远程调用(RPC/RMI)为程序的分布式应用开发架构提供了技术支持,它不需要了解底层网络通信协议,在应用层通过网络从远程计算机程序上请求服务。一般这个组件可以为EXE文件、DLL文件或者OCX文件等。2:不能让ActiveX控件被自动下载,下载前必须有提示。而服务器端也不需要考虑数据怎样传输给客户端,只需集中精力于业务逻辑逻辑的编写。实体Bean(Entity Bean)。消息驱动Bean(MessageDriven Bean。以EJB2.0远程接口调用EJB对象为例,EJB的运行过程为:。1:COBRA体系结构中,已经建立了一个完整的体系结构来支持各种安全功能 第六十三页,共六十三页。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 10.2.2 安全问题 如前所述, ActiveX控件实际上就是一个可执行文件,提供了特定功能,具有某些属性、某些方法,甚至具备外界可以捕获的事件,方便了应用的开发和执行。ActiveX的安全问题主要体现在:ActiveX控件由于可以被嵌入到某些程序中,因此可能在客户的计算机上运行。如果攻击者在ActiveX内编写一些恶意代码,就可能在用户执行这个ActiveX时,攻击其计算机。如: 客户运行程序时,不知不觉被格式化硬盘; 客户浏览网页时,注册表被修改; 客户的必威体育官网网址信息被后门传往攻击者的服务器; 客户硬盘被共享;等等。 第三十页,共六十三页。 该问题一般出现在Web程序中,对于用户来说,可以通过以下方法解决: 1:在使用ActiveX控件时,必须确认其签名; 2:不能让ActiveX控件被自动下载,下载前必须有提示; 3:不下载未签名的ActiveX控件; 4:如果要求非常严格,可以禁用任何ActiveX控件;等等。 第三十一页,共六十三页。 具体的做法,可以在IE的“工具”——“Internet选项”——“安全”中的“自定义级别”中,进行设置。如图所示: 第三十二页,共六十三页。 10.3 JavaApplet安全 第三十三页,共六十三页。 10.3.1 JavaApplet概述 和ActiveX在Web程序中的应用一样,Java系列也推出了相应的技术,那就是Java Applet。Java Applet是用Java语言编写的,基于HTML的小应用程序,也可以直接嵌入到网页中,并能够产生特殊的效果。当客户端访问服务器Web页时,客户端浏览器就会下载Java Applet,将其暂存到用户的硬盘上,并以一定的生命周期在本地运行。 关于JavaApplet的基本知识,可以参考相关文档。 第三十四页,共六十三页。 Java Applet的运行过程为: 第三十五页,共六十三页。 不过,要使用Java Applet,其前提是用户使用的浏览器必须支持Java,这可以通过安装一些Java运行插件来实现,当前流行的网络浏览器,基本上都可以通过一些手段让其支持Java。 同样,以股票查询系统为例,将图表生成的工作交给Java Applet在客户端实现,可以减少用户等待时间,减轻网络带宽的压力,释放服务器的负担。 P10_02.java是一段简单的Applet代码。 第三十六页,共六十三页。 编译,接下来在一个网页文件中嵌入其.class文件。 运行该网页,效果如下: 第三十七页,共六十三页。 10.3.2 安全问题 由于Java是一门安全性要求很高的语言,因此,Java Applet安全性比ActiveX要好一些,默认情况下,Java Applet的安全限制如下: 1:Applet放在客户端,但是不能在客户端执行任何的可执行文件; 2:Applet不能读写客户端文件系统中的文件; 3:在通信方面,Applet只能与它下载的源服务器进行通信,而不能与网络上其他的机器通信; 4:在获取敏感信息方面,Applet只能获取客户端计算机的部分信息,如操作系统名称和版本号、文件及路径分隔符等,而不会泄露其他敏感信息,如注册表、系统安全配置等; 5:此外,Applet还可通过数字签名进行不同的安全授权;关于数字签名的知识,后面的章节具有详细的叙述。 因此,对Applet的安全问题,可以考虑得简单一些。 第三十八页,共六十三页。 10.4 DCOM安全 第三十九页,共六十三页。 1

文档评论(0)

虾虾教育 + 关注
官方认证
文档贡献者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体 重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档