Graph-based explainable vulnerability prediction

被引:0
|
作者
Nguyen, Hong Quy [1 ]
Hoang, Thong [2 ]
Dam, Hoa Khanh [1 ]
Ghose, Aditya [1 ]
机构
[1] Univ Wollongong, 2 Northfields Ave, Keiraville, NSW 2500, Australia
[2] CSIRO Data61, Level 5-13 Garden St, Eveleigh, NSW 2015, Australia
关键词
Graph neural network; Explanation; Vulnerability; NETWORKS; LANGUAGE;
D O I
10.1016/j.infsof.2024.107566
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Significant increases in cyberattacks worldwide have threatened the security of organizations, businesses, and individuals. Cyberattacks exploit vulnerabilities in software systems. Recent work has leveraged powerful and complex models, such as deep neural networks, to improve the predictive performance of vulnerability detection models. However, these models are often regarded as "black box"models, making it challenging for software practitioners to understand and interpret their predictions. This lack of explainability has resulted in a reluctance to adopt or deploy these vulnerability prediction models in industry applications. This paper proposes a novel approach, G enetic A lgorithm-based Vul nerability Prediction Explainer, , (herein GAVulExplainer), which generates explanations for vulnerability prediction models based on graph neural networks. GAVulExplainer leverages genetic algorithms to construct a subgraph explanation that represents the crucial factor contributing to the vulnerability. Experimental results show that our proposed approach outperforms baselines in providing concrete reasons for a vulnerability prediction.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] A graph-based QoS prediction approach for web service recommendation
    Chang, Zhenhua
    Ding, Ding
    Xia, Youhao
    APPLIED INTELLIGENCE, 2021, 51 (10) : 6728 - 6742
  • [42] Graph-based Vulnerability Detection via Extracting Features from Sliced Code
    Wu, Peng
    Yin, Liangze
    Du, Xiang
    Jia, Liyuan
    Dong, Wei
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 38 - 45
  • [43] Novel Knowledge Graph-Based Modeling for Vulnerability Detection in the Internet of Medical Things
    Bughio, Kulsoom Saima
    Cook, David Michael
    Shall, Syed Afaq Ali
    RECENT CHALLENGES IN INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2024, PT I, 2024, 2144 : 314 - 325
  • [44] A Graph-based Framework for Real-time Vulnerability Assessment of Road Networks
    Furno, Angelo
    El Faouzi, N. E.
    Sharma, Rajesh
    Cammarota, Valerio
    Zimeo, Eugenio
    2018 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2018), 2018, : 234 - 241
  • [45] Combining Graph-Based Learning with Automated Data Collection for Code Vulnerability Detection
    Wang, Huanting
    Ye, Guixin
    Tang, Zhanyong
    Tan, Shin Hwei
    Huang, Songfang
    Fang, Dingyi
    Feng, Yansong
    Bian, Lizhong
    Wang, Zheng
    IEEE Transactions on Information Forensics and Security, 2021, 16 : 1943 - 1958
  • [46] Graph-based regularization for transductive class-membership prediction
    Minervini, Pasquale (pasquale.minervini@uniba.it), 1600, Springer Verlag (8816):
  • [47] Graph-based representations and kernel methods for the prediction of molecular properties
    Tang, Yu-Hang
    Dejong, Wibe
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2019, 257
  • [48] A graph-based QoS prediction approach for web service recommendation
    Zhenhua Chang
    Ding Ding
    Youhao Xia
    Applied Intelligence, 2021, 51 : 6728 - 6742
  • [49] Graph-Based Link Prediction between Human Phenotypes and Genes
    Patel, Rushabh
    Guo, Yanhui
    Alhudhaif, Adi
    Alenezi, Fayadh
    Althubiti, Sara A.
    Polat, Kemal
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [50] Graph-Based Data Selection for the Construction of Genomic Prediction Models
    Maenhout, Steven
    De Baets, Bernard
    Haesaert, Geert
    GENETICS, 2010, 185 (04) : 1463 - 1475