![一种基于中间语言的软件漏洞智能检测与定位方法与系统](/CN/2019/1/84/images/201910423893.jpg)
基本信息:
- 专利标题: 一种基于中间语言的软件漏洞智能检测与定位方法与系统
- 申请号:CN201910423893.3 申请日:2019-05-21
- 公开(公告)号:CN110222512B 公开(公告)日:2021-04-20
- 发明人: 邹德清 , 朱亚威 , 李珍 , 金海 , 李道祥
- 申请人: 华中科技大学 , 深圳华中科技大学研究院
- 申请人地址: 湖北省武汉市洪山区珞喻路1037号;
- 专利权人: 华中科技大学,深圳华中科技大学研究院
- 当前专利权人: 华中科技大学,深圳华中科技大学研究院
- 当前专利权人地址: 湖北省武汉市洪山区珞喻路1037号;
- 代理机构: 华中科技大学专利中心
- 代理人: 李智; 曹葆青
- 主分类号: G06F21/57
- IPC分类号: G06F21/57 ; G06F21/56 ; G06N3/04 ; G06N3/08
摘要:
本发明公开了一种基于中间语言的软件漏洞智能检测与定位方法与系统,属于漏洞检测领域。包括:分别将训练程序源码和目标源码转化为中间语言程序切片,其包含与可疑漏洞元素相关的代码;若训练程序源码对应的中间语言程序切片包含已知漏洞代码,为其添加“有漏洞”标签并记录其在切片中的位置;否则,为其添加“无漏洞”标签;训练基于样本差异性的循环神经网络;使用训练好的基于样本差异性的循环神经网络,对目标程序源码对应的中间语言程序切片进行漏洞智能检测与定位。本发明使用中间语言切片作为漏洞检测的单位,提高检测准确率。循环神经网络的输出序列中只选取已知漏洞行对应数据参与正向传播,从而使训练好的模型能够识别出漏洞行。
公开/授权文献:
- CN110222512A 一种基于中间语言的软件漏洞智能检测与定位方法与系统 公开/授权日:2019-09-10
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F21/00 | 防止未授权行为的保护计算机或计算机系统的安全装置 |
--------G06F21/10 | .保护分布式程序或内容,例如版权资料的出售或许可 |
----------G06F21/57 | ..确保或维持可信任的计算机平台,例如安全引导或断电、版本控制、系统软件检查、安全更新或评估漏洞 |