基于SOA的Web服务安全交互的实现方法

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:jiaojiao2008zwj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务的体系架构(Service Oriented Architecture, SOA)作为近年来IT业界的焦点,已经逐渐成为影响中国IT系统构建的主导思想。Web Service通过一系列的标准技术,已成为企业实现SOA的首选,它实现了真正意义上的平台无关性和语言独立性。随着Web Service的广泛应用,其安全交互也变得越来越难以实现,因此,针对Web Service安全和互操作,制定了相关规范并不断进行更新。由于Web Service安全规范涉及到消息的认证机制、机密性和完整性等方面,且可选择的余地很大,因此不同应用服务器提供的对Web Service安全机制的支持也不尽相同。于是,如何让运行在不同应用服务器环境中的程序进行安全交互成了一大难题。SOA虽然解决了异构平台下Web服务的相互调用,且不同平台间的安全信息交换也有相应安全标准(WS-Security),但是异构环境下各Web服务平台对WS-Security规范的支持存在不统一的地方,且各平台在WS-Security规范的实现上也存在着一些差异。例如WCF使用.pfx和.cer格式的证书,WAS将证书以.jks格式存放在Java密钥仓库(JKS)中;而且在安全策略的形式上也存在不同,WCF的策略配置放在.exe.config文件中,而WebSphere则放在policy.xml及policySet.xml中。针对以上异构平台下Web服务的安全问题,本文从SOAP消息的安全性角度出发,探讨了异构平台环境下Web服务交互的安全机制和策略。以.NET和WebSphere平台为基础研究了异构平台间Web服务的安全交互,提出了基于这两个平台的安全处理模型,该模型在平台网关处建立了密钥转换模块和安全策略集成模块,实现了两个平台间不同格式密钥的相互识别以及安全策略的集成。通过建立一个异构平台下三方安全交互的应用场景,完成了对异构平台间SOAP消息的签名、加密及验证,保证了SOAP消息的安全性,验证了该模型的可行性,实现了异构平台间Web服务的安全交互。
其他文献
从上世纪五十年代末开始月球一直是世界各国开展深空探测的热点,中国航天科技集团公司(CASC)于2004年正式开展月球探测工程,并命名为"嫦娥工程"。航天设备具有工程复杂、费用
随着市场经济的快速发展,我国制笔工业有了迅速的发展和进步。许多制笔企业为提高生产效率和增强企业竞争力,引入机械手设备,并将其应用到制笔生产中,实现生产过程中模具的自动脱
随着生活水平的逐渐提高,旅游已成为绝大多数人的休闲活动之一,且在当今信息技术快速普及的趋势下,用户在制定旅游计划时,一般会优先通过检索平台去查询相关的旅游信息。但互
动漫产业是一个新兴的产业,它被视为是创意产业的一种,并被越来越多的国家和城市所重视和大力扶持,尤其是群体动画。例如现在比较受人们关注的《变形金刚》、《熊猫功夫》等大型
轨道交通站点的行人流特性与站点建设和运营组织密切相关,随着站点内行人的增加和集中,提高行人在轨道交通站点内的移动效率,减小行人在进站、出站和换乘过程中的延误,改善行
软件度量是软件设计与开发的科学保证之一。其中,软件复杂性度量是软件度量的一个重要方面,它与软件的可靠性、可维护性有着密切的关系。近年来,软件行业发展迅猛,所开发的软
雾天环境下,由于大气的散射作用,导致户外监控系统捕获的图像对比度低,景物不清晰的现象,给人类的生产生活带来了一定的影响,因此对雾天条件下降质图像清晰化方法的研究具有
论文围绕非参数正交多项式密度估计理论,以图像数据为研究对象,在总结国内外关于图像数据密度估计和分割、融合研究的基础上,提出基于图像数据的非参数正交多项式密度模型及正交
在数据挖掘产生巨大财富的同时,随之产生的就是隐私泄露的问题,如果数据使用者无法保护相关数据和知识,所采集到的数据往往和真实的数据间存在很大的差别甚至不能够完成数据
应急通信网络是在发生人为或自然灾害时搭建的通信系统,为救援行动提供安全可靠的通信服务。由于该网络应用的地理环境不可预期,而且可能会受到恶劣外界因素的干扰和破坏,这些将