Automated Attack Knowledge Graph Construction with Large Language Models
The construction of attack knowledge graphs aims to transform unstructured Cyber Threat Intelligence (CTI) reports into structured representations, playing a vital role in accurately identifying and swiftly responding to network threats. Automating this process is essential for scalability and efficiency. Existing automated approaches, relying on fixed classifications or ontology-driven methods that require expert tuning, suffer from issues such as limited generalization, high manual overhead, and insufficient semantic understanding. To address these limitations, this paper leverages the superior language comprehension and zero-shot task capabilities of large language models (LLMs) to propose LLM-CAKG, a technology for automated construction of attack knowledge graph based on LLMs. This method uses domain knowledge to guide LLMs to sequentially perform entity extraction and relation recognition in two stages, normalizes and integrates all extracted triples, and then applies an LLM-driven iterative clustering algorithm to generate the final attack knowledge graph. The accuracy of this method was evaluated using 10 cyber threat reports collected from real-world cases, and the evaluation demonstrates its effectiveness in the automatic construction of attack knowledge graph compared with state-of-the-art approaches.
Authors
- P. Chen
- Lizhao You (ORCID: https://orcid.org/0000-0002-9672-7938)
- D. C. Shan (ORCID: https://orcid.org/0000-0003-4698-0094)
- Siyuan Fei
- S. Y. Xiao
- Youlin Hu
- Z. Jane Wang
Institutions
- Tianjin University (CN)
- Xiamen University (CN)
- NARI Group (China) (CN)
- Shanghai Electric (China) (CN)
Publication Details
- Published
- 2025-06-06
- DOI
- https://doi.org/10.1145/3757749.3757864
- Primary Topic
- Topic Modeling
- Type
- article
- Field-Weighted Citation Impact
- 0.00