(E2)B/S类的管理软件的优势
通过互联网使用的话,强烈建议考虑(WEB)B/S类的管理软件
理由如下:
C/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上进行在Client只是提交一个命令请求.所以....
2.目前很多传统的C/S系统还是采用2层结构也就是说所有的Client直接读取Server中的数据,在Client端包括了数据的用户名\密码等致命的信息,难道这样的系统安全吗?如果这样的系统放在Internet上,那么这个Server面向任何连接上Internet的用户都是开放的,而B/S架构的系统,在Client上没有任何信息,而真正保存我们数据的信息全部在Server上.所以....
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类软件是非常稳定的.
如果你目前在使用一套通过互联网使用的C/S类软件, 小心你的后门是趟开着的, 数据没任何安全可言, 想补救赶快重新选择B/S类的软件吧. 标签:电脑行业管理软件,电脑公司管理软件
标签:电脑行业管理软件,电脑公司管理软件,电脑店管理软件,