首页> 中国专利> 一种基于多关系图网络的漏洞模型的构建方法及检测方法

一种基于多关系图网络的漏洞模型的构建方法及检测方法

摘要

本发明公开了一种基于多关系图网络的漏洞模型的构建方法及检测方法,收集源码程序文件,并对源码程序文件进行预处理得到函数块,根据函数块对应的函数名中是否包含good和bad,对应标签为无漏洞的函数块和有漏洞的函数块;对所述的无漏洞的函数块和有漏洞的函数块处理得到各自对应的第二抽象语法树;对第二抽象语法树进行第一遍历得到7种边关系;本发明在现有技术中提取抽象语法树节点信息的基础上,增加了7种边关系,7种边关系能在漏洞检测方面显著的提升准确率,并且降低漏报率;在搭建GGNN漏洞模型时,融入GRU和highway gate来提高向量在不同关系图之间的传播速度,进而缩短模型训练的周期,解决了现有技术中漏洞检测模型检测效果不佳的技术问题。

著录项

  • 公开/公告号CN113158194A

    专利类型发明专利

  • 公开/公告日2021-07-23

    原文格式PDF

  • 申请/专利权人 西北大学;

    申请/专利号CN202110339007.6

  • 申请日2021-03-30

  • 分类号G06F21/57(20130101);G06N3/04(20060101);G06N3/08(20060101);G06F40/154(20200101);G06F40/284(20200101);

  • 代理机构61216 西安恒泰知识产权代理事务所;

  • 代理人王孝明

  • 地址 710069 陕西省西安市太白北路229号

  • 入库时间 2023-06-19 11:57:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-04-07

    授权

    发明专利权授予

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号