首页> 外文会议>2014 IEEE 38th Annual International Computers, Software and Applications Conference >Auditing Buffer Overflow Vulnerabilities Using Hybrid Static-Dynamic Analysis
【24h】

Auditing Buffer Overflow Vulnerabilities Using Hybrid Static-Dynamic Analysis

机译:使用混合静态-动态分析审核缓冲区溢出漏洞

获取原文
获取原文并翻译 | 示例

摘要

Despite being studied for more than two decades buffer overflow vulnerabilities are still frequently reported in programs. In this paper, we propose a hybrid approach that combines static and dynamic program analysis to audit buffer overflows. Using simple rules, test data are generated to automatically confirm some of the vulnerabilities through dynamic analysis and the remaining cases are predicted by mining static code attributes. Confirmed cases can be directly fixed without further verification whereas predicted cases need to be manually reviewed to confirm existence of vulnerabilities. Since our approach combines the strengths of static and dynamic analyses, it results in an overall accuracy improvement. In our evaluation of approach using the standard benchmark suite, our classifiers achieved a recall over 92% and precision greater than 81%. The dynamic analysis component confirmed 51% of known vulnerabilities along with reporting 2 new bugs, thereby reducing by half, otherwise needed manual auditing effort.
机译:尽管已经研究了二十多年,但缓冲区溢出漏洞仍然经常在程序中报告。在本文中,我们提出了一种混合方法,该方法结合了静态和动态程序分析来审核缓冲区溢出。使用简单的规则,即可生成测试数据,以通过动态分析自动确认某些漏洞,并通过挖掘静态代码属性来预测其余情况。已确认的案例无需进一步验证即可直接解决,而预测的案例则需要进行人工检查以确认是否存在漏洞。由于我们的方法结合了静态和动态分析的优势,因此可以提高整体精度。在使用标准基准套件对方法进行评估时,我们的分类器召回率超过92%,精度超过81%。动态分析组件确认了51%的已知漏洞,并报告了2个新错误,从而减少了一半,否则需要人工审核。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号