An empirical comparison of commercial and open-source web vulnerability scanners

被引:20
作者
Amankwah, Richard [1 ]
Chen, Jinfu [1 ]
Kudjo, Patrick Kwaku [2 ]
Towey, Dave [3 ]
机构
[1] Jiangsu Univ, Sch Comp Sci & Commun Engn, Zhenjiang, Jiangsu, Peoples R China
[2] Univ Profess Studies, Dept Informat Technol Studies, Accra, Ghana
[3] Univ Nottingham Ningbo China, Sch Comp Sci, Ningbo, Peoples R China
基金
中国国家自然科学基金;
关键词
commercial scanners; detection capability; open-source scanners; software vulnerability; vulnerable web application; SQL INJECTION; LOGIC VULNERABILITIES; TESTING TOOLS; SECURITY; SERVICES; XSS;
D O I
10.1002/spe.2870
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web vulnerability scanners (WVSs) are tools that can detect security vulnerabilities in web services. Although both commercial and open-source WVSs exist, their vulnerability detection capability and performance vary. In this article, we report on a comparative study to determine the vulnerability detection capabilities of eight WVSs (both open and commercial) using two vulnerable web applications: WebGoat and Damn vulnerable web application. The eight WVSs studied were: Acunetix; HP WebInspect; IBM AppScan; OWASP ZAP; Skipfish; Arachni; Vega; and Iron WASP. The performance was evaluated using multiple evaluation metrics: precision; recall; Youden index; OWASP web benchmark evaluation; and the web application security scanner evaluation criteria. The experimental results show that, while the commercial scanners are effective in detecting security vulnerabilities, some open-source scanners (such as ZAP and Skipfish) can also be effective. In summary, this study recommends improving the vulnerability detection capabilities of both the open-source and commercial scanners to enhance code coverage and the detection rate, and to reduce the number of false-positives.
引用
收藏
页码:1842 / 1857
页数:16
相关论文
共 81 条
[1]  
Abdullah Himli S., 2020, Academic Journal of Nawroz University, V9, P47, DOI 10.25007/ajnu.v9n1a532
[2]   Temporal Trends in the Incidence, Characteristics, and Outcomes of Hanging-Related Out-of-Hospital Cardiac Arrest [J].
Alqahtani, Saeed ;
Nehme, Ziad ;
Williams, Brett ;
Bernard, Stephen ;
Smith, Karen .
PREHOSPITAL EMERGENCY CARE, 2020, 24 (03) :369-377
[3]  
Alsaleh M., 2017, English. Security and Communication Networks, V2017, P1, DOI [10.1155/2017/6158107, DOI 10.1155/2017/6158107]
[4]  
[Anonymous], VOJNOTEHNICKI GLASNI
[5]  
Antunes Nuno, 2010, 2010 IEEE International Conference on Web Services (ICWS), P203, DOI 10.1109/ICWS.2010.76
[6]   Designing vulnerability testing tools for web services: approach, components, and tools [J].
Antunes, Nuno ;
Vieira, Marco .
INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2017, 16 (04) :435-457
[7]   Detecting SQL Injection Vulnerabilities in Web Services [J].
Antunes, Nuno ;
Vieira, Marco .
LADC: 2009 4TH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING, 2009, :17-24
[8]  
Awad M., 2019, Telkomnika (Telecommun. Comput. Electron. Control), V17, P852, DOI [10.12928/telkomnika.v17i2.10484, DOI 10.12928/TELKOMNIKA.V17I2.10484]
[9]  
Aziz NA, 2016, 2016 INTERNATIONAL CONFERENCE ON INFORMATICS AND COMPUTING (ICIC), P164, DOI 10.1109/IAC.2016.7905709
[10]  
Baral P, 2011, IEEE POTENTIALS, V30, P10, DOI 10.1109/MPOT.2010.939449