基于代码属性图的web白盒模糊测试方法研究

来源 :武汉大学 | 被引量 : 0次 | 上传用户:margaretclouis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
web安全漏洞是危害web系统安全重要原因,因此对web系统进行安全检测尤为重要。现有的web安全测试研究方向主要分为模糊测试以及白盒代码审计。然而现有的web模糊测试主要作为web系统发布后的一种黑盒或者灰盒的测试手段,其测试效果有限。而白盒代码审计依托大量的源码信息,取得的效果良好,但其核心技术符号执行需要消耗大量的时空资源。针对上述问题,本文认为web安全测试的效果以及时间需要取得平衡。因此,本文尝试设计一种基于代码结构描述模型的web白盒模糊测试工具。首先,针对现有web代码结构描述模型的存在的问题,设计web系统的代码结构描述模型代码属性图。而后,设计了基于代码属性图的web白盒模糊测试方法,将web系统的执行信息抽象为代码属性图中的路径信息,以引导模糊测试进程使其变异与筛选更具有针对性,并以此进行安全测试工作。本文的主要研究内容和创新点有以下三个方面:1)web代码结构描述模型研究web代码结构描述模型是白盒测试中一环,其作用是抽象出代码的结构以及语义关系。由于web场景较为复杂,传统的代码结构描述模型并不能对web系统的整体结构进行很好的抽象。因此本文首先对web场景的复杂性进行分析,并指出调用关系不可视是web场景复杂的主要原因。而后,基于调用关系设计出一种全新的代码结构描述方法代码属性图,将调用关系转化为图中的边结构,使其能够满足web复杂化场景中存在的调用关系的描述,以及web系统整体的结构关系的构造。2)基于代码属性图的web白盒模糊测试方法研究一般的黑盒或者灰盒web模糊测试方法采取的是没有引导信息的盲目变异,其无法通过许多的控制流分支,因此模糊测试的深度也停留在浅层。而将模糊测试与白盒信息结合后,白盒的代码结构描述模型可以提供给模糊测试模型丰富的语义、结构关系等信息,使得模糊测试深度更深。因此,本文基于具有丰富调用关系的代码属性图概念设计了白盒代码分析工作与黑盒模糊测试工作融合的web白盒模糊测试方法。首先,对web运行时信息进行感知与监控。其次,将运行时信息抽象为代码属性图中的路径信息输入黑盒,利用路径敏感的种子调度策略引导模糊测试种子的筛选过程,减少web模糊测试的盲目性,加快加深模糊测试进程。3)基于路径敏感的覆盖率导向模糊测试种子演化策略研究传统的模糊测试中的种子演化策略主要是基于函数距离、未探索分支的。这些策略主要强调对未知的子节点进行探索的能力,适用于软件安全领域。而在web安全测试中溢出、崩溃的情况较少,控制流分支路线差异较多,传统种子演化方法并不适用。本文基于web系统中控制流分支特性,设计了基于路径敏感的web模糊测试种子演化策略。首先通过定义变异前后路径间距离的计算方法,其次基于路径间距离定义了路径增益计算公式,最后通过计算种子间路径增益值对模糊测试种子进行调度,使得模糊测试方向能更加适应web系统。
其他文献
我国经济学理论创新取得的一系列重要成果中,农民承包地具有所有权、承包权、经营权属性,是一次颇有新意的理论概括。以往对承包制或者认为是向私有制的倒退,或者认为是所有权和经营权的“两权分离”,都不是全面、准确、科学的认识。承包制没有改变我国土地的公有制性质,而且在实践中被证明是公有制的有效实现形式,在解决我国粮食安全中功不可没。但也不能用“两权分离”加以解释,它是马克思个人所有制理论在我国的成功实践,
随着社会经济的不断发展,全面二胎政策红利的逐步释放,社会对教育的重视和关注程度越来越高,学前教育作为教育的重要组成部门,其作用显得愈发重要,在此背景下,民办教育尤其是学前教育迎来“井喷式”发展。作为国家公办教育的重要补充,民办学前教育的作用一定程度上不可或缺或替代,而民办学前教育企业的健康有序快速发展,对解决幼儿园入学难等问题和促进教育事业的多样化具有重要的作用。目前,民办学前教育企业获得巨大发展
原文材料由多篇英国脱欧的新闻报道组成,选自美国著名报纸《华盛顿邮报》。此翻译任务旨在总结新闻文本的特点和翻译方法,并帮助更多中国读者了解英国脱欧的发展态势。本文是一篇英译汉翻译实践报告,选取了2015年10月到2020年2月《华盛顿邮报》官方网站上16篇英国脱欧相关报道,约12900词。本篇报告主要探讨了在关联理论的指导下短语和句子的翻译。关联理论将翻译视为基于语境推理的交际活动,这就要求译者要忠
房地产业是国民经济的重要经济结构,对改善人民群众居住条件有着举足轻重的作用,促进房地产业持续健康发展至关重要。但是,房地产业发展过快,又会导致有关产业过度增长,形成产能过剩,因此客观上需要政府运用宏观经济政策进行调节。尤其是1998年出台的住房体制改革政策实施以来,我国房地产业取得了空前的发展,在快速发展的同时,各项问题也接踵而至,如“房价居高不下、与居民收入水平严重失衡、“房奴”和各种投机怪相普
有机发光二极管(OLED)已成为近年来非常热门的新兴显示和照明器件。因其具有自发光、响应速度快(1μs量级)、能耗低、可视范围广(170°以上),还具有柔性显示、清晰明亮、轻薄(小于2 mm)、成本低、制造工艺简单的特点。OLED中的发光层历经传统荧光、磷光材料,迎来当下正热的第三代热激活延迟荧光材料(TADF),该材料兼具磷光材料的特点,并且这些材料廉价易得,合成路线短,制备方法简单。最主要的是
先天性心脏病(Congenital Heart Disease,CHD;简称,先心病)是最常见的出生缺陷之一,2015年统计发现,欧美国家先心病的发病率达到了千分之二,而我国每年约有15万先心病婴儿诞生。心脏是脊椎动物发育过程中最早形成的重要器官之一,也是最早开始行使功能的器官之一。先天性心脏病中,有25%~30%为心脏瓣膜异常,其中Holt-Oram综合征(心手综合征,HOS)是瓣膜缺陷类先天性
随着生活水平的提高,人们对物质生活和精神生活的追求都愈加强烈,对旅游的需求也越来越多。花卉旅游在满足人们精神需求的同时,还能愉悦心情、减缓压力、开阔视野、品尝美食、进行花文化体验等,所以受到消费者的青睐。百里杜鹃景区拥有天然的杜鹃花林资源,在开发花卉旅游产品上有得天独厚的条件。本课题通过对国内外对花卉旅游产品开发现状的分析,为百里杜鹃景区花卉旅游产品开发在国家倡导发展绿色环保产业,加强生态保护修复
乡村治理、乡村振兴以及各项方针政策都需要村干部作为领军人来具体执行和落实。村干部战斗在基层的最前线,不属于国家行政体系、区别于公务员,但却行使着公共权力、管理着公共事务、提供着公共服务。在农村基层治理的乡治与村治二元结构中,随着乡村治理形态演变,村干部职能定位发生了变化。顺应时代发展,我国推行了村干部职业化改革,实行村干部坐班制,要求村干部“朝九晚五”上班,按照乡镇机关管理办法考核村级日常工作,要
旅游地产在国内正处于快速发展期,贵州省近年来更是大力发展旅游产业。山禾源公司作为地处织金县的地产公司,紧紧抓住机遇发展旅游地产项目,开发平远地产项目,具有巨大的优势,但是如何将优势转化为实质上的收益,将平远地产项目打造成精品,成为公司的重要盈利项目,则取决于公司采取的营销策略。本文通过文献研究法、统计分析法、实地调查法等研究方法,以平远地产项目作为研究对象,对平远地产项目营销策略进行了分析和研究。
随着大数据、互联网的迅猛发展,在竞争日趋激烈的金融行业,面对利率市场化和资管新规等多方面变化,银行零售业务成为了新的利润增长点。如何降低成本,提高营销效率,改善客户体验,拓宽获客渠道,实现批量获客,成为很多银行业务转型的突破口。本文以SWOT分析法、STP理论和4P理论为基础,通过使用SWOT分析G银行批量获客营销环境,探索银行零售业务获客营销方式中,批量获客营销有何特色,如何开展,效果如何,总结