基于.NET的Web服务安全技术的研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:ytzhjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一种新型的松散耦合的分布式计算模型,Web服务提供了应用软件之间独立于操作平台和编程语言的互操作。但是,Web服务也带来了新的安全风险:XML应用程序层的新威胁、关键应用的暴露及对企业边界的跨越等等。这些新的安全风险在一定程度上阻碍了Web服务的推广。 为了保证Web服务的安全,人们正在开发许多基于XML的安全标准,来解决认证、访问控制、消息级安全和数据安全等问题。然而目前的安全技术尚无法提供Web服务的足够安全性保证。如何构建一个完善的Web服务安全解决方案,成为Web服务技术领域中一个具有重要意义的研究课题。 本文围绕Web服务的安全性问题,从理论、技术、设计和程序实现上对如何实现Web服务的安全进行了分析和研究,主要完成了以下几个方面的工作: 1.查阅了国内外Web服务技术的相关资料,对Web服务技术的特点、模型、技术架构进行了分析研究;并对作为Web服务重要组成部分的SOAP,WSDL,XML,UDDI等关键技术的概念、特点和作用进行了简要的探讨。 2.对XML签名规范(XML Signature Syntax and Processing),XML加密规范(XML Encryption Syntax and Processing)以及Web服务安全规范(WS-Security)分别进行分析和研究。在此基础上,本文试图对WS-Security在安全或效率上提出几点优化。 3.本文着重对Web服务的消息层的安全进行研究,结合现有安全模型,本文提出了基于消息层的安全Web服务架构,该架构提供了签名、加密、访问控制、审计等安全机制以保证Web服务的消息级安全,并讨论了其中部分关键技术的实现。 4.最后,通过将前期查阅和研究的资料作为理论基础,结合各种方式采用C#编写程序,在Window平台上的.Net环境中,实现了一个端到端安全的Web服务。
其他文献
在软件生命周期中,软件测试是保证软件质量的关键环节之一,随着面向对象技术的广泛应用,使得面向对象的软件测试的研究也越来越受到重视。但面向对象程序的封装、继承、多态
现如今各行各业的数据每天都在快速增加,学术界和企业发现这些数据中隐藏着巨大的价值。在这种需求下各种数据分析框架和平台发展起来,其中Hadoop是目前最流行的开源平台,该平台
数字图书作为一种新型的电子媒体在我们的日常学习和生活中发挥着越来越重要的作用,从近几年的发展来看,其应用是比较成功的,不少公司均推出了各自的数字图书产品面向市场,服务于
数字签名技术在身份识别和认证、数据完整性、抗抵赖等方面具有其它技术所无法替代的作用,它在军事、电子商务和电子政务等领域有着极广泛的应用。论文在前人工作的基础上,着重
机械驱动传动装置作为一个测试机械振动和机械驱动特性的设备,主要用于测试专业机械设备的振动特性和各个力学参数。一般情况下,振动对机械部件是有害的。机械振动往往会破坏机械部件正常工作和原有性能,也会在运动中形成动载荷,加速机械部件失效,缩短使用寿命,甚至导致不可逆的损坏。为提高机械部件的可靠性,有必要对机械部件进行机械结构振动分析和测试,也有必要获得机械部件的力学模型参数,如弯曲刚度,支撑刚度,扭转刚
电子商务已经成为企业经营活动的重要组成部分,企业电子商务系统的综合性能直接体现着企业的服务水平和竞争力。电子商务性能测评是衡量电子商务平台整体水平的主要途径,目前,设
组播作为一种高效网络数据传送技术,已经在各种宽带应用领域得到广泛应用。目前,组播主干网的核心路由器速率已经达到2.5Gbps~10Gbps,这一速率要求核心路由器每秒能够转发几百万
学位
随着语音识别技术的不断发展,语种识别作为语音识别的一个方面和它具有的重要意义,也越来越受到人们的广泛重视。语种识别就是用计算机来自动识别一段发音所属语种的一项技术,它
如何持久化对象是面向对象分析和设计中都需要解决的问题。由于面向对象数据库还不成熟,对象/关系数据库虽然有所发展,但是出于应用传统以及方便与遗留系统的集成的因素,关系