首页> 外文期刊>Programming and Computer Software >The Use of Dynamic Analysis for Generation of Input Data that Demonstrates Critical Bugs and Vulnerabilities in Programs
【24h】

The Use of Dynamic Analysis for Generation of Input Data that Demonstrates Critical Bugs and Vulnerabilities in Programs

机译:使用动态分析生成表明程序中严重错误和漏洞的输入数据

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

摘要

The article presents Avalanche-a dynamic analysis defect detection tool. Avalanche uses dynamic instrumentation provided by Valgrind [1] to collect and analyze the trace of program execution. The result of such an analysis is a set of input data which either shows an error in the program or allows next iteration to cover fragments of the program that were not yet executed and, therefore, checked. Thus, starting from a single test case, Avalanche implements iterative dynamic analysis, repeatedly executing the program with various automatically generated test data, while each execution increases the coverage of code. The article describes Avalanche internals, and discusses the results of analysis of several open source projects with Avalanche, which resulted in detection of over 15 bugs. Many of the detected bugs are confirmed and fixed by developers.
机译:本文介绍了雪崩-动态分析缺陷检测工具。 Avalanche使用Valgrind [1]提供的动态工具来收集和分析程序执行的轨迹。此类分析的结果是一组输入数据,这些输入数据要么显示程序错误,要么允许下一次迭代覆盖尚未执行并因此进行检查的程序片段。因此,从一个测试用例开始,Avalanche进行迭代动态分析,使用各种自动生成的测试数据重复执行该程序,而每次执行都增加了代码覆盖率。本文介绍了Avalanche内部,并讨论了使用Avalanche分析几个开源项目的结果,这些结果导致检测到15个以上的错误。开发人员确认并修复了许多检测到的错误。

著录项

  • 来源
    《Programming and Computer Software》 |2010年第4期|p.225-236|共12页
  • 作者

    I. K. Isaev; D. V. Sidorov;

  • 作者单位

    Institute for System Programming, Russian Academy of Sciences,ul. Solzhenitsyna 25, Moscow, 109004 Russia;

    rnInstitute for System Programming, Russian Academy of Sciences,ul. Solzhenitsyna 25, Moscow, 109004 Russia;

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

  • 入库时间 2022-08-17 13:20:41

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号