基于动态优化的分级多粒度Fuzzing测试漏洞挖掘系统研究与实现

来源 :江苏大学 | 被引量 : 2次 | 上传用户:hhgzju1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随互联网的发展,日趋严重的信息安全事件不断影响着社会的安全稳定。软件漏洞作为引发黑客攻击的根本原因之一,给信息安全带来了巨大的威胁。由于它的强危害性、广覆盖性和类别多样性,在当前全球信息安全的博弈中,作为一种资源被各方密切关注。本文在深入分析现有漏洞挖掘方法的基础上,针对当前覆盖跟踪Fuzzing测试漏洞挖掘方法因为测试用例覆盖跟踪消耗过大、目标程序块无测试区分和遗传算法优化不足而导致漏洞挖掘效率和准确率不高的问题,提出了一种动态优化的分级多粒度Fuzzing测试漏洞挖掘方法。该方法通过动态递减式插桩策略构建满足不同粒度需求的两级测试用例集,动态地选择测试用例输入到目标程序,然后依据测试执行的反馈信息,使用动态化的适应度函数遗传算法优化测试用例。在此基础上,设计并实现了Fuzzing测试原型系统。本文的主要工作如下:(1)分析典型的漏洞挖掘方法,对基于二进制程序的Fuzzing测试漏洞挖掘方法进行深入分析。(2)为了不断减小覆盖跟踪的消耗,基于二进制插桩技术,提出一种动态递减式插桩策略。然后通过建立满足不同测试粒度需求的两级测试用例集,根据不同的测试阶段和安全需求,动态地选择测试粒度,协同递减式插桩策略,设计了一种分级多粒度Fuzzing测试漏洞挖掘方法。同时,通过完全覆盖跟踪获取测试用例的执行路径信息并加以分析,综合覆盖率、用例新度、执行时间和用例大小等多种因素,动态权重赋值,以引导遗传算法的迭代而进化产生更具针对性的测试用例。与分级多粒度Fuzzing测试方法结合,最终形成一种动态优化的分级多粒度Fuzzing测试漏洞挖掘方法。(3)利用Python、C++等工具,设计并实现Windows平台下本动态优化的分级多粒度Fuzzing测试漏洞挖掘原型系统。并从功能和性能两个方面对本系统进行对比实验分析,实验结果表明,本Fuzzing测试系统在漏洞挖掘的效率和准确率方面表现优良,验证了本文方法的可行性和有效性。
其他文献
随着人们消费理念的改变,鸡肉产品占有市场份额的比重越来越大。饲养方式和饲料的不同对肉鸡的品质有较大影响。本文介绍了改善肉鸡品质的方式,并对肉鸡的肉质评价方法体系存
中国曾经是世界上贫困人口最多的国家,改革开放以来绝大部分农村贫困人口实现了脱贫。在“精准扶贫”政策的指导下,党和政府力求在2020年消除现行标准下最后的绝对贫困人口。但是最后的农村贫困人口所显现出的贫困深度大、强度高的特点给扶贫攻坚任务带来了极大的困难,而内部发展不均衡所带来的庞大相对贫困群体的问题也逐渐受到人们的关注,同时人的全面素质的发展和综合福利的要求也将给扶贫工作带来新的挑战。在此背景下,
浙江省海岛尽管处在亚热带红壤基带内,但由于海洋环境对海岛的独特影响,使海岛土壤成土作用出现与同纬度的大陆红壤有明显的差异性:即表现出具有盐基饱和度高、pH值较高、盐
协调发展是当今经济社会发展的主题,中央提出的科学发展观就是要力图改变我国目前经济、社会、环境和地区发展的不协调问题,从而实现全面、协调的可持续发展。首先论述了地区
为了阐明浮游甲壳动物对水温垂直分布演变的生态响应机制,本研究选取两处大型深水水库(新安江水库、三峡水库)水域生态系统为对象,研究了不同类型水库中浮游甲壳动物垂直分布
传统的犯罪原因论关注社会等宏观原因要素,但其并不能给犯罪防控提供具有实践价值的思路,反而将犯罪防控带入了务虚的困境。微观的犯罪原因论关注罪前情境及情境预防理论的运
目的:1.研究多肽生长因子(VEGF,IGF-1)对血管瘤内皮细胞的增殖作用。2.研究生长激素(GH)与血管瘤(Hemangioma HA)发生发展的关系。方法:1. 用免疫组织化学的方法检测9例增殖期血管瘤
我国是纺织印染工业的第一大国,印染废水是我国的重点污染行业。靛蓝废水属于纺织印染废水的一种,具有色度大、有机污染物含量高、水质变化大、碱性大和染料品种多、可生化性
异丁烯氧化法制甲基丙烯酸甲酯,是绿色环保、原子利用率高、具有发展前景的甲基丙烯酸甲酯合成工艺路线。文章综述性介绍了异丁烯选择氧化制甲基丙烯醛催化剂、甲基丙烯醛氧
十八届三中全会明确提出了“发挥市场在资源配置中起决定性的作用”,改革必将打破行业壁垒,国营企业与民营企业将更加平等的参与市场竞争,成品油市场也将更加开放。随着国家经济结构的调整,成品油需求增长放缓,消费结构出现“拐点”,成品油消费从快速增长期逐步进入汽油快速增长、柴油趋于稳定的阶段,市场决定价格的行政管理机制正在逐步完善,成品油销售经营微利化的趋势也在加速。中国海油、中化、国外石油公司、地方炼厂、