节点文献

Web服务安全性研究及其在校园一卡通系统中的应用

【作者】 楚志刚

【导师】 谢琦;

【作者基本信息】 郑州大学 , 计算机应用技术, 2005, 硕士

【摘要】 本文针对运行在校园网上的校园一卡通系统的安全性需求,讨论了基于消息级的Web服务安全的相关知识及其应用。本文研究了Web服务安全性方面的一些基本理论和实践方法,对各种实现Web服务安全性的技术进行了讨论,引出了Web服务安全性的模型:传输级安全性、应用程序级安全性和消息级安全性。通过对三种模型优缺点的比较以及校园一卡通系统的实际安全需求及特点,选择将消息级的Web服务安全性作为主要的研究对象,并将其应用在校园一卡通系统中。 本文详细介绍了实现Web服务消息级别的身份验证、授权、数字签名、加密和安全通信的过程以及各种安全令牌UsernameToken、安全上下文令牌、X.509证书在以上过程中的使用。系统采用微软发布的Web服务安全开发工具包WSE2.0(Web Services Enhancements 2.0 for Microsoft.NET,Web服务增强)来作为Web服务安全的实现工具,通过利用WSE提供的安全性支持来实现基于Web服务的校园一卡通系统消息级别的Web服务安全。 根据系统中Web服务功能和使用的不同特点,本文选用了不同的Web服务安全策略及实现技术,并详细介绍了系统中典型的两个Web服务安全场景的原理与实现:用WSE实现消息级的Web服务安全通信、加密或签名SOAP消息指定的部分。灵活地解决了系统对Web服务安全性的需求,并完成了具有安全消息传递功能的采集监控模块以及数据传输模块的设计与实现。这些模块采用微软.NET平台提供的一些非常重要而且功能强大的应用程序开发技术如XML Web Service技术和.NET Remoting等技术来实现。

【Abstract】 This paper talks about knowledge of message-level web services security according to security requirement of smart card running on campus. the paper works over some elementary theory and practical method about web services security, also talks about many technologies implementing web services security, and then introduces three web service security models: transport level security、 application level security and message level security. By comparing strengths and weaknesses with each other, and considering practical security requirement and characteristics of smart card software system on campus, the paper chooses message-level web services security and applies it to smart card system.This paper details how to implement authentication、 authorization、 digital signature、 encryption and secure conversation of message-level web services and how to use security token such as UsernameToken、 security context token X. 509 certificate. The paper selects WSE2. 0 (Web Services Enhancements 2. 0 for Microsoft . NET ) as the development tool to implement web services security, which allows you to build secure message-level web services using its security support.The system adopts different web services security strategies and technologies according to functions and features of web services in system , and describes two typical web services secure application samples in system : implementing secure conversation of web services with WSE、 encrypting or signing SOAP message which is specified . In these ways , the author properly solves the web services security problems lies in system , and accomplishes the design and implementation of collect and watch modules and data transfer modules in system with secure message delivery. The author implements these software modules using Microsoft .NET platform , which offers series of very important andpowerful programming technologies such as XML Web Service and . NET Remoting.

  • 【网络出版投稿人】 郑州大学
  • 【网络出版年期】2006年 01期
  • 【分类号】TP393.08
  • 【下载频次】274
节点文献中: 

本文链接的文献网络图示:

本文的引文网络