Automated event extraction of CVE descriptions

被引:4
|
作者
Wei, Ying [1 ]
Bo, Lili [1 ,2 ]
Sun, Xiaobing [1 ]
Li, Bin [1 ]
Zhang, Tao [3 ]
Tao, Chuanqi [4 ]
机构
[1] Yangzhou Univ, Sch Informat Engn, Yangzhou, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
[3] Macau Univ Sci & Technol, Sch Comp Sci & Engn, Macao Special Adm Reg China, Zhuhai, Peoples R China
[4] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Coll Artificial Intelligence, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
Vulnerability events; Event extraction; Vulnerability analysis; JOINT ENTITY; CLASSIFICATION; AGREEMENT;
D O I
10.1016/j.infsof.2023.107178
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: The dramatically increasing number of vulnerabilities makes manual vulnerability analysis increasingly more difficult. Automatic extraction of vulnerability information can help improve vulnerability analysis. However, the existing vulnerability information extraction methods do not extract from the perspective of events, and the existing event extraction methods do not consider the unique sentence structure characteristics of vulnerability descriptions, which makes it difficult to extract vulnerability information effectively.Objective: To extract vulnerability information, we treat each vulnerability as an event, and propose an approach, VE-Extractor, to automatically perform vulnerability event extraction from textual descriptions in vulnerability reports for vulnerability analysis, including extraction of vulnerability event trigger (cause) and event arguments (e.g., consequence, operation).Method: First, we propose a new labeling method BIOFR (Begin, Inside, Outside, Front, Rear) to construct an event-perspective vulnerability data benchmark. Then, we design a question template based on event trigger, to automatically extract vulnerability event arguments through the BERT Q&A model.Results: Experiments show the effectiveness of VE-Extractor for automatically extracting events from vulnerability description, with significant performance improvement over state-of-the-art techniques, e.g., F1-score is increased by 45.12% and 21.02% in vulnerability consequence and operation extraction, respectively.Conclusion: The proposed VE-Extractor achieves a higher precision and accuracy than the state-of-the-art methods. Experiments results show that our approach is effective in extracting vulnerability event information and can be used to assist vulnerability analysis, such as vulnerability classification.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Automated Labeling of Entities in CVE Vulnerability Descriptions with Natural Language Processing
    Sumoto, Kensuke
    Kanakogi, Kenta
    Washizaki, Hironori
    Tsuda, Naohiko
    Yoshioka, Nobukazu
    Fukazawa, Yoshiaki
    Kanuka, Hideyuki
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2024, E107D (05) : 674 - 682
  • [2] On the Usage of NLP on CVE Descriptions for Calculating Risk
    Giannakopoulos, Thrasyvoulos
    Maliatsos, Konstantinos
    [J]. COMPUTER SECURITY. ESORICS 2023 INTERNATIONAL WORKSHOPS, PT I, 2024, 14398 : 104 - 123
  • [3] Augmenting MulVAL with Automated Extraction of Vulnerabilities Descriptions
    Jing, James Tan Wee
    Yong, Lim Wee
    Divakaran, Dinil Mon
    Thing, Vrizlynn L. L.
    [J]. TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 476 - 481
  • [4] Ensemble Learning for Keyword Extraction from Event Descriptions
    Geadas, Pedro
    Alves, Ana
    Ribeiro, Bernardete
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 2669 - 2676
  • [5] Automated extraction of product comparison matrices from informal product descriptions
    Ben Nasr, Sana
    Becan, Guillaume
    Acher, Mathieu
    Ferreira Filho, Joao Bosco
    Sannier, Nicolas
    Baudry, Benoit
    Davril, Jean-Marc
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 124 : 82 - 103
  • [6] THE LANGUAGE OF EVENT DESCRIPTIONS
    FRENCH, L
    NELSON, K
    [J]. BULLETIN OF THE BRITISH PSYCHOLOGICAL SOCIETY, 1984, 37 (FEB): : A29 - A30
  • [7] Learning Event Durations from Event Descriptions
    Pan, Feng
    Mulkar, Rutu
    Hobbs, Jerry R.
    [J]. COLING/ACL 2006, VOLS 1 AND 2, PROCEEDINGS OF THE CONFERENCE, 2006, : 393 - 400
  • [8] Learning Structured Video Descriptions: Automated Video Knowledge Extraction for Video Understanding Tasks
    Daniel, Vasile
    Lukasiewicz, Thomas
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS (OTM 2018), PT II, 2018, 11230 : 315 - 332
  • [9] AUTOMATED JOURNALISM 2.0: EVENT-DRIVEN NARRATIVES From simple descriptions to real stories
    Caswell, David
    Dorr, Konstantin
    [J]. JOURNALISM PRACTICE, 2018, 12 (04) : 477 - 496
  • [10] Automated extraction of broadly applicable nonlinear analog macromodels from SPICE-level descriptions
    Dong, N
    Roychowdhury, J
    [J]. PROCEEDINGS OF THE IEEE 2004 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2004, : 117 - 120