Policy Generator (PG): A Heuristic-Based Fuzzer

被引:2
|
作者
Felix, Alejandro [1 ]
Tappenden, Andrew F. [2 ]
Miller, James [1 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB, Canada
[2] Kings Univ, Dept Comp Sci, Edmonton, AB, Canada
关键词
D O I
10.1109/HICSS.2016.684
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, grammar-based fuzzers have been proposed to automate the generation of testing data. Grammar-based fuzzers differ from traditional fuzzers because the fuzzer is provided a grammatical definition of the test objective for the system under test. A novel fuzzer, Policy Generator (PG), is introduced. PG utilizes a number of heuristic techniques to improve space coverage over existing fuzzers. A simple grammatical test-bed, firewall policy generation, is used to compare the performance of these two systems. The set of test cases produced for this scenario are examined and each algorithm is evaluated against a number of novel grammar-based coverage metrics. The empirical study demonstrates that PG generates superior coverage compared to current generation techniques.
引用
收藏
页码:5535 / 5544
页数:10
相关论文
共 50 条
  • [1] HEURISTIC-BASED LEARNING
    RUBIN, SH
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 507 : 41 - 50
  • [2] Heuristic-based semantic query optimization
    Sciore, E.
    Siegel, M.
    [J]. Proceedings of the Jerusalem Conference on Information Technology, 1990,
  • [3] Heuristic-based model refinement for FLAVERS
    Tan, JB
    Avrunin, GS
    Clarke, LA
    [J]. ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 635 - 644
  • [4] A heuristic-based approach to conceptual design
    Chong, Yih Tng
    Chen, Chun-Hsien
    Leong, Kah Fai
    [J]. RESEARCH IN ENGINEERING DESIGN, 2009, 20 (02) : 97 - 116
  • [5] Heuristic-based management (I): variation
    Lammoglia, Nelson L.
    Olaya, Camilo
    Villalobos, Jorge
    Calderon, Juan P.
    Valdivia, Juan A.
    Zarama, Roberto
    [J]. KYBERNETES, 2010, 39 (9-10) : 1513 - 1528
  • [6] An Effective Heuristic-Based Approach for Partitioning
    Zhao, Xibin
    Zhang, Hehua
    Jiang, Yu
    Song, Songzheng
    Jiao, Xun
    Gu, Ming
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2013,
  • [7] Heuristic-based backtracking for propositional satisfiability
    Bhalla, A
    Lynce, I
    de Sousa, JT
    Marques-Silva, J
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE-B, 2003, 2902 : 116 - 130
  • [8] Heuristic-Based Address Clustering in Bitcoin
    Zhang, Yuhang
    Wang, Jun
    Luo, Jie
    [J]. IEEE ACCESS, 2020, 8 : 210582 - 210591
  • [9] Botnets: A Heuristic-Based Detection Framework
    Mendonca, Luis
    Santos, Henrique
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS, 2012, : 33 - 40
  • [10] A heuristic-based approach to conceptual design
    Yih Tng Chong
    Chun-Hsien Chen
    Kah Fai Leong
    [J]. Research in Engineering Design, 2009, 20 : 97 - 116