SecTKG: A Knowledge Graph for Open-Source Security Tools

被引:0
|
作者
Sun, Siqi [1 ]
Huang, Cheng [1 ,2 ]
Wu, Tiejun [3 ]
Shen, Yi [2 ]
机构
[1] Sichuan Univ, Sch Cyber Sci & Engn, Chengdu 610065, Peoples R China
[2] Anhui Prov Key Lab Cyberspace Secur Situat Awarene, Hefei 230037, Peoples R China
[3] NSFOCUS Technol Grp Co Ltd, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
CYBER THREAT INTELLIGENCE; DEVELOPER RECOMMENDATION; ATTACKS;
D O I
10.1155/2023/4464974
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As the complexity of cyberattacks continues to increase, multistage combination attacks have become the primary method of attack. Attackers plan and organize a series of attack steps, using various attack tools to achieve specific goals. Extracting knowledge about these tools is of great significance for both defense and tracing of attacks. We have noticed that there is a wealth of security tool-related knowledge within the open-source community, but research in this area is limited. It is challenging to achieve large-scale automated security tool information extraction. To address this, we propose automated knowledge graph construction architecture, named SecTKG, for open-source security tools. Our approach involves designing a security tool ontology model to describe tools, users, and relationships, which guides the extraction of security tool knowledge. In addition, we develop advanced entity recognition and classification methods, ensuring efficient and accurate knowledge extraction. As far as we know, this work is the first to construct the large-scale security tool knowledge graph, containing 4 million entities and 10 million relationships. Furthermore, we investigate the tendencies and particularities of security tools based on the SecTKG and developed a security tool influence-measuring application. The research fills a gap in the field of automated security tools' knowledge extraction and provides a foundation for future research and practical applications.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Top open-source security tools for Unix
    Gaur, Nalneesh
    Unix Review, 1999, 17 (08):
  • [2] Robots Security Assessment and Analysis Using Open-Source Tools
    Yankson, Benjamin
    Loucks, Tyler
    Sampson, Andrea
    Lojano, Chelsea
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY ICCWS, 2023, : 449 - 456
  • [3] Systematic comparison of six open-source Java call graph construction tools
    Jász, Judit
    Siket, István
    Pengo, Edit
    Ságodi, Zoltán
    Ferenc, Rudolf
    ICSOFT 2019 - Proceedings of the 14th International Conference on Software Technologies, 2019, : 117 - 128
  • [4] Open-source neurophotonic tools for neuroscience
    Kodandaramaiah, Suhasa B.
    Aharoni, Daniel
    Gibson, Emily A.
    Neurophotonics, 2024, 11 (03)
  • [5] Open-source tools for data mining
    Zupan, Blaz
    Demsar, Janez
    CLINICS IN LABORATORY MEDICINE, 2008, 28 (01) : 37 - +
  • [6] Systematic Comparison of Six Open-source Java']Java Call Graph Construction Tools
    Jasz, Judit
    Siket, Istvan
    Pengo, Edit
    Sagodi, Zoltan
    Ferenc, Rudolf
    ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 117 - 128
  • [7] MillenniumDB: An Open-Source Graph Database System
    Vrgoc, Domagoj
    Rojas, Carlos
    Angles, Renzo
    Arenas, Marcelo
    Arroyuelo, Diego
    Buil-Aranda, Carlos
    Hogan, Aidan
    Navarro, Gonzalo
    Riveros, Cristian
    Romero, Juan
    DATA INTELLIGENCE, 2023, 5 (03) : 560 - 610
  • [8] Open-source Tools in R for Landscape Ecology
    Maximillian H.K. Hesselbarth
    Jakub Nowosad
    Johannes Signer
    Laura J. Graham
    Current Landscape Ecology Reports, 2021, 6 (3) : 97 - 111
  • [9] Making more out of open-source tools
    West, B
    IEEE DESIGN & TEST OF COMPUTERS, 2006, 23 (02): : 176 - 176
  • [10] Industrial Experience with Open-Source EDA Tools
    Lueck, Christian
    Lopera, Daniela Sanchez
    Wenzek, Sven
    Ecker, Wolfgang
    MLCAD '22: PROCEEDINGS OF THE 2022 ACM/IEEE 4TH WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2022, : 143 - 143