(WEB)BS类软件和(桌面)CS类软件安全性及稳定性比较)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(WEB)B/S类软件和(桌面)C/S类软件安全性及稳定性比较

时间:2011-06-04来源:本站作者:郑桐点击:1269次

B/S类软件是指每台使用软件的电脑都需要安装一套软件,并且服务器上要安装一套服务器端软件才能正常使用B/S类软件是指服务器上安装软件,使用软件的用户不需要安装任何软件即可通过浏览器来使用软件我们的结论是:(WEB)B/S类的软件比(桌面)C/S类的软件在互联网环境下安全性和稳定性要高得多很多用户在提到(WEB)B/S架构设计的系统后, 第一个疑惑就是,.软件安全吗?为什么用户会有这样的疑惑,因为B/S 架构放在internet上后,只要有IE浏览器的电脑都可以访问这个系统.而C/S架构只有安装了特定Client软件的用户才可以使用系统,所以一直以来我们的用户都在担心着B/S的安全问题.而业内一些C/S的支持者也一直把B/S的安全问题作为一个不休的话题一直在讨论着.只能说这样的讨论非常无聊,我并不反对C/S有很多优点.但是从安全角度分析,B/S远远高于C/S.

1前面我们讲到"C/S架构只有安装了特定Client软件的用户才可以使用本系统",正因为在用户的电脑上安装了Client所以这个系统就面临着程序被分析,数据被截取的安全隐患,因为所有的数据必须从Server读到Client然后进行操作,而B/S所有的数据操作全部在Server上进行在C l i e n t只是提交一个命令请求.所以....2目前很多传统的C/S系统还是采用2层结构也就是说所有的Client直接读取Server中的数据,在Client端包括了数据的用户名\密码等致命的信息,难道这样的系统安全吗?如果这样的系统放在Internet上,那么这个Server 面向任何连接上Internet的用户都是开放的,而B/S架构的系统,在Client上没有任何信息,而真正保存我们数据的信息全部在S e r v e r上.所以....3当然现在也流行一种3层架构的C/S统,但是我想问的是,开发者做的连接模板要比(microsoft)微软写的IIS更安全吗?目前有很多截数据包分析的各种手段,b/s 可以使用https 加密来解决。但是你的CS 服务器有考虑过这问题吗?你说你加密了数据,你加密的比https 还好吗?你没有加密,那就是明文的,随便找一个sniff 监听软件就可以把数据截下来。所以....

各种现实证明,C/S模式的软件用在局域网、安全性比较好的网络协议(例如:NT的NetBEUI协议),安全性可以得到较好的保证。而用在internet上,无疑是服务器上开了一个没任何加密及安全保障的后门,因为客户端需要通过这个门来读取数据;而B/S采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,服务器上通过IIS,防火墙,HTTPS加密等手段保证数据的安全。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要通过Internet发展网上营销业务,这使得大多数企业将他们的内部网与Internet相连, B/S类的软件比C/S类的软件用在Internet环境下安全性要多得多. 第二个疑惑是B/S类的软件稳定吗? 我不怪客户会有这种错觉, 因为我们平时浏览网页,看新闻时,常会遇到网站打不开,或者网页出错的问题,这给客户一个错觉,认为所有网页模式的软件都会出现这些问题,首先我们来分析一下网站出错的原因:1.服务器重启,2.本地上网中断,3.网站更新. 第1,2种原因比较少,第3个原因比较频繁,对于互联网的新闻网站,为了保证新闻的及时,内容和网站的频繁更新是必然的,所以我们常会遇到网页打不开的情况; 网站和软件的区别是,软件一个版本发布后,不会每天,每时每刻去更新了,也就保障了软件的稳定性; 我们再用实际例子来分析B/S类软件的稳定是必须的, 网上银行,你们见过有一个

客户端的网上银行吗?你在网上转帐的时候,银行要你下载一个客户端在本地安装吗? 恐怕没有; 我们碰到的网上银行都是一个软件系统,通过网页的操作来完成付款,转帐等动作,那么如果B/S软件不稳定的,万一我付款了,突然出错了,钱转出去了,对方没收到怎么办? 平时我们实际操作的时候有遇到这种情况吗? 恐怕只有中奖的机率了. 所以综上所述, B/S类软件是非常稳定的.

相关文档
最新文档