-
公开(公告)号:CN116126734A
公开(公告)日:2023-05-16
申请号:CN202310352253.4
申请日:2023-04-04
Applicant: 中南大学
IPC: G06F11/36
Abstract: 本发明公开了一种针对操作系统的内核模糊测试方法及防护方法,包括获取原始数据种子池;挑选种子并执行目标程序,保留遍历路径为稀有路径的种子;将保留的种子执行内核程序,根据内核程序出现的异常情况将种子划分为异常种子和正常种子;针对异常种子作异常原因分析、正常种子作新路径触发判定,挑选满足条件的种子;针对满足条件的种子,统计其触发的所有路径对应的次数,完成遍历稀有路径的种子的判断;针对上述种子进行变异处理;将种子池中的全部种子重复循环上述步骤,直至满足设定的条件,完成内核模糊测试。本发明还公开了一种包括所述针对操作系统的内核模糊测试方法及防护方法的防护方法。本发明方法覆盖率高、可靠性好且测试效果更好。
-
公开(公告)号:CN116303082B
公开(公告)日:2023-12-19
申请号:CN202310351993.6
申请日:2023-04-04
Applicant: 中南大学
Abstract: 本公开实施例中提供了一种操作系统内核模糊测试种子调度与评估方法,属于数据处理技术领域,具体包括:读取初始语料库;随机选择语料库中的种子;生成测试用例;执行测试用例;判断操作系统在执行过程中是否产生了异常状态;判断测试用例在执行过程中是否在多层级覆盖率指标评估下出现新增覆盖的情况;判断模糊测试工具是否接收到测试结束指令;对输入种子池中的种子进行聚类分析并将输入种子池构建为一棵多层级树;将种子调度与评估过程建模为一个多臂老虎机模型,再根据改进的置信区间上界算法改进种子调度与评估策略;选择下一个种子并执行变异操作生成测试用例,然后重新循环执行上述过程。通过本公开的方案,提升了内核模糊测试的效率。
-
公开(公告)号:CN116303082A
公开(公告)日:2023-06-23
申请号:CN202310351993.6
申请日:2023-04-04
Applicant: 中南大学
Abstract: 本公开实施例中提供了一种操作系统内核模糊测试种子调度与评估方法,属于数据处理技术领域,具体包括:读取初始语料库;随机选择语料库中的种子;生成测试用例;执行测试用例;判断操作系统在执行过程中是否产生了异常状态;判断测试用例在执行过程中是否在多层级覆盖率指标评估下出现新增覆盖的情况;判断模糊测试工具是否接收到测试结束指令;对输入种子池中的种子进行聚类分析并将输入种子池构建为一棵多层级树;将种子调度与评估过程建模为一个多臂老虎机模型,再根据改进的置信区间上界算法改进种子调度与评估策略;选择下一个种子并执行变异操作生成测试用例,然后重新循环执行上述过程。通过本公开的方案,提升了内核模糊测试的效率。
-
-