Increasing Reliability of Programming Interfaces Based on Fuzz Testing

被引:0
|
作者
Khortiuk, Yaroslav [1 ]
Kondratenko, Galyna [1 ]
Sidenko, Ievgen [1 ]
Kondratenko, Yuriy [1 ]
机构
[1] Petro Mohyla Black Sea Natl Univ, Intelligent Informat Syst Dept, Mykolaiv, Ukraine
关键词
fuzzing; fuzz testing; automation; quality assurance; REST API;
D O I
10.1109/dessert50317.2020.9125060
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Over the last decade, there has been a significant growth in web applications for data processing and output, most of them working through the REST API to communicate with third-party applications. Tools for automatically testing web services through their REST API and verifying the reliability and security of these services are still in their infancy. The most sophisticated testing tools currently available for the REST API scan all API traffic in real-time and then analyze, modify, and reproduce it. Many of these tools were born as extensions of more established web site testing and crawling tools. As these REST API testing tools are all recent and not widely used, it is unknown at this time how effective they are in finding errors and how important they are for security. In this paper, using the latest researches in the field, several methods and approaches for fuzzing web interfaces are analyzed. Their comparative analysis of existing techniques allows to see the current state, performance, and appliance to real-world web application and widely used REST API architecture in general.
引用
收藏
页码:272 / 277
页数:6
相关论文
共 50 条
  • [41] Poster: Fuzz Testing of Quantum Program
    Wang, Jiyuan
    Ma, Fucheng
    Jiang, Yu
    2021 14TH IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2021), 2021, : 466 - 469
  • [42] A Mutation-based Fuzz Testing Approach for Network Protocol Vulnerability Detection
    Han, Xing
    Wen, Qiaoyan
    Zhang, Zhao
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 1018 - 1022
  • [43] Tool Support for Fuzz Testing of Component-Based System Adaptation Policies
    Weber, Jean-Francois
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2016), 2017, 10231 : 231 - 237
  • [44] Fuzz Testing with Dynamic Taint Analysis based Tools for Faster Code Coverage
    Paduraru, Ciprian
    Melemciuc, Marius-Constantin
    Ghimis, Bogdan
    ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 82 - 93
  • [45] Vulnerability mining method for industrial control network protocol based on fuzz testing
    Lai Y.
    Yang K.
    Liu J.
    Liu Z.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2019, 25 (09): : 2265 - 2279
  • [46] IntelliGen: Automatic Driver Synthesis for Fuzz Testing
    Zhang, Mingrui
    Liu, Jianzhong
    Ma, Fuchen
    Zhang, Huafeng
    Jiang, Yu
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2021), 2021, : 318 - 327
  • [47] Crossing the Streams: Fuzz testing with user input
    Cottam, Joseph A.
    Blaha, Leslie
    Zarzhitsky, Dimitri
    Thomas, Mathew
    Skomski, Elliott
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 4362 - 4371
  • [48] Fuzz Testing based Data Augmentation to Improve Robustness of Deep Neural Networks
    Gao, Xiang
    Saha, Ripon K.
    Prasad, Mukul R.
    Roychoudhury, Abhik
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 1147 - 1158
  • [49] Structurized grammar-based fuzz testing for programs with highly structured inputs
    Yan, Jingbo
    Zhang, Yuqing
    Yang, Dingning
    SECURITY AND COMMUNICATION NETWORKS, 2013, 6 (11) : 1319 - 1330
  • [50] INSTRCR: Lightweight instrumentation optimization based on coverage-guided fuzz testing
    Zhang, Cao
    Dong, Wei Yu
    Ren, Yu Zhu
    2019 IEEE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING TECHNOLOGY (CCET), 2019, : 74 - 78