基于Web Services应用的安全机制研究

基于Web Services应用的安全机制研究

论文摘要

Web Services是一种完全面向服务的分布式技术体系,它以优秀的可扩展性、低耦合性和平台无关性被广泛应用于各领域应用系统的开发中,但其现有的安全机制主要集中在安全模型和安全技术上,还相对不够完善,不足以从整体上保证Web Services的应用级安全,因此,对Web Services安全性的研究具有重要的理论和应用价值。本文正是在此技术背景下对现有安全机制进行扩展、优化,并提出了一个Web Services下的通用安全机制模型,用以加强Web服务整体的安全性,主要研究工作及创新点如下:1.对Web Services技术体系及其现有的安全机制进行深入的研究与分析。全面介绍了Web Services服务架构及它的核心技术规范SOAP、WSDL和UDDI;深入研究了Web Services现有的安全机制及WS-Security安全规范,从数据完整性、保密性与身份验证等方面归纳其安全薄弱点,并在此基础上分析Web服务在应用中可能受到的安全威胁。2.在掌握了Web Services现有的安全机制及安全薄弱点后,结合分布式应用系统体系的安全需求,分析了在分布式系统体系构建过程中必须要解决的安全问题。针对这些问题,本文在WS-Security安全规范的基础上扩展、优化,并提出一种满足系统需求的安全机制模型。该安全机制模型包括五个方面:对系统的网络架构进行安全性设计,为系统提供安全、可靠的运行环境;对WS-Security规范进行扩展、优化,实现对数据的多次签名和加密;在对WS-Security规范优化的基础上,采用口令牌和X.509认证技术相结合的方式对SOAP信息的传输进行双向加密和验证;采用在SOAP信息头封装用户口令信息的方式实现对用户的会话级验证;角色授权机制是在用户角色与系统权限之间设定三个子角色来间接建立系统用户与权限之间的关联,从而解决系统中角色、权限繁杂且不易分配的问题。3.在Web Services实现技术Apache CXF的基础上结合电力系统体系中的一个业务子系统实例对该安全机制模型进行了实现。为了验证该安全机制的有效性,本文对实例中涉及系统安全的模块进行了有效性测试,并通过部署相应无安全机制的Web服务对比测试了该安全机制对系统性能的影响,从而进一步验证了该安全机制在分布式应用系统体系中是完全有效的、可行的。4.对本文提出的Web Services安全机制模型进行了总结和不足点分析,并提出下一步的研究计划。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题来源
  • 1.2 课题研究背景
  • 1.2.1 Web Services安全现状
  • 1.2.2 国内外研究现状
  • 1.3 课题研究意义
  • 1.4 本论文的内容及组织
  • 第二章 Web Services及其安全机制
  • 2.1 Web Services的概念
  • 2.2 Web Services的体系架构
  • 2.3 Web Services的关键技术介绍
  • 2.3.1 传输载体——SOAP
  • 2.3.2 描述规范——WSDL
  • 2.3.3 注册中心——UDDI
  • 2.4 Web Services的安全机制
  • 2.4.1 现有安全机制分析
  • 2.4.2 安全威胁来源
  • 2.5 Web Services的实现技术
  • 2.5.1 CXF技术简述
  • 2.5.2 CXF技术规范
  • 2.5.3 Web Services开发示例
  • 2.6 本章小结
  • 第三章 Web Services下安全机制模型的设计
  • 3.1 安全需求分析
  • 3.2 网络架构的安全设计
  • 3.3 WS-Security规范扩展
  • 3.3.1 多次加密机制
  • 3.3.2 不定次签名机制
  • 3.4 SOAP传输的加密机制
  • 3.4.1 加密框架模型
  • 3.4.2 加解密过程算法设计
  • 3.5 基于角色的安全访问机制
  • 3.5.1 验证机制的模型设计
  • 3.5.2 角色授权机制的模型设计
  • 3.6 本章小结
  • 第四章 安全机制模型的实现与应用
  • 4.1 实例需求分析
  • 4.1.1 功能需求
  • 4.1.2 应用需求
  • 4.1.3 安全需求
  • 4.2 实例的技术实现方案
  • 4.2.1 系统的模拟平台
  • 4.2.2 系统业务流程设计
  • 4.2.3 系统功能模块设计
  • 4.3 安全机制的应用
  • 4.3.1 传输加密组件
  • 4.3.2 安全访问组件
  • 4.4 系统安全功能测试
  • 4.4.1 用户登录校验
  • 4.4.2 计量数据在线下载
  • 4.4.3 采集数据上传更新
  • 4.4.4 小结
  • 4.5 系统性能测试
  • 4.6 本章小结
  • 第五章 总结与展望
  • 5.1 本文总结
  • 5.2 进一步研究计划
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 相关论文文献

    标签:;  ;  

    基于Web Services应用的安全机制研究
    下载Doc文档

    猜你喜欢