Analysis of Software Vulnerabilities Using Machine Learning Techniques

被引:0
|
作者
Diako, Doffou Jerome [1 ]
Achiepo, Odilon Yapo M. [2 ]
Mensah, Edoete Patrice [3 ]
机构
[1] INPHB Yamoussoukro, EDP, Yamoussoukro, Cote Ivoire
[2] Peleforo Gon Coulibaly Univ, Korhogo, Cote Ivoire
[3] INPHB Yamoussoukro, Yamoussoukro, Cote Ivoire
来源
E-INFRASTRUCTURE AND E-SERVICES FOR DEVELOPING COUNTRIES (AFRICOMM 2019) | 2020年 / 311卷
关键词
Machine learning; Vulnerabilities; Naive Bayes; Support vectors machines; CVSS;
D O I
10.1007/978-3-030-41593-8_3
中图分类号
F0 [经济学]; F1 [世界各国经济概况、经济史、经济地理]; C [社会科学总论];
学科分类号
0201 ; 020105 ; 03 ; 0303 ;
摘要
With the increasing development of software technologies, we see that software vulnerabilities are a very critical issue of IT security. Because of their serious impacts, many different approaches have been proposed in recent decades to mitigate the damage caused by software vulnerabilities. Machine learning is also part of an approach to solve this problem. The main objective of this document is to provide three supervised machine to predict software vulnerabilities from a dataset of 6670 observations from national vulnerabilities database (NVD). The effectiveness of the proposed models has been evaluated with several performance indicators including Accuracy.
引用
收藏
页码:30 / 37
页数:8
相关论文
共 50 条
  • [21] Software Design Pattern Recognition using Machine Learning Techniques
    Dwivedi, Ashish Kumar
    Tirkey, Anand
    Ray, Ransingh Biswajit
    Rath, Santanu Kumar
    PROCEEDINGS OF THE 2016 IEEE REGION 10 CONFERENCE (TENCON), 2016, : 222 - 227
  • [22] Predicting Software Effort Estimation Using Machine Learning Techniques
    BaniMustafa, Ahmed
    2018 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2018, : 249 - 256
  • [23] A Study on Software Effort Prediction Using Machine Learning Techniques
    Zhang, Wen
    Yang, Ye
    Wang, Qing
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2011, 2013, 275 : 1 - 15
  • [24] Software Measurements Using Machine Learning Techniques-A Review
    Goyal S.
    Recent Advances in Computer Science and Communications, 2023, 16 (01)
  • [25] Improving Design Quality of Software Using Machine Learning Techniques
    Prabha, C. Lakshmi
    Shivakumar, N.
    2020 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2020, : 583 - 588
  • [26] The rise of software vulnerability: Taxonomy of software vulnerabilities detection and machine learning approaches
    Hanif, Hazim
    Nasir, Mohd Hairul Nizam Md
    Ab Razak, Mohd Faizal
    Firdaus, Ahmad
    Anuar, Nor Badrul
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 179
  • [27] Machine Learning Techniques for Escaped Defect Analysis in Software Testing
    Nascimento, Lidia P. G.
    Prudencio, Ricardo B. C.
    Mota, Alexandre C.
    Paiva Filho, Audir A.
    Cruz, Pedro H. A.
    de Oliveira, Daniel C. C. A.
    Moreira, Pedro R. S.
    PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023, 2023, : 47 - 53
  • [28] Machine Learning Techniques for Software Maintainability Prediction: Accuracy Analysis
    Sara Elmidaoui
    Laila Cheikhi
    Ali Idri
    Alain Abran
    Journal of Computer Science and Technology, 2020, 35 : 1147 - 1174
  • [29] Machine Learning Techniques for Software Maintainability Prediction: Accuracy Analysis
    Elmidaoui, Sara
    Cheikhi, Laila
    Idri, Ali
    Abran, Alain
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (05) : 1147 - 1174
  • [30] Characterizing and Understanding Software Security Vulnerabilities in Machine Learning Libraries
    Harzevili, Nima Shiri
    Shin, Jiho
    Wang, Junjie
    Wang, Song
    Nagappan, Nachiappan
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 27 - 38