一种基于Q-learning强化学习的导向性处理器安全性模糊测试方案OA
针对处理器安全性模糊测试在进行细粒度变异时遗传算法存在一定的盲目性,易使生成的测试用例触发相同类型漏洞的问题,提出了一种基于Q-learning强化学习的导向性处理器安全性模糊测试方案。通过测试用例的状态值和所触发的漏洞类型对应的权值构造奖励函数,使用强化学习指导生成具有针对性和导向性的测试用例,快速地触发不同类型的漏洞。在Hikey970平台上的实验验证了基于ARMv8的测试用例生成框架的有效性,并且相较于传统使用遗传算法作为反馈的策略,本文方案在相同时间内生成有效测试用例的的数量多19.15%,发现漏洞类型的数量多80.00%。
崔云凯;张伟;
北京信息科技大学计算机学院,北京102206北京信息科技大学计算机学院,北京102206 北京市未来区块链与隐私计算高精尖创新中心,北京102206 国家经济安全预警工程北京实验室,北京102206
计算机与自动化
处理器漏洞检测模糊测试Q-learning强化学习ARMv8分支预测类漏洞
《北京信息科技大学学报(自然科学版)》 2024 (004)
P.81-87,95 / 8
国家重点研发计划项目(2022YFC3320900);北京市教委科研计划科技一般项目(KM202311232005);网络与交换技术国家重点实验室开放课题(SKLNST-2023-1-01)。
评论