检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]国防科技大学信息通信学院,湖北430030 [2]国防科技大学试验训练基地,陕西710106 [3]国防科技大学电子科学学院,湖南410005
出 处:《网络安全技术与应用》2023年第6期46-50,共5页Network Security Technology & Application
基 金:陕西省自然科学基金(2019JQ-716)。
摘 要:AFL(American Fuzzy Lop)是软件安全性测试领域的重要框架,为了提升该框架的有效性,学术界和工业界提出了成百上千种改进方案,但是这些改进方案通常基于AFL源码直接修改完成,不同方案之间很难相互结合。针对该问题,本文基于AFL++框架进行封装和改进,设计了一个可编程模糊测试引擎,首先设计模糊测试引擎的编程接口,然后通过应用控制反转模式,在AFL++框架的基础上进行封装打包,构建了IoCAFL++原型系统,使得研究人员能够对IoCAFL++进行编程控制,以相对容易和统一的方式将不同的能量分配策略、种子调度策略、用例变异策略等编排到模糊测试过程中,从而支持相关研究的快速验证。为了示例验证IoCAFL++的能力和有效性,IoCAFL++原型集成了一种基于比较指令操作数敏感的测试用例搜索策略,并进行了实验验证,实验结果表明IoCAFL++具备良好的可编程性和可扩展性,基于IoCAFL++能够快速验证和集成不同的模糊测试改进方案,从而为模糊测试领域其他创新研究提供基础框架支撑。
分 类 号:TP311.53[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249