arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2003.06344cs.CRcs.LGstat.ML
收藏

基于图神经网络的僵尸网络自动检测

Automating Botnet Detection with Graph Neural Networks

Harvard University(哈佛大学);Cornell Tech(康奈尔理工学院)

Jiawei Zhou, Zhiying Xu, Alexander M. Rush, Minlan Yu

摘要:

僵尸网络现在是许多网络攻击的主要来源,如DDoS攻击和垃圾邮件。然而,大多数传统的检测方法严重依赖于启发式设计的多阶段检测标准。在本文中,我们考虑使用现代深度学习技术自动学习僵尸网络检测策略的神经网络设计挑战。为了生成训练数据,我们将僵尸网络连接与覆盖在大规模真实网络上的不同底层通信模式合成为数据集。为了捕捉集中式僵尸网络的重要层次结构和分散式僵尸网络的快速混合结构,我们定制了图神经网络(GNN)来检测这些结构的属性。实验结果表明,当使用适当的数据进行训练时,GNN能够比以前的非学习方法更好地捕获僵尸网络结构,并且更深的GNN对于学习困难的僵尸网络拓扑至关重要。我们相信我们的数据和研究对网络安全和图形学习社区都很有用。

英文摘要:

Botnets are now a major source for many network attacks, such as DDoS attacks and spam. However, most traditional detection methods heavily rely on heuristically designed multi-stage detection criteria. In this paper, we consider the neural network design challenges of using modern deep learning techniques to learn policies for botnet detection automatically. To generate training data, we synthesize botnet connections with different underlying communication patterns overlaid on large-scale real networks as datasets. To capture the important hierarchical structure of centralized botnets and the fast-mixing structure for decentralized botnets, we tailor graph neural networks (GNN) to detect the properties of these structures. Experimental results show that GNNs are better able to capture botnet structure than previous non-learning methods when trained with appropriate data, and that deeper GNNs are crucial for learning difficult botnet topologies. We believe our data and studies can be useful for both the network security and graph learning communities.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑