期刊文献+

利用动态污点跟踪优化模糊测试的方法 被引量:2

Optimization fuzzing method based on dynamic taint tracking
原文传递
导出
摘要 针对目前模糊测试方法存在大量无效测试用例的缺陷,提出了一种利用动态污点跟踪优化模糊测试的方法.该方法通过将外部输入的测试用例标记为污点数据,并记录污点数据的传播路径,然后利用传播路径相似度比对来判断某个测试用例是否有效,若测试用例无效则直接丢弃,若测试用例有效则进行并行化处理,进一步对测试用例进行分析.通过构建原型系统对上述方法进行验证,结果表明优化后的模糊测试比未优化的模糊测试在性能上提升了近一倍. Considering the existing fuzzing methods have a common flaw that there are a large number of redundant test cases,a method of dynamic taint tracking to optimize fuzzing was investigated.The key idea of this method was marking the input test case as taint data,and recording the propagation path of taint data,then using the comparison of propagation paths’similarity to judge a test case is redundant or not.If the test case is redundant,it is discarded directly.Otherwise,it is used to help further analysis through parallel processing.To validate the method,aprototype system was implemented.The test results show that the optimized Fuzzing method has been promoted nearly one time in efficiency than the non-optimized Fuzzing method.
作者 赵斌 李伟明 王永剑 Zhao Bin;Li Weiming;Wang Yongjian(School of Computer Science,Huazhong University of Science and Technology,Wuhan 430074,China;Key Laboratory of Information Security of Ministry of Public Security,The Third Research Institute of Ministry of Public Security,Shanghai 201204,China)
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2016年第S1期75-79,共5页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(61370230) 公安部第三研究所信息网络安全公安部重点实验室开放基金资助项目(C14603)
关键词 模糊测试 动态污点跟踪 相似性计算 并行化处理 Simhash fuzzing dynamic taint tracking similarity calculation parallel processing Simhash
  • 相关文献

参考文献1

二级参考文献11

  • 1Michael Armbrust. Above the Clouds : A Berkeley View of Cloud Computing. http ://www. eecs. berkeley, edu/Pubs/TechRpts/ 2009/EECS-2009-28. pdf.
  • 2Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal. Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities. 10th IEEE International Conference on High Performance Computing and Communications, 2008, 5 - 13.
  • 3Sotomayor B, Montero R, Llorente I, Foster I. Capacity Leasing in Cloud Systems Using the Open-Nebula Engine. Cloud Computing and Applications, 2008.
  • 4Amazon Elastic Compute Cloud (EC2). http ://www. amazon, eom/ec2.
  • 5Microsoft Azure. http ://www. microsoft, com/azure.
  • 6Google App Engine. http ://appengine. google, com.
  • 7Snlesforee. http ://www. salesforee, com/.
  • 8Foster I, Kesselman C, Lee C, et al. A Distributed Resource Management Architecture that Supports Advance Reservation and Co-Allocation. Proceedings of the 7th International Workshop on Quality of Service (IWQoS99). London, UK. Los Alamitos, CA, USA: IEEE Computer Seciety, 1999, 27 -36.
  • 9Qu Changtao. A Grid Advance Reservation Framework for Co-Allocation and Co-Reservation across Heterogeneous Local Resource Management Systems. PPAM 2007, 770 - 779.
  • 10Xiao Peng, Hu Zhigang, Li Xi, Yang Liu. A Novel Statistic-Based Relaxed Grid Resource Reservation Strategy. The 9th International Conference for Young Computer Scientists, 2008, 703 - 707.

共引文献59

同被引文献19

引证文献2

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部