...
首页> 外文期刊>Journal of software >Efficient Model-based Fuzz Testing Using Higher-order Attribute Grammars
【24h】

Efficient Model-based Fuzz Testing Using Higher-order Attribute Grammars

机译:使用高阶属性语法的基于模型的有效模糊测试

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Format specifications of data input are critical tomodel-based fuzz testing. Present methods cannot describethe format accurately, which leads to high redundancy intesting practices. In order to improve testing efficiency, wepropose a grammar-driven approach to fuzz testing. Firstly,we build a formal model of data format using higher-orderattribute grammars, and construct syntax tree on the basisof data samples. Secondly, all nodes in the syntax tree aretraversed and mutated to generate test cases according tothe attribute rules. Experimental results show that theproposed approach can reduce invalid and redundant testcases, and discover potential vulnerabilities of softwareimplementations effectively.
机译:数据输入的格式规范对于基于模型的模糊测试至关重要。当前的方法不能准确地描述格式,这导致了高冗余测试实践。为了提高测试效率,我们提出了一种基于语法的模糊测试方法。首先,我们使用高阶属性语法建立正式的数据格式模型,并在数据样本的基础上构造语法树。其次,对语法树中的所有节点进行遍历和变异,以根据属性规则生成测试用例。实验结果表明,该方法可以减少无效和多余的测试用例,并有效地发现软件实现的潜在漏洞。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号