CRAISIApr 2, 2023

Graph Mining for Cybersecurity: A Survey

arXiv:2304.00485v237 citationsh-index: 43
Originality Synthesis-oriented
AI Analysis

It addresses the need for summarizing graph-based methods in cybersecurity for researchers and practitioners, but it is incremental as it reviews existing work without introducing new techniques.

This paper provides a comprehensive survey of graph mining techniques applied to cybersecurity, summarizing existing solutions, datasets, and toolkits to guide future research in capturing correlations between cyber entities.

The explosive growth of cyber attacks nowadays, such as malware, spam, and intrusions, caused severe consequences on society. Securing cyberspace has become an utmost concern for organizations and governments. Traditional Machine Learning (ML) based methods are extensively used in detecting cyber threats, but they hardly model the correlations between real-world cyber entities. In recent years, with the proliferation of graph mining techniques, many researchers investigated these techniques for capturing correlations between cyber entities and achieving high performance. It is imperative to summarize existing graph-based cybersecurity solutions to provide a guide for future studies. Therefore, as a key contribution of this paper, we provide a comprehensive review of graph mining for cybersecurity, including an overview of cybersecurity tasks, the typical graph mining techniques, and the general process of applying them to cybersecurity, as well as various solutions for different cybersecurity tasks. For each task, we probe into relevant methods and highlight the graph types, graph approaches, and task levels in their modeling. Furthermore, we collect open datasets and toolkits for graph-based cybersecurity. Finally, we outlook the potential directions of this field for future research.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes