Coverage Metrics and Detection of Injection Vulnerabilities: An Experimental Study

被引:0
|
作者
Sayuri Matsunaga, Ana Paula [1 ]
Antunes, Nuno [2 ]
Moraes, Regina [3 ]
机构
[1] CPqD, Campinas, SP, Brazil
[2] Univ Coimbra, CISUC, Dept Informat Engn, P-3030290 Coimbra, Portugal
[3] Univ Estadual Campinas, Sch Technol FT, Limeira, SP, Brazil
关键词
Vulnerability Detection; Code Coverage; Tool Trustworthiness; Benchmarking;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Coverage is frequently considered a metric of the quality of the tests and, consequently, of the software dependability. Although one tends to assume a similar relation in the context of vulnerability detection, such assumption is yet to be shown in practice. Although the effectiveness of vulnerability detection tools is limited and largely dependent on the context, developers usually select and use a single tool and implicitly trust on its results. In this practical experience report we study the relation between coverage measurements and the quality of the results of detection tests for injection vulnerabilities, in particular SQL Injection, considering two state of the art tools and multiple testing configurations. Such relation is of utmost importance for developers to understand how good vulnerability detectors are and to compare alternative tools. Results show that code coverage is indeed an effective mean to estimate the quality of vulnerability detection tests and is useful to compare different sets of tests. However, they also show that domain specific metrics are much more effective than generic ones.
引用
收藏
页码:45 / 52
页数:8
相关论文
共 50 条
  • [1] An Improved Approach for SQL Injection Vulnerabilities Detection
    Zhang, Zongzhi
    Wen, Qiaoyan
    Zhang, Zhao
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 3017 - 3020
  • [2] Deep Learning for Software Vulnerabilities Detection Using Code Metrics
    Zagane, Mohammed
    Abdi, Mustapha Kamel
    Alenezi, Mamdouh
    [J]. IEEE ACCESS, 2020, 8 : 74562 - 74570
  • [3] Software Metrics and Security Vulnerabilities: Dataset and Exploratory Study
    Alves, Henrique
    Fonseca, Baldoino
    Antunes, Nuno
    [J]. 2016 12TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2016), 2016, : 37 - 44
  • [4] Extracting rules for vulnerabilities detection with static metrics using machine learning
    Gupta, Aakanshi
    Suri, Bharti
    Kumar, Vijay
    Jain, Pragyashree
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2021, 12 (01) : 65 - 76
  • [5] Extracting rules for vulnerabilities detection with static metrics using machine learning
    Aakanshi Gupta
    Bharti Suri
    Vijay Kumar
    Pragyashree Jain
    [J]. International Journal of System Assurance Engineering and Management, 2021, 12 : 65 - 76
  • [6] OCL Fault Injection-Based Detection of LDAP Query Injection Vulnerabilities
    Shahriar, Hossain
    Haddad, Hisham M.
    Bulusu, Pranahita
    [J]. PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2, 2016, : 455 - 460
  • [7] Effective Detection of SQL/XPath Injection Vulnerabilities in Web Services
    Antunes, Nuno
    Laranjeiro, Nuno
    Vieira, Marco
    Madeira, Henrique
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, 2009, : 260 - 267
  • [8] Software Metrics as Indicators of Security Vulnerabilities
    Medeiros, Nadia
    Ivaki, Naghmeh
    Costa, Pedro
    Vieira, Marco
    [J]. 2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 216 - 227
  • [9] IoTCID: A Dynamic Detection Technology for Command Injection Vulnerabilities in IoT Devices
    Chen, Hao
    Ma, Jinxin
    Cui, Baojiang
    Fu, Junsong
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (10) : 7 - 14
  • [10] An experimental study of security vulnerabilities caused by errors
    Xu, J
    Chen, S
    Kalbarczyk, Z
    Iyer, RK
    [J]. INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, : 421 - 430