HAN-BSVD: A hierarchical attention network for binary software vulnerability detection. Issue 108 (September 2021)
- Record Type:
- Journal Article
- Title:
- HAN-BSVD: A hierarchical attention network for binary software vulnerability detection. Issue 108 (September 2021)
- Main Title:
- HAN-BSVD: A hierarchical attention network for binary software vulnerability detection
- Authors:
- Yan, Han
Luo, Senlin
Pan, Limin
Zhang, Yifei - Abstract:
- Abstract: Deep learning has shown effectiveness in binary software vulnerability detection due to its outstanding feature extraction capability independent of human expert experience. However, detection approaches such as Instruction2vec still have the following defects: (1) the context between an instruction's elements (opcode, registers, etc.) is not fully incorporated when embedding a single instruction into its vector representation; (2) the crucial regions that related to vulnerability are not highlighted when extracting features of the vulnerable code. In this paper, we propose a hierarchical attention network for binary software vulnerability detection (HAN-BSVD). Through HAN-BSVD, the contextual information is first enriched by the preprocessor with unifying jump address and normalizing instruction, and then preserved by the instruction embedding network that composed of Bi-GRU and word-attention module; the local features are captured and the crucial regions are highlighted by the feature extraction network that composed of Text-CNN and spatial-attention module. The proposed approach is evaluated on the Juliet Test Suite dataset and the ICLR19 dataset, detection result performs better than the other compared approaches. Extensive ablation studies are also conducted to further prove the effectiveness of each design choice.
- Is Part Of:
- Computers & security. Issue 108(2021)
- Journal:
- Computers & security
- Issue:
- Issue 108(2021)
- Issue Display:
- Volume 108, Issue 108 (2021)
- Year:
- 2021
- Volume:
- 108
- Issue:
- 108
- Issue Sort Value:
- 2021-0108-0108-0000
- Page Start:
- Page End:
- Publication Date:
- 2021-09
- Subjects:
- Vulnerability detection -- Static binary analysis -- Hierarchical attention -- Instruction embedding -- Deep learning
Computer security -- Periodicals
Electronic data processing departments -- Security measures -- Periodicals
005.805 - Journal URLs:
- http://www.sciencedirect.com/science/journal/01674048 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cose.2021.102286 ↗
- Languages:
- English
- ISSNs:
- 0167-4048
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.781000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 18332.xml