一种基于组件加权调度的Linux USB驱动模糊测试方法及系统

    公开(公告)号:CN119691750A

    公开(公告)日:2025-03-25

    申请号:CN202411763337.8

    申请日:2024-12-03

    Abstract: 一种基于组件加权调度的Linux USB驱动模糊测试方法及系统,涉及网络系统安全漏洞检测领域。本发明是为了解决现有USB驱动模糊测试技术存在的USB驱动测试用例调度不合理、影响Linux USB驱动模糊测试的覆盖率提升等问题而提出来的。技术要点:提取并筛选出Linux内核中与USB相关的组件,提取出Linux USB驱动相关组件依赖图,基于组件依赖图为USB相关组件分配不同的权重大小,保证包含USB驱动代码的组件具有更大的权重,根据USB相关组件所分配的权重大小,筛选出包含最多组件并且能够成功编译的Linux镜像配置;从Linux源码和构建目录中提取出地址和组件的映射关系。在模糊测试执行时执行测试用例的优先级需要按照覆盖率反馈追踪的组件加权评估。本发明改进了内核驱动模糊测试器的调度技术,用于提高USB驱动的漏洞挖掘效果。本发明主要应用于系统安全领域,特别是USB驱动模糊测试。

Patent Agency Ranking