首页> 外文会议>International Conference on Education Technology and Computer >Vulnerability Detector using Parse Tree Annotation
【24h】

Vulnerability Detector using Parse Tree Annotation

机译:漏洞探测器使用解析树注释

获取原文

摘要

Static vulnerability Detection approach usually produces large amount of false positives. To achieve better result, a tool which is able to understand the analyzed source code and join it to high level programming concepts is needed. The proposed tool presents in this paper provides a novel semantic level method for detecting C language source code vulnerabilities. In a programming language each vulnerability is correlated to a valid code in point of compiler view. In other word, a written code in a particular situation may cause a vulnerability. To implement this tool, a collection of vulnerability attribute (VA) that represented a source code pattern for each vulnerability is prepared. Then the relation of these VAs in a pattern is extracted. In continue the parse tree of estimating source code was generated. Vulnerability detection is done in two general steps; first the generated parse tree is traversed by DFS and annotated, then vulnerability detection rules (VR) are performed on annotated tree to find code weaknesses. In this paper proposed tool is compared with other vulnerability detection tools. The comparison shows that the tool is useful for finding buffer overflow flaws with low false positive rate.
机译:静态漏洞检测方法通常产生大量的误报。为了实现更好的结果,需要一种能够理解分析的源代码并将其连接到高级编程概念的工具。本文中所提出的工具提供了一种用于检测C语言源代码漏洞的新型语义级别方法。在编程语言中,每个漏洞都与编译器视图中的有效代码相关联。换句话说,特定情况下的书面代码可能会导致漏洞。要实现此工具,请准备代表每个漏洞的源代码模式的漏洞属性(VA)的集合。然后提取这些VAS在图案中的关系。继续,生成估计源代码的解析树。漏洞检测是以两个一般步骤进行的;首先,DFS遍历生成的解析树并注释,然后在注释的树上执行漏洞检测规则(VR)以查找代码缺陷。本文将提出的工具与其他漏洞检测工具进行比较。比较表明该工具可用于查找具有低误频率的缓冲区溢出漏洞。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号