基于策略推导的访问控制漏洞测试用例生成研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:aaasdna123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web应用以互联网为基础平台,采用Web服务,为用户提供Internet服务的网络应用软件。随着Web技术的成熟与发展,Web应用被广泛应用,软件系统也越来越复杂,Web应用的安全问题愈发严重,访问控制漏洞便是其中一种主要的安全漏洞。访问控制漏洞主要是指恶意攻击者能够伪造请求,执行未经适当授权的访问功能,使得攻击者可以对敏感数据进行非法访问。因此,该问题在学术界和工业界引起了越来越多的关注。测试用例的生成一直以来都是软件测试中的难点问题,生成测试用例的质量对漏洞检测的准确性和效率至关重要。本文通过对Web应用的访问控制模型进行研究,基于该访问控制策略对此类漏洞的测试用例生成进行探讨和研究。首先,本文对Web应用中的访问控制漏洞的产生背景、概念以及相关的测试用例生成技术进行了介绍和分析。然后,通过研究Web应用的访问控制模型,提出一种基于黑盒的访问控制策略推导算法,并设计与构建基于策略推导的测试用例生成模型。该模型从角色和用户两个层次发现对应的授权操作集合,推导访问控制策略,然后利用该策略生成合法及非法两类测试用例。其中,合法测试用例用以验证推导所得策略的合法性,违背授权约束生成的非法测试用例用以检测访问控制漏洞。为了验证方法的有效性,本文设计并实现原型系统ACTC-Generator,运行在公开的Web应用上,结果表明该方法在保证一定覆盖率的同时,精简测试用例,减少了测试用例集的冗余度,提高了检测效率,具有一定的理论意义和应用价值。
其他文献
视频镜头边界检测是视频检测和索引的首要步骤,本文在总结分析现有的镜头边界检测技术的基础上,深入研究了从视频帧特征提取到阈值选择的边界检测全过程,通过分析镜头的变化
网格工作流是将工作流管理和网格计算相融合,为下一代分布式协作的工作流系统设计提供了一种非常有前景的解决方案,它可以方便地构建、执行调度、管理和监控网格应用,使得网格应
Web挖掘是传统的数据挖掘理论在Web中的应用,其涉及多学科领域的知识,如计算机网络、数学、人工智能等,是一个交叉性的研究领域。Web结构挖掘(WebStructure Mining)是Web挖掘
对等网络(P2P,Peer-to-Peer)作为一种新兴的网络计算模式,打破了传统的C/S模式,其应用越来越广泛。但是随着对等网络规模和用户量的增加,P2P环境下的信息量也随之飞速增长,给用户在
随着社会的日益信息化,人们希望能用自然语言与计算机交流,聊天机器人就是这样一种通过自然语言同人进行交流的人机对话系统。ALICE是一个基于经验的人工智能聊天机器人,由于它
学位
随着科学技术的发展和人民生活水平的提高,人们对娱乐方面的要求也越来越高。作为信息的一种载体,图像及视频给人带来的感觉是最直接最丰富的,因此目前有关视频的研究和应用
伴随着半导体制造工艺的发展,单位面积内所能集成的晶体管的数目已经达到极限,单核处理器碰到了无法逾越的障碍,多核处理器逐渐变成人们研究的热门和重点。多核处理器分为同
网格(Grid)计算是近年来逐渐兴起的一个研究领域,Internet技术实现了硬件的连通,Web技术实现了网页的互连,而网格技术将实现的是Internet上所有资源的全面共享。在网格技术发
现代社会,随着计算机速度的提高及计算机图形学的发展,阴影计算已经从原来的不可能或者简单模拟变成当今的高效果实时模拟或者真实模拟。阴影渲染技术已经成为游戏引擎中不可