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 条
  • [41] Leveraging Hardware Probes and Optimizations for Accelerating Fuzz Testing of Heterogeneous Applications
    Wang, Jiyuan
    Zhang, Qian
    Rong, Hongbo
    Xu, Guoqing Harry
    Kim, Miryung
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 1101 - 1113
  • [42] State-of-the-art Survey on Fuzz Testing for Deep Learning System
    Dai H.-P.
    Sun C.-A.
    Jin H.
    Xiao M.-J.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (11): : 5008 - 5028
  • [43] Network protocol fuzz testing for information systems and applications: a survey and taxonomy
    Tewodros Legesse Munea
    Hyunwoo Lim
    Taeshik Shon
    Multimedia Tools and Applications, 2016, 75 : 14745 - 14757
  • [44] BigFuzz: Efficient Fuzz Testing for Data Analytics Using Framework Abstraction
    Zhang, Qian
    Wang, Jiyuan
    Gulzar, Muhammad Ali
    Padhye, Rohan
    Kim, Miryung
    2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 722 - 733
  • [45] A Method for Constructing Automotive Cybersecurity Tests, a CAN Fuzz Testing Example
    Fowler, Daniel S.
    Bryans, Jeremy
    Cheah, Madeline
    Wooderson, Paul
    Shaikh, Siraj A.
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 1 - 8
  • [46] An Automatic Fuzz Testing Method Designed for Detecting Vulnerabilities on All Protocol
    Huang, Bo
    Wen, Qiaoyan
    2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 639 - 642
  • [47] HeteroFuzz: Fuzz Testing to Detect Platform Dependent Divergence for Heterogeneous Applications
    Zhang, Qian
    Wang, Jiyuan
    Kim, Miryung
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 242 - 254
  • [48] Vulnerability-Oriented Fuzz Testing for Connected Autonomous Vehicle Systems
    Moukahal, Lama J.
    Zulkernine, Mohammad
    Soukup, Martin
    IEEE TRANSACTIONS ON RELIABILITY, 2021, 70 (04) : 1422 - 1437
  • [49] Coverage-Guided Fuzz Testing for Cyber-Physical Systems
    Sheikhi, Sanaz
    Kim, Edward
    Duggirala, Parasara Sridhar
    Bak, Stanley
    2022 13TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2022), 2022, : 24 - 33
  • [50] Systematic Fuzz Testing Techniques on a Nanosatellite Flight Software for Agile Mission Development
    Gutierrez, Tamara
    Bergel, Alexandre
    Gonzalez, Carlos E.
    Rojas, Camilo J.
    Diaz, Marcos A.
    IEEE ACCESS, 2021, 9 : 114008 - 114021