期刊文献+

NetFuzz: multi-objective fuzzy testing of network protocols based on classification tree

原文传递
导出
摘要 Addressing the issues of high redundancy,poor targeting,and low efficiency in the fuzzy testing process of application-layer network protocols,NetFuzz,a novel multi-objective fuzzy testing tool based on a classification tree was introduced in this paper. NetFuzz utilizes a four-tiered classification tree protocol description method for application-layer network protocols,encompassing the protocol under test,its functions,specific commands,parameters,and variant markers. A multi-objective optimization model is designed to enhance the coverage,validity,and diversity of test cases,with a genetic algorithm employed to generate these cases. The tool is evaluated by testing file transfer protocol( FTP) and hypertext transfer protocol( HTTP) servers with known vulnerabilities,comparing its performance against the Peach fuzzing tool. NetFuzz can effectively detect security vulnerabilities that Peach Fuzzer tool failed to identify. While ensuring the detection of vulnerabilities,the testing time is reduced by approximately 58%,and the number of valid test cases increases by 47. 67%.
出处 《The Journal of China Universities of Posts and Telecommunications》 2025年第3期106-114,共9页 中国邮电高校学报(英文版)
  • 相关文献

参考文献12

二级参考文献69

  • 1张宝峰,张翀斌,许源.基于模糊测试的网络协议漏洞挖掘[J].清华大学学报(自然科学版),2009(S2):2113-2118. 被引量:15
  • 2刘立芳,霍红卫,王宝树.PHGA-COFFEE:多序列比对问题的并行混合遗传算法求解[J].计算机学报,2006,29(5):727-733. 被引量:11
  • 3Hamlet R. Random testing. Encyclopedia of Software Engineering. John Wiley and Sons, 1994
  • 4Rumbaugh J, Jacobson I, Booch G. The Unified Modeling Language User Guide. Boston: Addison-Wesley, 2001
  • 5Wang L, Yuan J, Yu X, et al. Generating Test Cases from UML Activity Diagram Based on Gray-Box Method // Proc. of APSEC' 04. IEEE Computer Society, New Jersey, 2004: 284-291
  • 6Chen T, Poon P, Tang S, et al. Identification of Categories and Choices in Activity Diagrams//Proc. of the 5th International Conference on Quality Software (QSIC' 05). IEEE Computer Society, 2005 : 55-63
  • 7Chen M, Qiu X, Xu W, et al. UML Activity Diagram-based Automatic Test Case Generation for Java Programs. The Computer Journal, 2007, doi: 10. 1093/comjnl/bxm057
  • 8Chen T Y , Huang D H , Zhou Z Q. Adaptive random testing through iterative partitioning//Proc, of the 11th International Conference on Reliable Software Technologies, LNCS 4006. Berlin Heidelberg: Springer-Verlag, 2006: 155-166
  • 9Ciupa L, Leitner A, Oriol M, et al. Object distance and its application to adaptive random testing of obiect-oriented programs// Proc. of the 1st International workshop on Random Testing (RT'06). ACM Press,2006.-55 63
  • 10Grochtmann M , Wegener J , Grimm K. Test case design using classification trees and the classification-tree editor CTE//Proc. of the 8th International Software Quality Week (QW' 95), Software Research Institute, San Francisco, CA, 1995

共引文献138

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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