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 条
  • [31] Slice-level vulnerability detection model based on graph neural network
    Ren, Jiadong
    Zhang, Jiao
    Li, Jiazheng
    Yang, Shuailin
    PROCEEDINGS OF 2024 3RD INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, NETWORK SECURITY AND COMMUNICATION TECHNOLOGY, CNSCT 2024, 2024, : 52 - 57
  • [32] Smart Contract Vulnerability Detection Method Based on Edge-Deactivation Graph Convolutional Network
    Fan Dong
    Cheng Jieren
    Tang Xiangyan
    Lu Kai
    8TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, COMMUNICATION AND COMPUTING, 2025, 434 : 120 - 136
  • [33] Smart Contract Vulnerability Detection Method Based on Node Feature Augmentation Graph Convolutional Network
    Fan Dong
    Cheng Jieren
    Tang Xiangyan
    Lu Kai
    8TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, COMMUNICATION AND COMPUTING, 2025, 434 : 102 - 119
  • [34] Management and Monitoring of Multi-Behavior Recommendation Systems Using Graph Convolutional Neural Networks
    Liu, Changwei
    Wang, Kexin
    Wu, Aman
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2022, 33 (06N07) : 583 - 601
  • [35] Device Performance Anomaly Detection Method Based on Graph Convolutional Neural Network
    Liu, Aolun
    Yang, Yang
    Guo, Yanpeng
    Gao, Zhipeng
    Rui, Lanlan
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND NETWORKS, VOL II, CENET 2023, 2024, 1126 : 230 - 239
  • [36] A universal framework for single-cell multi-omics data integration with graph convolutional networks
    Gao, Hongli
    Zhang, Bin
    Liu, Long
    Li, Shan
    Gao, Xin
    Yu, Bin
    BRIEFINGS IN BIOINFORMATICS, 2023, 24 (03)
  • [37] Identifying Chinese Leading Venture Capital Firms Based on Graph Convolutional Neural Networks
    Cheng, Caijiang
    Yang, Hu
    Jin, Xin
    Tang, Xiaoyi
    PROCEEDINGS OF NINETEENTH WUHAN INTERNATIONAL CONFERENCE ON E-BUSINESS, 2020, : 61 - 68
  • [38] Phase-Locking Value Based Graph Convolutional Neural Networks for Emotion Recognition
    Wang, Zhongmin
    Tong, Yue
    Heng, Xia
    IEEE ACCESS, 2019, 7 : 93711 - 93722
  • [39] A Slice-level vulnerability detection and interpretation method based on graph neural network
    Hu Y.-T.
    Wang S.-Y.
    Wu Y.-M.
    Zou D.-Q.
    Li W.-K.
    Jin H.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (06): : 2204 - 2221
  • [40] Graph Convolutional Networks (GCN)-Based Lightweight Detection Model for Dangerous Driving Behavior
    Wei, Xing
    Yao, Shang
    Zhao, Chong
    Hu, Di
    Luo, Hui
    Lu, Yang
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS (WASA 2022), PT I, 2022, 13471 : 27 - 39