Security testing for web applications: A Systematic Literature Review

被引:0
作者
Dominguez-Garcia, Antonio de Jesus [1 ]
Limon, Xavier [1 ]
Ocharan-Hernandez, Jorge Octavio [1 ]
Perez-Arriaga, Juan Carlos [1 ]
机构
[1] Univ Veracruzana, Fac Estadist & Informat, Xalapa, Veracruz, Mexico
来源
2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023 | 2023年
关键词
Software testing; Security; Web application; Systematic literature review; THREATS; VULNERABILITIES;
D O I
10.1109/CONISOFT58849.2023.00020
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As the use of the Internet grows, the number and relevance of web applications have also grown, being an integral part of many sectors and businesses. However this growth has adverse effects in the form of increased security threats. Given the large number of current vulnerabilities and the wide variety of testing techniques and tools used to find vulnerabilities, it becomes complex for software developers and application testers to select the proper tools and techniques to test potential threats.This paper aims to collect and classify current security-oriented software testing tools, techniques, and security development models for web systems. According to the STRIDE threat model, our, classification considers software development activities, and associated security threats. To accomplish our goal, we conducted a systematic literature review (SLR), from 2017 to 2022. We identified 18 software testing techniques, 88 tools and four secure development processes, methodologies or models. We found a great variety of tools and techniques, from traditional penetration testing to state-of-the-art Artificial Intelligence supported tools, and we associate different threats found with their respectively testing techniques and STRIDE classification. We believe that our work serves as a foundation for software testers to select proper and modern techniques, tools, and security models, processes or methodologies related to security testing, in accordance with their threat analysis, potentially improving their security testing for web systems.
引用
收藏
页码:82 / 91
页数:10
相关论文
共 65 条
[1]   Effective and scalable black-box fuzzing approach for modern web applications [J].
Alsaedi, Aseel ;
Alhuzali, Abeer ;
Bamasag, Omaimah .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) :10068-10078
[2]  
Altayaran Shayma Ahmed, 2021, 2021 International Conference on Data Analytics for Business and Industry (ICDABI), P671, DOI 10.1109/ICDABI53623.2021.9655950
[3]  
Anantharaman N, 2020, 2020 INTERNATIONAL CONFERENCE ON EMERGING SMART COMPUTING AND INFORMATICS (ESCI), P88, DOI [10.1109/esci48226.2020.9167645, 10.1109/ESCI48226.2020.9167645]
[4]  
Andrianto I, 2017, PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE)
[5]  
Awang NF., 2019, 2019 7 INT C CYBER I, V7, P1
[6]  
Azarnova TV, 2018, 2018 GLOBAL SMART INDUSTRY CONFERENCE (GLOSIC)
[7]  
Bautista E. C. R., 2021, 2021 C INT INN TEND, P1, DOI [10.1109/CONIITI53815.2021.9619664, DOI 10.1109/CONIITI53815.2021.9619664]
[8]   HotFuzz: Discovering Temporal and Spatial Denial-of-Service Vulnerabilities Through Guided Micro-Fuzzing [J].
Blair, William ;
Mambretti, Andrea ;
Arshad, Sajjad ;
Weissbacher, Michael ;
Robertson, William ;
Kirda, Engin ;
Egele, Manuel .
ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2022, 25 (04)
[9]   Planning-based security testing of web applications with attack grammars [J].
Bozic, Josip ;
Wotawa, Franz .
SOFTWARE QUALITY JOURNAL, 2020, 28 (01) :307-334
[10]   An Automatic Vulnerability Scanner for Web Applications [J].
Chen, Haibo ;
Chen, Junzuo ;
Chen, Jinfu ;
Yin, Shang ;
Wu, Yiming ;
Xu, Jiaping .
2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, :1519-1524