SecTKG: A Knowledge Graph for Open‐Source Security Tools
Open Access
- 1 January 2023
- journal article
- research article
- Published by Wiley in International Journal of Intelligent Systems
- Vol. 2023 (1)
Abstract
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.Keywords
Funding Information
- National Key Research and Development Program of China (2021YFB3100500)
- National Natural Science Foundation of China (61902265)
This publication has 34 references indexed in Scilit:
- SCSMiner: mining social coding sites for software developer recommendation with relevance propagationWorld Wide Web, 2018
- DevRec: A Developer Recommendation System for Open Source Repositories2017
- Findings from GitHub2016
- VCCFinder2015
- Technical Aspects of Cyber Kill Chain2015
- Network attacks: Taxonomy, tools and systemsJournal of Network and Computer Applications, 2014
- Framewise phoneme classification with bidirectional LSTM and other neural network architecturesNeural Networks, 2005
- Hacking TechniquesComputer Fraud and Security, 2001
- Long Short-Term MemoryNeural Computation, 1997
- Methods for Multiple Attribute Decision Making1981