TechTarget中国网站推荐

Web服务的安全性越来越受到重视

2008-1-2  选择字号:  | |
打印本文章
正在加载数据...

【TechTarget中国原创】面向服务的体系(SOA)从根本上改变了应用程序工作的方式,这种构架体系在发展的同时,也被迫经历了一个在安全性方面快速的发展过程,因为谁也不愿意这种新的体系架构在被应用的同时,又带来新的麻烦和混乱。

  面向服务体系(SOA)从根本上改变了应用程序工作的方式,这种构架体系在发展的同时,也被迫经历了一个在安全性方面快速的发展过程,因为谁也不愿意这种新的体系架构在被应用的同时,又带来新的麻烦和混乱。

  就在这个星期,与安全相关的技术和产品似乎如潮水般一夜之间涌现了出来,冲入了市场。从Web服务安全设备到嵌入业务处理链的安全技术,再到测试新安全漏洞(如XPath注入漏洞)的方法,等等。

  这些安全技术所涵盖的不同种类从侧面强调了Web服务安全问题领域过大的问题:大范围的分布式应用程序需要大范围的安全技术保障。

  来自Zap Think的分析家Jason Bloomberg指出,“基于屏障式的安全模型现在已经完全过时了,你需要使用另一些技术来保证信息的安全。我们必须考虑内容级别的安全性。”

  传统的应用程序安全保护措施工作在网络级别,例如传统的防火墙技术。相比之下,传输层上没有任何的内容检测技术,所以也就无法识别包含在Web服务数据包或元数据信息中的木马程序。

  SOA软件公司在内容检测方面进行了一些尝试,他们使用类似数据采集代理的方式截获来自外界的服务包,对这些数据的来源进行验证,反加密这些数据包,最后使用自己独有的公钥体系来标识经过验证的信息,以达到安全性的要求。

“通过使用数据采集服务来捕获信息并在当前层上进行验证程序,我们能够避免终端式攻击直接和服务的接触,”来自Santa Monica分公司的产品市场部的副部长Ian Goldsmith这样告诉我们。

  SOA软件公司还宣布了对Web服务策略(WS-Policy)安全标准的支持。这使得企业的外部合作伙伴能够了解在和一个已有的Web服务进行通讯时需要使用什么样的安全策略。除此之外,XML VPN设备还能够读取一个外部Web服务的安全策略,然后自动生成与之相同的策略并进行应用。

  在Oracle公司近期对其支持的Web服务的安全性进行了增强,上述这种策略安全性的融合正是Oracle所使用的核心内容。来自加拿大的Redwood Shores公司的服务器技术部部长Prakash Ramamurthy注意到,在以前,一旦单一应用程序的相关组件出现了问题,在影响服务正常工作的同时也会影响到这种单一结构中提供的安全保护措施。

  “我们需要为这些Web服务分配一些识别信息,然后保护这些信息的安全,”他说。通过这种方法,安全产品和技术就能够在Web服务的整个生命周期中对相关的服务包进行追踪,而不管它处于哪个阶段。

  Oracle公司最近将安全性和业务处理执行语言(BPEL:Business Process Execution Language)标准结合在了一起。Oracle BPEL的Process Manager程序现在集成在该公司的Web服务增强套件之中,使业务变动和安全性之间达到了新的平衡。在服务包中包含了两种类型的信息:策略网关,用来在进入某个服务时捕获信息;策略代理,在更细微的层次上对数据进行安全检查。

  “通过这种方式,用户能够在部署时间内增强相应的安全标准。” Ramamurthy说到。

尽管这样,来自McAfee公司Foundstone Professional Services部门的高级咨询顾问Mark Curphey却认为Web服务标准在解决安全的同时,也会产生很多其他的问题。他说:“我们提出了将Web服务载体进行封装的标准,但是这样就给了攻击者一定的机会,因为攻击性的数据也能够成为这样的标准。”

  为了解决这个问题,Santa Clara发布了一个叫做WSDigger的免费工具,用来检测在Web服务数据包中的安全漏洞。该工具已经内置了一些用以测试漏洞的工具插件,包括SQL注入式攻击漏洞、交叉站点脚本和XPath注入攻击插件等。

  这种插件体系允许用户进行穿透式的测试,用户无需知道目标服务的在代码级别的信息,就可以使用这些插件模仿来自外部的攻击者,对目标服务进行测试。

  Curphey说:“这个工具能够自动搜索你提供的所有服务,你只需要拖拽一种攻击方式到某个服务上,就可以对它进行攻击测试了,然后接下来你就能够发现在该服务中存在哪些漏洞。”

  Curphey还强调:“安全规范并不能处理所有和安全性相关的问题。”

  Bloomberg也同意这一点,他说:“涵盖了一个安全相关的部分问题并不表示你就真正安全了。对于安全性来说,最大的挑战在于你是否能把所有的问题都考虑周全。”

【美国TechTarget独家授权】 Web services security getting greater scrutiny

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
作者:Michael Meehan    
最近DIG和普元公司联合发布的白皮书《软件商的成长之路》,该白皮书通过市场调查将软件企业分成了“服务型软件开发商”和“产品型软件开发商”,这是一次名词定义进步……
经过IBM、BEA、SAP、ORACLE、普元、微软等厂商至少三年的市场培育,目前中国企业用户对SOA的认知度虽已有大幅提升,但成功实施的个案却有限,从认知认可到形成投资采购……
最近,甲骨文公司连同Tangosol最新版本的一致性网格技术收购提供更多的细节,其中结合业务流程管理BPM平台规定XTP能力……
端对端包括所有运行时的建模,但是这里的标准还需要经过仔细推敲才行,webMethods' So“这也就是建模和BPMN以及BPEL之间的二分法。”“这两个标准不能同时起作用。”……
BPM和SOA前途光明,但是我们可能还会遇到许多问题。据分析家观点,业务流程管理和面向服务架构将产生一个能够将业务和业务流程附近的IT结合在一起的平台……
JBoss将jBPM系统看作是其开放源JBoss Enterprise Middleware Suite(JEMS)的组成部分。3.1版本在JBoss Seam中添加了多进程语言支持和集成……
Web服务策略(WS-Policy)是SOA完整架构中缺少的重要关节,Layer 7科技公司的CTO Toufic Boubez说,值得高兴的是到2007年底,整个SOA架构将真正成为一个完整的整体。
SOA和Web服务安全问题在大型企业中占据首要位置,来自Burton Group的Chris Haddad在面对媒体的访谈中论述了相关Web服务工具及SOA发展……
面向服务的体系(SOA)从根本上改变了应用程序工作的方式,这种构架体系在发展的同时,也被迫经历了一个在安全性方面快速的发展过程,因为谁也不愿意这种新的体系架构在被应用的同时,又带来新的麻烦和混乱。
经过IBM、BEA、SAP、ORACLE、普元、微软等厂商至少三年的市场培育,目前中国企业用户对SOA的认知度虽已有大幅提升,但成功实施的个案却有限,从认知认可到形成投资采购……
据我所知,XML防火墙是最基本的,但在网络上采取的SOA安全措施是什么?在网络里情报和政策的安全措施在未来几年内重要性和技术的深度将增长……
云计算(cloud computing)可以有一个光明的未来,但尚未解决的安全性问题,可能会给愿意尝试的早期采纳者们留下不好的印象……
面向服务的架构(SOA)是一种基于可以重用的服务的,新的开发应用的架构体系. 近年来, 企业界对于SOA的需求越来越急切. 为了满足这样的需求, 一系列的SOA基础架构产品被推出. 主要的厂商如Oracle, BEA System, IBM都提供了SOA平台产品. 在一个包含各类应用的复杂的IT系统中, 要使用适配器并且在一个符合业务需求的流程中将各类应用串连在一起是一个非常困难的事情, 但是现在的SOA平台将困难转变成了容易。
Web 2.0是2003年之后互联网的热门概念之一,不过对什么是Web2.0并没有很严格的定义。一般来说Web 2.0是相对Web1.0的新的一类互联网应用的统称。
Ruby on Rails, 也称RoR或简称Rails, 是一个使用Ruby语言写的开源网络应用框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。
最新更新
专家答疑
技巧
Jason Bloomberg
企业是否应该意识到,云计算有许多积极因素,是否也有负面影响呢?重要的是要记住,云计算仍然非常新,而且在许多方面比vaporware更现实……
Ron Schmelzer,Jason Bloomberg
我们正在进入多元化的银行和金融服务,我们处理客户关系管理CRM,BI,遗产系统,产品J2EE和.NET和其他异构平台。如果我们想要转移到一个共同的平台,为什么要选择SOA……
Ed Tittel
在您最近的博客中提到,在XML.com中有你喜欢的XML内容。关于XML的信息还可通过什么途径可以得到?请与我们分享更多的来源……