模糊测试中的位置自适应变异调度策略
Position-Adaptive Mutation Scheduling Strategy in Fuzzing作者机构:信息工程大学密码工程学院郑州450004 中山大学计算机学院广州510275
出 版 物:《电子与信息学报》 (Journal of Electronics & Information Technology)
年 卷 期:2024年第46卷第9期
页 面:3797-3806页
核心收录:
学科分类:0839[工学-网络空间安全] 08[工学]
摘 要:种子自适应变异调度策略是基于变异的模糊测试中最新的技术,该技术能够根据种子的语法和语义特征自适应地调整变异算子的概率分布,然而其存在两个问题:(1)无法根据变异位置自适应地调整概率分布;(2)使用的汤普森采样算法在模糊测试场景中容易导致学习到的概率分布接近平均分布,进而导致变异调度策略失效。针对上述问题,该文提出一种位置自适应变异调度策略,通过一种自定义的双层多臂老虎机模型为变异位置和变异算子建立联系,并且采用置信区间上界算法选择变异算子,实现位置自适应的同时避免了出现平均分布的问题。基于American Fuzzy Lop(AFL)实现了位置自适应的模糊测试器(PAMSSAFL),实验结果表明位置自适应的变异调度策略能明显提升模糊测试器的bug发现能力和覆盖能力。