MSGVUL: Multi-semantic integration vulnerability detection based on relational graph convolutional neural networks

被引:0
|
作者
Xiao, Wei [1 ]
Hou, Zhengzhang [2 ]
Wang, Tao [1 ]
Zhou, Chengxian [1 ]
Pan, Chao [1 ]
机构
[1] Changchun Univ Technol, Sch Comp Sci & Engn, Changchun 130012, Jilin, Peoples R China
[2] Jilin Univ, Coll Software, Changchun 130012, Jilin, Peoples R China
关键词
Vulnerability detection; Code representation; Program slicing; Graph convolutional neural networks;
D O I
10.1016/j.infsof.2024.107442
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software security has drawn extensive attention as software projects have grown increasingly large and complex. Since the traditional manual or equipment vulnerability detection technology cannot meet today's software development needs, there is a recognized need to create more effective techniques to address security issues. Although various vulnerability detection systems have been proposed, most are based only on serialization or graph representation, to inadequate effect. We propose a system, MSGVUL, that provides superior vulnerability detection using a new multi-semantic approach. MSGVUL uses versatile and efficient code slicing employing a search algorithm based on sensitive data and functions and innovatively constructs an SSVEC model to fully integrate the semantic and structural information into the code. We also developed a novel BAG model, made up of BAP and PAG frameworks, that enables the hierarchical extraction of code vulnerability representations from the graph and sequence levels. The MSGVUL model is evaluated on slice-level and function-level vulnerability datasets, and the results demonstrate that the MSGVUL method outperforms other state-of-the-art methods.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] An Android Malware Detection Method Using Frequent Graph Convolutional Neural Networks
    Zhao, Yulong
    Sun, Shi
    Huang, Xiaofeng
    Zhang, Jixin
    ELECTRONICS, 2025, 14 (06):
  • [22] MVD: Memory-Related Vulnerability Detection Based on Flow-Sensitive Graph Neural Networks
    Cao, Sicong
    Sun, Xiaobing
    Bo, Lili
    Wu, Rongxin
    Li, Bin
    Tao, Chuanqi
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 1456 - 1468
  • [23] LGRec:A group recommendation method based on graph convolutional neural networks
    Jiang, Pingsheng
    Lin, Bing
    Zhang, Xun
    2024 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS, ICCCS 2024, 2024, : 1343 - 1349
  • [24] ACGVD: Vulnerability Detection Based on Comprehensive Graph via Graph Neural Network with Attention
    Li, Min
    Li, Chunfang
    Li, Shuailou
    Wu, Yanna
    Zhang, Boyang
    Wen, Yu
    INFORMATION AND COMMUNICATIONS SECURITY (ICICS 2021), PT I, 2021, 12918 : 243 - 259
  • [25] A General Source Code Vulnerability Detection Method via Ensemble of Graph Neural Networks
    Zeng, Ciling
    Zhou, Bo
    Dong, Huoyuan
    Wu, Haolin
    Xie, Peiyuan
    Guan, Zhitao
    FRONTIERS IN CYBER SECURITY, FCS 2023, 2024, 1992 : 560 - 574
  • [26] Dynamic community detection based on graph convolutional networks and contrastive learning
    Li, Xianghua
    Zhen, Xiyuan
    Qi, Xin
    Han, Huichun
    Zhang, Long
    Han, Zhen
    CHAOS SOLITONS & FRACTALS, 2023, 176
  • [27] Multimodal Model Prediction of Pedestrian Trajectories Based on Graph Convolutional Neural Networks
    Song, JiHong
    Zhao, Yang
    2022 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, COMPUTER VISION AND MACHINE LEARNING (ICICML), 2022, : 271 - 275
  • [28] Hybrid Graph Convolutional Neural Networks for Landmark-Based Anatomical Segmentation
    Gaggion, Nicolas
    Mansilla, Lucas
    Milone, Diego H.
    Ferrante, Enzo
    MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2021, PT I, 2021, 12901 : 600 - 610
  • [29] Graph convolutional neural networks-based assessment of students' collaboration ability
    Lin, Jinjiao
    Gao, Tianqi
    Wen, Yuhua
    Yu, Xianmiao
    You, Bizhen
    Yin, Yanfang
    Zhao, Yanze
    Pu, Haitao
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (28)
  • [30] Diagnosis of Alzheimer's Disease Based on Structural Graph Convolutional Neural Networks
    Lao, Huan
    Jia, Hongfei
    Chen, Zhenhai
    PROCEEDINGS OF THE ACM TURING AWARD CELEBRATION CONFERENCE-CHINA 2024, ACM-TURC 2024, 2024, : 148 - 152