Return
Comprehensive vulnerability aspect extraction
DOI:10.1007/s10489-023-05262-4.png)
Abstract
En 中文
Extracting valuable information from unstructured vulnerability reports constitutes a fundamental task in numerous cybersecurity applications. Existing approaches necessitate the creation of new extraction models and data labeling efforts, also inadvertently leading to duplicated information extraction. Therefore, we devote to extracting almost all valuable aspects at in a single sweep to benefit most downstream tasks. However, comprehensive extraction is challenging, which not only increases the boundaries of the aspects to be located but also reduces the number of learnable words in a vulnerability report. In this paper, we propose the Vulnerability Portrait Automatic Generator (Vul-PAG), designed to facilitate comprehensive vulnerability aspect extraction by capturing and amalgamating word's multi-view information. It encompasses a split-reorganization mechanism based on the wordpiece mechanism to capture the internal writing feature of words alongside a MidConst task to grasp the syntactic feature of words. Further, we fuse them with the semantic feature output from the context-dependent language model to bolster the word's representation ability. Furthermore, we present the first-ever dataset crafted for the comprehensive extraction of vulnerability aspects, containing 2200 descriptions and encompassing eight distinct aspects. Extensive experimental results show that Vul-PAG outperforms state-of-the-art methods by 3.47, 2.68, and 3.07 in terms of precision, recall, and F1-score, respectively.
Keywords:
Cyber security
Vulnerability reports
Vulnerability aspect extraction
Multi-view information

