双层分布式系统 VS 三层分布式系统

日期: 2008-04-06 作者:Mike Rothman翻译:王震 来源:TechTarget中国 英文

问:双层分布式系统和三层分布式系统都和信息安全相关,您能对比比较一下吗?   答:在一个双层的应用程序中,胖客户端直接和数据存储进行通信——应用程序逻辑运行在胖客户端内部。比如Lotus Notes或老版本的PowerBuilder程序。这是在90年代早期驱动“客户——服务器”模型的原始体系结构。   三层分布式系统增加一个中间层来提供大量的应用程序逻辑。

因此,可以有效地从模型中分离出应用程序逻辑,这就使得程序可以运行在一个瘦客户端,比如Web浏览器。这就是目前的主流应用程序模型。   当然,钟摆总是来来回回地摆动,现在多种模式并存,包括像AJAX一样的技术,在浏……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:双层分布式系统和三层分布式系统都和信息安全相关,您能对比比较一下吗?
 
  答:在一个双层的应用程序中,胖客户端直接和数据存储进行通信——应用程序逻辑运行在胖客户端内部。比如Lotus Notes或老版本的PowerBuilder程序。这是在90年代早期驱动“客户——服务器”模型的原始体系结构。
 
  三层分布式系统增加一个中间层来提供大量的应用程序逻辑。因此,可以有效地从模型中分离出应用程序逻辑,这就使得程序可以运行在一个瘦客户端,比如Web浏览器。这就是目前的主流应用程序模型。
 
  当然,钟摆总是来来回回地摆动,现在多种模式并存,包括像AJAX一样的技术,在浏览器内部增加更多的功能来模仿胖客户端应用程序的能力。是不是很混乱啊?
 
  相对于信息安全来说,三层模式环境趋向于更简单的控制,因为应用程序服务器(即中间层)被集中并且可以轻松管理。拿一些数字来说明这些陈述,比如在应用程序中被找到的漏洞。在一个三层模型中,大概100个应用程序服务器将会被打补丁。假如有所有地方都使用胖客户端,可能会有10,000个补丁需要被安装。
 
  模块化和tackling来保护应用程序和体系结构是相似的。应用程序和数据需要被保护,来确保在你的应用程序代码中不存在漏洞是重要的。同时确保只有经授权的部分才可以访问数据库中的数据。
 
  如果环境可以调节,那么重要的是不仅可以监视在程序中发生什么,并且可以存储日志数据来确保可以从攻击中恢复。
 
  事实上有许多原因可以说明为什么三层结构现在流行。安全不是这种结构的真实目的,但安全确实可以从这种趋势中受益。

作者

Mike Rothman
Mike Rothman

Mike Rothman是一家独立信息安全研究公司的总经理和首席分析师。最为一位终端用户,他已经连续15年的时间提倡世界企业和中等规模的商业,他的工作是发起引人深思的关于如何确保核心商业需求的信息安全方面的讨论。在建立Security Incite 之前,Mike是META Group的首位网络安全分析师,并曾在TruSecure的CipherTrust共司担任主管职位,而且他还是SHYM科技工色的创始人之一。Mike经常为TechTarget撰稿,是一位受人尊重的信息安全专家。

相关推荐