首页> 中国专利> 基于系统调用依赖图的内核模糊测试用例生成方法

基于系统调用依赖图的内核模糊测试用例生成方法

摘要

本发明公开一种基于系统调用依赖图的内核模糊测试用例生成方法,首先根据系统调用接口初始化图的节点和边;其次将系统调用接口按照模板转换成系统调用描述,并对系统调用描述进行“参数‑返回值”依赖分析完善依赖图上各边的权重值;然后选定内核资源对象,通过对内核源码进行静态分析,识别每个系统调用对不同内核资源对象的使用情况,对于使用同一种内核资源对象的两个系统调用将在依赖图上赋予权重。最后用系统调用依赖图指导内核模糊测试用例的生成和变异,当需要在测试用例中增加、删除或替换某个系统调用时,根据依赖图上的权重挑选系统调用进行操作,从而产生更有可能合法的系统调用序列进行模糊测试,提高内核模糊测试工具的效率。

著录项

  • 公开/公告号CN112559367A

    专利类型发明专利

  • 公开/公告日2021-03-26

    原文格式PDF

  • 申请/专利权人 南京大学;

    申请/专利号CN202011538231.X

  • 发明设计人 王林章;何杰煊;

    申请日2020-12-23

  • 分类号G06F11/36(20060101);G06F8/41(20180101);

  • 代理机构32207 南京知识律师事务所;

  • 代理人张苏沛

  • 地址 210023 江苏省南京市栖霞区仙林大道163号

  • 入库时间 2023-06-19 10:24:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-10-25

    授权

    发明专利权授予

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号