• Home
  • Search
  • A Buffer Overflow Prediction Approach Based on Software Metrics and Machine Learning
  • Cite Icon21
  • https://doi.org/10.1155/2019/8391425Copy DOI Icon

A Buffer Overflow Prediction Approach Based on Software Metrics and Machine Learning

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Buffer overflow vulnerability is the most common and serious type of vulnerability in software today, as network security issues have become increasingly critical. To alleviate the security threat, many vulnerability mining methods based on static and dynamic analysis have been developed. However, the current analysis methods have problems regarding high computational time, low test efficiency, low accuracy, and low versatility. This paper proposed a software buffer overflow vulnerability prediction method by using software metrics and a decision tree algorithm. First, the software metrics were extracted from the software source code, and data from the dynamic data stream at the functional level was extracted by a data mining method. Second, a model based on a decision tree algorithm was constructed to measure multiple types of buffer overflow vulnerabilities at the functional level. Finally, the experimental results showed that our method ran in less time than SVM, Bayes, adaboost, and random forest algorithms and achieved 82.53% and 87.51% accuracy in two different data sets. The method presented in this paper achieved the effect of accurately predicting software buffer overflow vulnerabilities in C/C++ and Java programs.

Similar Papers
  • Conference Article
  • Citations6

Classification of Buffer Overflow Vulnerability Monitors

  • Feb 01, 2010
  • Hossain Shahriar +1
  • PDF
  • Research Article
  • Citations12

Max Depth Impact on Heart Disease Classification: Decision Tree and Random Forest

  • Feb 21, 2024
  • Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)
  • Rian Oktafiani +2
  • Research Article
  • Citations12

Auditing buffer overflow vulnerabilities using hybrid static–dynamic analysis

  • Apr 01, 2016
  • IET Software
  • Bindu Madhavi Padmanabhuni +1
  • Research Article
  • Citations72

Energy management of hybrid energy system sources based on machine learning classification algorithms

  • Jun 24, 2021
  • Electric Power Systems Research
  • Hmeda Musbah +2
  • Conference Article
  • Citations38

BovInspector: automatic inspection and repair of buffer overflow vulnerabilities

  • Aug 25, 2016
  • Fengjuan Gao +2
  • Conference Article
  • Citations1

Research on Classification of Ancient Glass Products Based on Machine Learning

  • Dec 01, 2022
  • Qian Pu +4
  • Conference Article
  • Citations43

Multi-variant Program Execution: Using Multi-core Systems to Defuse Buffer-Overflow Vulnerabilities

  • Jan 01, 2008
  • Babak Salamat +5
  • Conference Article
  • Citations74

A processor architecture defense against buffer overflow attacks

  • Jan 01, 2003
  • J.P Mcgregor +3
  • Research Article
  • Citations15

Mixture design optimization and machine learning-based prediction of Al-Mg alloy composite reinforced by Zn nanoparticles: A molecular dynamics study

  • Oct 31, 2023
  • Materials Today Communications
  • Mohsen Motamedi +2
  • Research Article

A Study on Optimizing the Learning Effectiveness of Copyright Knowledge in Music Copyright Education Using the Random Forest Algorithm

  • Feb 08, 2026
  • International Journal of Computer Information Systems and Industrial Management Applications
  • Yiran Gao +1
  • Book Chapter

Enforcement of Architectural Safety Guards to Deter Malicious Code Attacks through Buffer Overflow Vulnerabilities

  • Jan 01, 2004
  • Lynn Choi +1
  • Research Article
  • Citations8

HEART DISEASE PREDICTION USING DATA MINING

  • May 25, 2020
  • International Journal of Advanced Research in Computer Science
  • Shamanthdl Shamanthdl +4
  • Conference Article
  • Citations6

A method for detecting buffer overflow vulnerabilities

  • May 01, 2011
  • Jingbo Yuan +1
  • Research Article

Buffer Overflow Vulnerabilities and Prevention

  • Jun 26, 2022
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Shreenivas Hegde +1
  • Research Article
  • Citations14

Research on the Preliminary Prediction of Nuclear Core Design Based on Machine Learning

  • Feb 17, 2022
  • Nuclear Technology
  • Jichong Lei +11
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.