Attack Behavior Extraction Based on Heterogeneous Cyberthreat Intelligence and Graph Convolutional Networks
Source abstract
Abstract
The continuous improvement of the cyber threat intelligence sharing mechanism provides new ideas to deal with Advanced Persistent Threats (APT). Extracting attack behaviors, i.e., Tactics, Techniques, Procedures (TTP) from Cyber Threat Intelligence (CTI) can facilitate APT actors’ profiling for an immediate response. However, it is difficult for traditional manual methods to analyze attack behaviors from cyber threat intelligence due to its heterogeneous nature. Based on the Adversarial Tactics, Techniques and Common Knowledge (ATT&CK) of threat behavior description, this paper proposes a threat behavioral knowledge extraction framework that integrates Heterogeneous Text Network (HTN) and Graph Convolutional Network (GCN) to solve this issue. It leverages the hierarchical correlation relationships of attack techniques and tactics in the ATT&CK to construct a text network of heterogeneous cyber threat intelligence. With the help of the Bidirectional Encoder Representation from Transformers (BERT) pretraining model to analyze the contextual semantics of cyber threat intelligence, the task of threat behavior identification is transformed into a text classification task, which automatically extracts attack behavior in CTI, then identifies the malware and advanced threat actors. The experimental results show that F1 achieve 94.86% and 92.15% for the multi-label classification tasks of tactics and techniques. Extend the experiment to verify the method’s effectiveness in identifying the malware and threat actors in APT attacks. The F1 for malware and advanced threat actors identification task reached 98.45% and 99.48%, which are better than the benchmark model in the experiment and achieve state of the art. The model can effectively model threat intelligence text data and acquire knowledge and experience migration by correlating implied features with a priori knowledge to compensate for insufficient sample data and improve the classification performance and recognition ability of threat behavior in text.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cybercrime and Law Enforcement Studies · Network Security and Intrusion Detection · Advanced Malware Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (42)
Show source-provided references
1. Detection of advanced persistent threat using machine-learning correlation analysis10.1016/j.future.2018.06.055 ↗
2. Cyber threat intelligence sharing: Survey and research directions10.1016/j.cose.2019.101589 ↗
3. Cyber kill chain-based taxonomy of advanced persistent threat actors: Analogy of tactics, techniques, and procedures
4. IoCMiner: Automatic extraction of indicators of compromise from twitter
5. PTE: Predictive text embedding through large-scale heterogeneous text networks
6. Deformation expression of soft tissue based on BP neural network10.32604/iasc.2022.016543 ↗
7. An attention-based BiLSTM-CRF approach to a document-level chemical named entity recognition10.1093/bioinformatics/btx761 ↗
8. A comprehensive survey on graph neural networks10.1109/TNNLS.2020.2978386 ↗
9. Learning the associations of Mitre ATT&CK adversarial techniques
10. Construction of APT attack semantic rules based on ATT&CK
11. A Cyber Kill Chain approach for detecting Advanced Persistent Threats10.32604/cmc.2021.014223 ↗
12. Cyber security threat modeling based on the Mitre enterprise att&ck matrix10.1007/s10270-021-00898-7 ↗
13. Automated retrieval of attack tactics and techniques for cyber threat reports
14. Mammogram learning system for breast cancer diagnosis using deep learning SVM10.32604/csse.2022.016376 ↗
15. Improving language translation using the hidden markov model10.32604/cmc.2021.012304 ↗
16. Faster R-CNN: Towards real-time object detection with region proposal networks10.1109/TPAMI.2016.2577031 ↗
17. LSTM android malicious behavior analysis based on feature weighting
18. A lightweight CNN based on transfer learning for COVID-19 diagnosis10.32604/cmc.2022.024589 ↗
19. Short text entity disambiguation algorithm based on multi-word vector ensemble10.32604/iasc.2021.017648 ↗
20. Glove: Global vectors for word representation
21. BERT: Pretraining of deep bidirectional transformers for language understanding
22. BERT-CNN: A deep learning model for detecting emotions from text10.32604/cmc.2022.021671 ↗
23. A new neutrosophic TF-IDF term weighting for text mining tasks: Text classification use case10.1108/IJWIS-11-2020-0067 ↗
24. Text-attentional convolutional neural network for scene text detection10.1109/TIP.2016.2547588 ↗
25. Graph convolutional networks for text classification
26. Interactive attention transfer network for cross-domain sentiment classification
27. Acing the IOC game: Toward automatic discovery and analysis of open-source cyber threat intelligence
28. TTPDrill: Automatic and accurate extraction of threat actions from unstructured text of CTI Sources
29. Representation learning: A review and new perspectives10.1109/TPAMI.2013.50 ↗
30. TIMiner: Automatically extracting and analyzing categorized cyber threat intelligence from social data
31. Automatically predicting cyber-attack preference with attributed heterogeneous attention networks and transductive learning
32. EEG-based emotion recognition via capsule network with channel-wise attention and LSTM models10.1007/s42486-021-00078-y ↗
33. TBE-Net: A three-branch embedding network with the part-aware ability and feature complimentary learning for vehicle reidentification10.1109/TITS.2021.3116045 ↗
34. A robust 3-D medical watermarking based on wavelet transform for data protection10.32604/csse.2022.022305 ↗
35. Robust reversible audio watermarking scheme for telemedicine and privacy protection10.32604/cmc.2022.022304 ↗
36. Modeling relational data with Graph Convolutional Networks10.1007/978-3-319-93417-4_38 ↗
37. Real-time small object detection algorithm in UAV-based traffic monitoring
38. BertGCN: Transductive text classification by combining GNN and BERT10.18653/v1/2021.findings-acl.126 ↗
39. Text classification study based on graph convolutional neural networks
40. Improve neural machine translation by building word vector with part of speech10.32604/jai.2020.010476 ↗
41. BGNN4VD: Constructing bidirectional graph neural-network for vulnerability detection10.1016/j.infsof.2021.106576 ↗
42. A novel anonymous authentication scheme based on edge computing in VANETs10.32604/cmc.2021.012454 ↗