论文标题
使用经常性变异自动编码器检测僵尸网络检测
Botnet Detection Using Recurrent Variational Autoencoder
论文作者
论文摘要
恶意演员越来越多地使用僵尸网络,从而增加了对大量互联网用户的威胁。为了应对这种日益增长的危险,我们建议研究检测僵尸网络的方法,尤其是那些很难用常用方法(例如基于签名的方法和现有异常方法)来捕获的方法。更具体地说,我们提出了一种基于机器学习的新方法,称为Recurrent差异自动编码器(RVAE),用于通过网络流量流数据的顺序特征来检测僵尸网络,包括僵尸网络的攻击。我们使用CTU-13数据集验证方法的鲁棒性,在该数据集中,我们选择了测试数据集具有与培训数据集不同类型的僵尸网络。测试表明,RVAE能够以与文献中发表的最著名结果相同的精度检测僵尸网络。此外,我们提出了一种基于概率分布分配异常得分的方法,该方法使我们能够在新的网络统计信息中检测流媒体模式。这种在线检测能力将实现未知僵尸网络的实时检测。
Botnets are increasingly used by malicious actors, creating increasing threat to a large number of internet users. To address this growing danger, we propose to study methods to detect botnets, especially those that are hard to capture with the commonly used methods, such as the signature based ones and the existing anomaly-based ones. More specifically, we propose a novel machine learning based method, named Recurrent Variational Autoencoder (RVAE), for detecting botnets through sequential characteristics of network traffic flow data including attacks by botnets. We validate robustness of our method with the CTU-13 dataset, where we have chosen the testing dataset to have different types of botnets than those of training dataset. Tests show that RVAE is able to detect botnets with the same accuracy as the best known results published in literature. In addition, we propose an approach to assign anomaly score based on probability distributions, which allows us to detect botnets in streaming mode as the new networking statistics becomes available. This on-line detection capability would enable real-time detection of unknown botnets.