Multi-type Vulnerability Detection with Staged Feature Fusion and Group Data Balance
With the progress of software technology, vulnerability detection is more important in software security. The mainstream method lacks discriminability and explainability as it uses graph neural network to fuse features simultaneously. Meanwhile only showing the presence of vulnerabilities limits its usefulness. Therefore, we propose BMAAVD, a Vulnerability Detection framework based on Bilateral Masks Aggregate Attention mechanism, including a staged fusion based on feature level with adaptive structures. It treats detection as a multi-classification task and outputs classification information to improve usefulness. BMAAVD performs well on both synthetic and real datasets, achieving an average increase of 7.61 % and 14.82% in F1 score, and the group bagging training strategy we promoted improves the model's performance in data imbalance.
Authors
- Dongming Zhu
- Yawen Wang (ORCID: https://orcid.org/0000-0002-3509-3273)
- Yunzhan Gong (ORCID: https://orcid.org/0000-0002-9105-4797)
- Boyang Zheng (ORCID: https://orcid.org/0009-0001-4732-645X)
Institutions
- Beijing University of Posts and Telecommunications (CN)
Publication Details
- Published
- 2024-10-28
- DOI
- https://doi.org/10.1109/ictai62512.2024.00047
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00