【24h】

CNN-based DGA Detection with High Coverage

机译:基于CNN的高覆盖率DGA检测

获取原文

摘要

Attackers often use domain generation algorithms (DGAs) to create various kinds of pseudorandom domains dynamically and select a part of them to connect with command and control servers, therefore it is important to automatically detect the algorithmically generated domains (AGDs). AGDs can be broken down into two categories: character-based domains and wordlist-based domains. Recently, methods based on machine learning and deep learning have been widely explored. However, much of the previous work perform well in detecting one kind of DGA families but poorly in classifying another kind. A general detection system which is applicable to both kinds of domains still remains a challenge. To address this problem, we propose a novel real-time detection method with high accuracy as well as high coverage. We first convey a domain name into a sequence of word-level or character-level components, then design a deep neural network based on temporal convolutional network to extract the implicit pattern and classify the domain into two or more categories. Our experimental results demonstrate that our model outperforms state-of-the-art approaches in both binary classification and multi-class classification, and shows a good performance in detecting different kinds of DGAs. Besides, the high training efficiency of our model makes it adjust to new malicious domains quickly.
机译:攻击者经常使用域生成算法(DGA)动态创建各种伪随机域,并选择其中的一部分与命令和控制服务器连接,因此自动检测算法生成的域(AGD)非常重要。 AGD可以分为两类:基于字符的域和基于单词列表的域。近来,基于机器学习和深度学习的方法已被广泛探索。但是,以前的许多工作在检测一种DGA家族方面表现良好,而在对另一种DGA家族进行分类时却表现不佳。适用于两种域的通用检测系统仍然是一个挑战。为了解决这个问题,我们提出了一种新颖的实时检测方法,具有很高的准确性和覆盖范围。我们首先将域名传达到单词级或字符级组成的序列中,然后设计基于时间卷积网络的深度神经网络,以提取隐式模式,并将该域分为两个或多个类别。我们的实验结果表明,我们的模型在二元分类和多分类中均优于最新方法,并且在检测不同种类的DGA方面表现出良好的性能。此外,我们模型的高训练效率使其可以快速适应新的恶意域。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号