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 条
  • [31] IxFIZZ: Integrated Functional and Fuzz Testing Framework based on Sulley and SPIN
    Petrica, Lucian
    Vasilescu, Laura
    Ion, Ana
    Radu, Octavian
    ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2015, 18 (01): : 54 - 68
  • [32] Fuzz Testing for Rust Library Functions
    Guo, Yongjian
    Xiao, Xi
    Lin, Yuanyi
    Li, Hao
    Wu, Xiangbo
    Zhou, Tao
    2023 IEEE 22ND INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, BIGDATASE, CSE, EUC, ISCI 2023, 2024, : 990 - 997
  • [33] A Novel Protocol Fuzz Testing Approach
    Li Haifeng
    Shuai Bo
    Wang Jian
    Tang Chaojing
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 1067 - 1072
  • [34] How Reliable Is My Wearable: A Fuzz Testing-based Study
    Yi, Edgardo Barsallo
    Maji, Amiya K.
    Bagchi, Saurabh
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2018, : 410 - 417
  • [35] Graph-based Fuzz Testing for Deep Learning Inference Engines
    Luo, Weisi
    Chai, Dong
    Run, Xiaoyue
    Wang, Jiang
    Fang, Chunrong
    Chen, Zhenyu
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 288 - 299
  • [36] Increasing robustness, reliability and ergonomics in speech interfaces for aerial control systems
    Ferreiros, Javier
    San-Segundo, Ruben
    Barra, Roberto
    Perez, Victor
    AEROSPACE SCIENCE AND TECHNOLOGY, 2009, 13 (08) : 423 - 430
  • [37] Fuzz Testing Projects in Massive Courses
    Sridhara, Sumukh
    Hou, Brian
    Lu, Jeffrey
    DeNero, John
    PROCEEDINGS OF THE THIRD (2016) ACM CONFERENCE ON LEARNING @ SCALE (L@S 2016), 2016, : 361 - 367
  • [38] Fuzz Testing in Practice: Obstacles and Solutions
    Liang, Jie
    Wang, Mingzhe
    Chen, Yuanliang
    Jiang, Yu
    Zhang, Renwei
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), 2018, : 562 - 566
  • [39] CIDFuzz: Fuzz testing for continuous integration
    Zhang, Jiaming
    Cui, Zhanqi
    Chen, Xiang
    Yang, Huiwen
    Zheng, Liwei
    Liu, Jianbin
    IET SOFTWARE, 2023, 17 (03) : 301 - 315
  • [40] Fuzz testing in AWS Firecracker hypervisor
    Mocanu, George
    Carabas, Costin
    Tapus, Nicolae
    2021 20TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2021, : 130 - 137