Advancing Software Vulnerability Scoring: A Statistical Approach with Machine Learning Techniques and GridSearchCV Parameter Tuning

被引:0
|
作者
Birendra Kumar Verma
Ajay Kumar Yadav
机构
[1] Banasthali Vidyapith,
[2] JSS Academy of Technical Education,undefined
关键词
Statistical technique; GridSearchCV; Software vulnerability scoring;
D O I
10.1007/s42979-024-02942-x
中图分类号
学科分类号
摘要
The growing complexity, diversity, and importance of software pose a significant threat to computer system security due to exploitable software vulnerabilities. Important infrastructure systems, including banking, electricity, healthcare, and the military, are at risk of loss due to these vulnerabilities that permit unwanted access. This study investigates statistical features that contribute to improved outcomes, even though existing approaches primarily utilize natural language processing for vulnerability descriptions. We present an innovative scoring method that incorporates six well-known machine learning techniques: Linear Regressor, Decision Tree Regressor, Random Forest Regressor, K Nearest Neighbors Regressor, AdaBoost Regressor, and Support Vector Regressor into its framework. An assessment is conducted on 159,979 vulnerabilities obtained from the National Vulnerability Database using six metrics: explained variance, mean absolute error, mean squared log error, R-squared, root mean squared error, and mean squared error. GridSearchCV and tenfold cross-validation have validated the Random Forest Regressor as superior, yielding an accuracy of 0.9486. This approach demonstrates promise in proactive risk management across multiple sectors, including healthcare, energy, defense, and finance, by integrating machine learning techniques and statistical features.
引用
收藏
相关论文
共 50 条
  • [31] Statistical ensemble method (SEM):: A new meta-machine learning approach based on statistical techniques
    Escolano, AY
    Riaño, PG
    Junquera, JP
    Vázquez, EG
    [J]. COMPUTATIONAL INTELLIGENCE AND BIOINSPIRED SYSTEMS, PROCEEDINGS, 2005, 3512 : 192 - 199
  • [32] Survey on Software Vulnerability Analysis method based on Machine Learning
    Gong Jie
    Kuang Xiao-hui
    Liu Qiang
    [J]. 2016 IEEE FIRST INTERNATIONAL CONFERENCE ON DATA SCIENCE IN CYBERSPACE (DSC 2016), 2016, : 642 - 647
  • [33] Optimizing software vulnerability detection using RoBERTa and machine learning
    Do, Cho Xuan
    Luu, Nguyen Trong
    Nguyen, Phuong Thi Lan
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (02)
  • [34] Survey of Software Vulnerability Mining Methods Based on Machine Learning
    Li Y.
    Huang C.-L.
    Wang Z.-F.
    Yuan L.
    Wang X.-C.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2020, 31 (07): : 2040 - 2061
  • [35] An algorithmic approach to parameter selection in machine learning using meta-optimization techniques
    Camilleri, Michel
    Neri, Filippo
    Papoutsidakis, Michalis
    [J]. WSEAS Transactions on Systems, 2014, 13 (01): : 203 - 212
  • [36] Investigating Statistical Machine Learning as a Tool for Software Development
    Patel, Kayur
    Fogarty, James
    Landay, James A.
    Harrison, Beverly
    [J]. CHI 2008: 26TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2008, : 667 - 676
  • [37] A Machine Learning Approach for Micro-Credit Scoring
    Ampountolas, Apostolos
    Nyarko Nde, Titus
    Date, Paresh
    Constantinescu, Corina
    [J]. RISKS, 2021, 9 (03)
  • [38] Active Learning Approach for Safe Process Parameter Tuning
    De Blasi, Stefano
    [J]. MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, 2019, 11943 : 689 - 699
  • [39] Parameter Optimization in Control Software using Statistical Fault Localization Techniques
    Deshmukh, Jyotirmoy
    Jin, Xiaoqing
    Majumdar, Rupak
    Prabhu, Vinayak S.
    [J]. 2018 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2018), 2018, : 220 - 231
  • [40] Assessment of coastal vulnerability using AHP and machine learning techniques
    Sethuraman, S.
    Alshahrani, Haya Mesfer
    Tamizhselvi, A.
    Sujaatha, A.
    [J]. JOURNAL OF SOUTH AMERICAN EARTH SCIENCES, 2024, 147