首页 | 本学科首页   官方微博 | 高级检索  
     

EWFT:基于程序执行过程的白盒测试工具
引用本文:王颖,谷利泽,杨义先,董宇欣.EWFT:基于程序执行过程的白盒测试工具[J].电子学报,2014,42(10):2016-2023.
作者姓名:王颖  谷利泽  杨义先  董宇欣
作者单位:1. 北京邮电大学信息安全中心, 北京 100876; 2. 哈尔滨工程大学, 黑龙江哈尔滨 150001
基金项目:国家自然科学基金(No .61003285,No .61121061);中央高校基本科研业务费专项资金
摘    要:应用动态测试技术检测二进制程序的脆弱性是当前漏洞挖掘领域的研究热点.本文基于动态符号执行和污点分析等动态分析技术,提出了程序路径空间的符号模型的构建方法,设计了PWA(Path Weight Analysis)覆盖测试算法,实现了EWFT(Execution-based Whitebox Fuzzing Tool)原型工具.实验测试结果表明,EWFT提高了程序执行空间的测试覆盖率和路径测试深度,相比国际上同类测试工具,能够更加有效地检测出不同软件中存在的多种类型的程序漏洞.

关 键 词:动态测试  软件脆弱性分析  测试用例生成  压缩存储  
收稿时间:2013-06-30

EWFT:Execution-based Whitebox Fuzzing for Executables
WANG Ying,GU Li-ze,YANG Yi-xian,DONG Yu-xin.EWFT:Execution-based Whitebox Fuzzing for Executables[J].Acta Electronica Sinica,2014,42(10):2016-2023.
Authors:WANG Ying  GU Li-ze  YANG Yi-xian  DONG Yu-xin
Affiliation:1. Information Security Center, School of Computer, Beijing University of Posts and Telecommunications, Beijing 100876, China; 2. Harbin Engineering University, Harbin 150001, China
Abstract:The dynamic testing for automaticlly identifing security vulnerabilities in binary executables has received increasingly interest in recent years.In this paper, we present a new automated whitebox fuzzing tool EWFT(Execution-based Whitebox Fuzzing Tool), which implements dynamic symbolic execution and taint tracing techniques during program execution.Our contributions are:1)we propose a ROBDD(Reduced Ordered Binary Decision Diagram)-based approach to analyse execution process, 2)we introduce a new path weight analysis algorithm(PWA)for searching path space and automating test data generation, and 3)we build a prototype tool that automatically finds software vulnerabilities.Results of our experiments show that execution-based whitebox fuzzing is powerful to identify variety of security vulnerabilities in real applications.Compared to the related work in the research area, it explored deeper program paths on the average, and achieved higher structural coverage.
Keywords:dynamic test  software vulnerability analysis  test generation  data compression
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号