首页> 外文期刊>Mathematical Problems in Engineering >Assisting in Auditing of Buffer Overflow Vulnerabilities via Machine Learning
【24h】

Assisting in Auditing of Buffer Overflow Vulnerabilities via Machine Learning

机译:通过机器学习协助审核缓冲区溢出漏洞

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Buffer overflow vulnerability is a kind of consequence in which programmers' intentions are not implemented correctly. In this paper, a static analysis method based on machine learning is proposed to assist in auditing buffer overflow vulnerabilities. First, an extended code property graph is constructed from the source code to extract seven kinds of static attributes, which are used to describe buffer properties. After embedding these attributes into a vector space, five frequently used machine learning algorithms are employed to classify the functions into suspicious vulnerable functions and secure ones. The five classifiers reached an average recall of 83.5%, average true negative rate of 85.9%, a best recall of 96.6%, and a best true negative rate of 91.4%. Due to the imbalance of the training samples, the average precision of the classifiers is 68.9% and the average.. 1 score is 75.2%. When the classifiers were applied to a new program, our method could reduce the false positive to 1/12 compared to Flawfinder.
机译:缓冲区溢出漏洞是导致程序员的意图没有正确实现的一种后果。本文提出了一种基于机器学习的静态分析方法来辅助缓冲区溢出漏洞的审计。首先,从源代码构建扩展代码属性图,以提取七种静态属性,这些静态属性用于描述缓冲区属性。将这些属性嵌入向量空间后,采用了五种常用的机器学习算法将这些功能分为可疑的易受攻击的功能和安全的功能。这五个分类器的平均召回率为83.5%,平均真实阴性率为85.9%,最佳召回率为96.6%,最佳真实阴性率为91.4%。由于训练样本的不平衡,分类器的平均精度为68.9%,平均分数为75.2%。当分类器应用于新程序时,与Flawfinder相比,我们的方法可以将误报率降低到1/12。

著录项

  • 来源
    《Mathematical Problems in Engineering》 |2017年第12期|5452396.1-5452396.13|共13页
  • 作者单位

    Natl Univ Def Technol, Sch Elect Sci & Engn, Changsha, Hunan, Peoples R China;

    Natl Univ Def Technol, Sch Elect Sci & Engn, Changsha, Hunan, Peoples R China;

    Natl Univ Def Technol, Sch Elect Sci & Engn, Changsha, Hunan, Peoples R China;

    Natl Univ Def Technol, Sch Elect Sci & Engn, Changsha, Hunan, Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号