基于程序切片的Web服务安全分析工具设计及实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:kiry250
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务以易用性、后台代码透明性、平台无关性等优势获得了更多普及度,也使得更多攻击者将注意力放在针对web服务的攻击方面。为了给web服务提供信息安全保证,本文研究设计一个安全分析工具,以用于检测web服务网络中的潜在安全漏洞,并根据用户需求制定相应的缓和方案。基于代码分析(代码审核)技术,提出一种基于程序切片的web服务安全分析方法。通过解析web服务协议,将外部接口转化为Java语句形式,对源程序执行切片获得接口信息流;根据用户指定的关键信息生成关键信息语句集合,匹配获得的接口信息流,若两者发生重合,判定存在潜在的安全漏洞。研究web服务网络中安全漏洞的扩散问题。根据接口调用关系和切片结果,判断关键信息是否在两个web服务间被传递泄露。从添加外部安全措施和消除安全漏洞两种角度,针对潜在的安全漏洞生成相应的缓和方案。以此为理论基础,在Eclipse开发平台上设计并实现了一个包括切片器模块、web服务分析器模块和安全报告功能的安全分析工具。从安全性需求角度出发,该安全分析工具用于发现web服务中潜在的信息泄露安全漏洞,为web服务开发人员提供了相对自动化的工具支持。通过提高对关键信息或敏感数据的保护力度,降低对开发人员在安全知识方面的要求,有利于开发速度的改善和产品中安全漏洞的减少,为构建安全可靠的软件起到了良好作用。
其他文献
传统的J2ME移动设备程序的开发一般使用随J2ME SDK自带的WTK模拟器,但是使用WTK模拟器存在着诸多缺点。随着嵌入式技术的飞速发展和支持J2ME的嵌入式移动设备的广泛流行,使用
学位
数据网格以其良好的数据共享和协同工作能力,满足了诸如高能物理、气候模拟等数据密集型任务的需求。然而,由于动态复杂的网格环境中节点失效、网络突变等情况时有发生,使得
目前,人类在非规整复杂地形的各种活动越来越多,且伴随着侦测消防、救援探险以及核工业等众多领域对能越过复杂地形的机器人需求越来越紧迫。所以现在迫切需要能够在非规整复
随着信息技术的飞速发展,无线传感器网络(Wireless Sensor Networks, WSN)正成为传感器领域内一个新兴的研究方向。它集成了传感器、微机电系统和网络三大技术,是一种全新的的信
Ad Hoc网络是一种不依赖于基础设施的网络,由于其布网灵活,便捷等特点,在很多领域得到了广泛的应用。针对消防灭火领域,本课题组进行了基于Ad Hoc的实时视频传输研究,取得了
进入新世纪以来,图形硬件取得飞速发展,特别是最近几年可编程图形硬件(GPU)的推出和其性能的不断提升,开创了图形编程的新时代。由于毛纺编织布料结构的相对复杂性,相关的研
802.11s草案提供了一种默认的路由机制,是一种混合的路由机制,它包括两种路由方法:On-Demand Routing和Tree Based Routing。其中On-Demand Routing和传统的AODV路由方法相同,而T
智能车辆技术必将是未来高技术战争条件下军用车辆的主要应用技术之一。人脸定位和人眼定位算法研究是车辆驾驶员疲劳状态监测技术的关键部分,也是智能车辆安全辅助驾驶研究的
云计算作为一种新兴的的网络计算模式,为用户提供了海量计算能力、大规模数据处理、大容量存储等功能,已经成为了一种被业界普遍接受的计算模式,吸引了各方包括学术界、政府