文件名称:基于深度学习的二进制代码漏洞检测系统

  • 所属分类:
  • 其他小程序
  • 资源属性:
  • 上传时间:
  • 2019-05-11
  • 文件大小:
  • 933kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • vora****
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

二进制代码漏洞检测是一个重要的研究问题。针对当前基于静态分析的二进制代码漏洞检测系统普遍存在误报率高,检测粒度粗,且依赖专家经验等问题,提出了用库/API函数调用程序切片细粒度表示二进制程序,并引入深度学习技术,自动检测二进制程序中库/API函数调用相关漏洞,设计并实现了一个基于深度学习的二进制代码漏洞检测系统——BVDetector。该系统通过对二进制程序进行控制流和数据流分析,从程序中提取库/API函数调用的程序切片,并为程序切片添加有无漏洞的标签;然后将程序切片转换成符合漏洞检测深度学习模型输入的向量表示;最后用程序切片的向量表示及其标签训练和优化深度学习神经网络模型。相关实验结果显示,BVDetector能够有效检测出二进制程序中库/API函数调用相关漏洞,并且将二进制漏洞检测的误报率降低至2.3%,漏报率降低至8.2%。(Binary code vulnerability detection is an important research issue. Aiming at the problems of high false alarm rate, coarse detection granularity and dependence on expert experience in current binary code vulnerability detection system based on static analysis, this paper proposes to use library/API function call program slice to represent binary program with fine granularity, and introduces deep learning technology to automatically detect the related vulnerabilities in library/API function call of binary program. A deep learning-based method is designed and implemented. Binary code vulnerability detection system - BVDetector. By analyzing the control flow and data flow of binary program, the system extracts the program slices of library/API function calls from the program, and adds vulnerability labels to the program slices.)
(系统自动生成,下载前可以参看下载内容)

下载文件列表

文件名大小更新时间
基于深度学习的二进制代码漏洞检测系统.pdf 1004878 2019-04-12

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org