arrow
返回

Comprehensive Evaluation of Static Analysis Tools for Their Performance in Finding Vulnerabilities in Java Code

delete2024-01-01
delete2
delete
OA
AI
M
Midya Alqaradaghi *
T
Tamás Kozsik
DOI:10.1109/ACCESS.2024.3389955delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Various static code analysis tools have been designed to automatically detect software faults and security vulnerabilities. This paper aims to 1) conduct an empirical evaluation to assess the performance of five free and state-of-the-art static analysis tools in detecting Java security vulnerabilities using a well-defined and repeatable approach; 2) report on the vulnerabilities that are best and worst detected by static Java analyzers. We used the Juliet benchmark test suite in a controlled experiment to assess the effectiveness of five widely used Java static analysis tools. The vulnerabilities were successfully detected by one, two, or three tools. Only one vulnerability has been detected by four tools. The tools missed 13% of the Java vulnerability categories appearing in our experiment. More critically, none of the five tools could identify all the vulnerabilities in our experiment. We conclude that, despite recent improvements in their methodologies, current state-of-the-art static analysis tools are still ineffective for identifying the security vulnerabilities occurring in a small-scale, artificial test suite.
Keyword:
Empirical evaluation
Juliet test suite
performance metrics
static analysis tools
security vulnerabilities
Java

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

E
Eotvos Lorand University
学者数:
7.5K
论文数: 6.3K
被引数: 84
引用论文

引用论文

err分享
err收藏
A screening test for the determination of cut flower longevity and ethylene sensitivity of carnation
err2017-03-31
err0
errOAAI
errJuan Manuel Sánchez Díaz; Silvia Jiménez-Becker; Manuel Jamilena
err分享
err收藏
Color Tuning of Face-Selective Neurons in Macaque Inferior Temporal Cortex
err2021-01-22
err0
errOAAI
errMarianne Duyck; Audrey L. Y. Chang; Tessa J. Gruen; Lawrence Y. Tello; Serena Eastman; Joshua Fuller-Deets; Bevil R. Conway
err分享
err收藏
err分享
err收藏
学者 查看更多内容