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
来源
2020 IEEE 11TH INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS, SERVICES AND TECHNOLOGIES (DESSERT): IOT, BIG DATA AND AI FOR A SAFE & SECURE WORLD AND INDUSTRY 4.0 | 2020年
关键词
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 条
  • [1] Fuzz Testing based on Sulley Framework
    Guo, Zhong
    Li, Nan
    CURRENT TRENDS IN COMPUTER SCIENCE AND MECHANICAL AUTOMATION, VOL 1, 2017, : 181 - 187
  • [2] Fuzz Testing Based on Virtualization Technology
    Zhou, Longbin
    Li, Zhoujun
    PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON COMPUTING AND ARTIFICIAL INTELLIGENCE (ICCAI 2018), 2018, : 57 - 61
  • [3] FAIRFuzz: A Targeted Mutation Strategy for Increasing Greybox Fuzz Testing Coverage
    Lemieux, Caroline
    Sen, Koushik
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 475 - 485
  • [4] Increasing Fuzz Testing Coverage for Smart Contracts with Dynamic Taint Analysis
    Ji, Songyan
    Dong, Jian
    Qiu, Junfu
    Gu, Bowen
    Wang, Ye
    Wang, Tongqi
    2021 IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2021), 2021, : 243 - 247
  • [5] CSEFuzz: Fuzz Testing Based on Symbolic Execution
    Xie, Zhangwei
    Cui, Zhanqi
    Zhang, Jiaming
    Liu, Xiulei
    Zheng, Liwei
    IEEE ACCESS, 2020, 8 : 187564 - 187574
  • [6] Fuzz Testing in Stack-Based Buffer Overflow
    Bhardwaj, Manisha
    Bawa, Seema
    ADVANCES IN COMPUTER COMMUNICATION AND COMPUTATIONAL SCIENCES, VOL 1, 2019, 759 : 23 - 36
  • [7] Web Application Fuzz Testing
    Andrianto, Ivan
    Liem, M. M. Inggriani
    Asnar, Yudistira Dwi Wardhana
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE), 2017,
  • [8] On the Effectiveness of Scheduling Fuzz Testing
    Chen, Wei-Jun
    Tyan, Hsiao-Rong
    Huang, Shih-Kun
    INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014), 2015, 274 : 841 - 849
  • [9] Research on Network Protocol Vulnerability Discovery Based on Fuzz Testing
    Li, Mingxuan
    He, Ling
    Teng, YangXin
    Wang, Xu
    Zhang, Jianye
    Qing, Song
    PROCEEDINGS OF 2017 IEEE 2ND INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2017, : 1354 - 1358
  • [10] DPFuzz: A fuzz testing tool based on the guidance of defect prediction
    Cui, Zhanqi
    Jin, Haochen
    Chen, Xiang
    Wang, Rongcun
    Liu, Xiulei
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 238