AttacKG+:Boosting Attack Knowledge Graph Construction with Large Language Models

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhang, Yongheng, Du, Tingwen, Ma, Yunshan, Wang, Xiang, Xie, Yi, Yang, Guozheng, Lu, Yuliang, Chang, Ee-Chien
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914788296097792
author Zhang, Yongheng
Du, Tingwen
Ma, Yunshan
Wang, Xiang
Xie, Yi
Yang, Guozheng
Lu, Yuliang
Chang, Ee-Chien
author_facet Zhang, Yongheng
Du, Tingwen
Ma, Yunshan
Wang, Xiang
Xie, Yi
Yang, Guozheng
Lu, Yuliang
Chang, Ee-Chien
contents Attack knowledge graph construction seeks to convert textual cyber threat intelligence (CTI) reports into structured representations, portraying the evolutionary traces of cyber attacks. Even though previous research has proposed various methods to construct attack knowledge graphs, they generally suffer from limited generalization capability to diverse knowledge types as well as requirement of expertise in model design and tuning. Addressing these limitations, we seek to utilize Large Language Models (LLMs), which have achieved enormous success in a broad range of tasks given exceptional capabilities in both language understanding and zero-shot task fulfillment. Thus, we propose a fully automatic LLM-based framework to construct attack knowledge graphs named: AttacKG+. Our framework consists of four consecutive modules: rewriter, parser, identifier, and summarizer, each of which is implemented by instruction prompting and in-context learning empowered by LLMs. Furthermore, we upgrade the existing attack knowledge schema and propose a comprehensive version. We represent a cyber attack as a temporally unfolding event, each temporal step of which encapsulates three layers of representation, including behavior graph, MITRE TTP labels, and state summary. Extensive evaluation demonstrates that: 1) our formulation seamlessly satisfies the information needs in threat event analysis, 2) our construction framework is effective in faithfully and accurately extracting the information defined by AttacKG+, and 3) our attack graph directly benefits downstream security practices such as attack reconstruction. All the code and datasets will be released upon acceptance.
format Preprint
id arxiv_https___arxiv_org_abs_2405_04753
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle AttacKG+:Boosting Attack Knowledge Graph Construction with Large Language Models
Zhang, Yongheng
Du, Tingwen
Ma, Yunshan
Wang, Xiang
Xie, Yi
Yang, Guozheng
Lu, Yuliang
Chang, Ee-Chien
Cryptography and Security
Artificial Intelligence
Attack knowledge graph construction seeks to convert textual cyber threat intelligence (CTI) reports into structured representations, portraying the evolutionary traces of cyber attacks. Even though previous research has proposed various methods to construct attack knowledge graphs, they generally suffer from limited generalization capability to diverse knowledge types as well as requirement of expertise in model design and tuning. Addressing these limitations, we seek to utilize Large Language Models (LLMs), which have achieved enormous success in a broad range of tasks given exceptional capabilities in both language understanding and zero-shot task fulfillment. Thus, we propose a fully automatic LLM-based framework to construct attack knowledge graphs named: AttacKG+. Our framework consists of four consecutive modules: rewriter, parser, identifier, and summarizer, each of which is implemented by instruction prompting and in-context learning empowered by LLMs. Furthermore, we upgrade the existing attack knowledge schema and propose a comprehensive version. We represent a cyber attack as a temporally unfolding event, each temporal step of which encapsulates three layers of representation, including behavior graph, MITRE TTP labels, and state summary. Extensive evaluation demonstrates that: 1) our formulation seamlessly satisfies the information needs in threat event analysis, 2) our construction framework is effective in faithfully and accurately extracting the information defined by AttacKG+, and 3) our attack graph directly benefits downstream security practices such as attack reconstruction. All the code and datasets will be released upon acceptance.
title AttacKG+:Boosting Attack Knowledge Graph Construction with Large Language Models
topic Cryptography and Security
Artificial Intelligence
url https://arxiv.org/abs/2405.04753