基于组件依赖图的软件安全漏洞预测方法

Translated title of the contribution: Predicting Software Security Vulnerabilities withComponent Dependency Graphs

Sheng Jun Wei, Tao He*, Chang Zhen Hu, Chun Shan

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

Aiming at the prediction of vulnerability, a vulnerability prediction method based on the component dependency graph was proposed. Firstly, the complexity, coupling and cohesion metrics of a software component were defined based on the component dependency graph. Then these metrics were used to establish a machine learning model to predict vulnerabilities in a component. Finally, a crawler tool was designed and implemented to collect all public security vulnerabilities in Mozilla Firefox from version 1.0 to version 43. Based on these data, the prediction model was trained and tested. The results show that the proposed metrics are also effective in vulnerability prediction.

Translated title of the contributionPredicting Software Security Vulnerabilities withComponent Dependency Graphs
Original languageChinese (Traditional)
Pages (from-to)525-530
Number of pages6
JournalBeijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology
Volume38
Issue number5
DOIs
Publication statusPublished - 1 May 2018

Fingerprint

Dive into the research topics of 'Predicting Software Security Vulnerabilities withComponent Dependency Graphs'. Together they form a unique fingerprint.

Cite this