基于深度学习方法的自动算法生成域检测

Yihang Zhang
{"title":"基于深度学习方法的自动算法生成域检测","authors":"Yihang Zhang","doi":"10.1109/AUTEEE50969.2020.9315559","DOIUrl":null,"url":null,"abstract":"Domain-Flux is the main way for malware or botnets to bypass most detection systems where static methods, such as blacklists, are relied on. The key point of Domain-Flux is Domain Generation Algorithm (DGA), which can generate thousands of domain names in a short time. Therefore, effective detection of DGA domain names plays an important role in cybersecurity defense. Traditional detection methods mainly depend on the reverse engineering of malware samples, which is tedious and inflexible. In this paper, we apply artificial intelligence methods in this field and detect DGA domains automatically. Specifically, we first discover the pseudo-randomness of DGA domain name strings through data analysis. Then, we build several DGA classifiers based on different machine learning and deep learning methods. Apart from separating DGA domains from benign ones, classifiers with deep learning models can also support multi-classification and identify DGA families. Finally, the experiment results on a well-known public dataset show that the classifier with CNN model is superior to the others with the consideration of accuracy, efficiency and robustness.","PeriodicalId":6767,"journal":{"name":"2020 IEEE 3rd International Conference on Automation, Electronics and Electrical Engineering (AUTEEE)","volume":"12 1","pages":"463-469"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Automatic Algorithmically Generated Domain Detection with Deep Learning Methods\",\"authors\":\"Yihang Zhang\",\"doi\":\"10.1109/AUTEEE50969.2020.9315559\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Domain-Flux is the main way for malware or botnets to bypass most detection systems where static methods, such as blacklists, are relied on. The key point of Domain-Flux is Domain Generation Algorithm (DGA), which can generate thousands of domain names in a short time. Therefore, effective detection of DGA domain names plays an important role in cybersecurity defense. Traditional detection methods mainly depend on the reverse engineering of malware samples, which is tedious and inflexible. In this paper, we apply artificial intelligence methods in this field and detect DGA domains automatically. Specifically, we first discover the pseudo-randomness of DGA domain name strings through data analysis. Then, we build several DGA classifiers based on different machine learning and deep learning methods. Apart from separating DGA domains from benign ones, classifiers with deep learning models can also support multi-classification and identify DGA families. Finally, the experiment results on a well-known public dataset show that the classifier with CNN model is superior to the others with the consideration of accuracy, efficiency and robustness.\",\"PeriodicalId\":6767,\"journal\":{\"name\":\"2020 IEEE 3rd International Conference on Automation, Electronics and Electrical Engineering (AUTEEE)\",\"volume\":\"12 1\",\"pages\":\"463-469\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE 3rd International Conference on Automation, Electronics and Electrical Engineering (AUTEEE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AUTEEE50969.2020.9315559\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 3rd International Conference on Automation, Electronics and Electrical Engineering (AUTEEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEEE50969.2020.9315559","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

Domain-Flux是恶意软件或僵尸网络绕过大多数检测系统的主要方式,这些检测系统依赖于静态方法,如黑名单。Domain- flux的关键是域名生成算法(Domain Generation Algorithm, DGA),该算法可以在短时间内生成数千个域名。因此,有效检测DGA域名在网络安全防御中具有重要作用。传统的检测方法主要依赖于恶意软件样本的逆向工程,该方法繁琐且不灵活。本文将人工智能方法应用于该领域,实现DGA域的自动检测。具体来说,我们首先通过数据分析发现了DGA域名字符串的伪随机性。然后,我们基于不同的机器学习和深度学习方法构建了几个DGA分类器。除了将DGA域与良性域分离之外,具有深度学习模型的分类器还可以支持多分类并识别DGA族。最后,在一个知名的公共数据集上的实验结果表明,CNN模型的分类器在准确率、效率和鲁棒性方面都优于其他分类器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Automatic Algorithmically Generated Domain Detection with Deep Learning Methods
Domain-Flux is the main way for malware or botnets to bypass most detection systems where static methods, such as blacklists, are relied on. The key point of Domain-Flux is Domain Generation Algorithm (DGA), which can generate thousands of domain names in a short time. Therefore, effective detection of DGA domain names plays an important role in cybersecurity defense. Traditional detection methods mainly depend on the reverse engineering of malware samples, which is tedious and inflexible. In this paper, we apply artificial intelligence methods in this field and detect DGA domains automatically. Specifically, we first discover the pseudo-randomness of DGA domain name strings through data analysis. Then, we build several DGA classifiers based on different machine learning and deep learning methods. Apart from separating DGA domains from benign ones, classifiers with deep learning models can also support multi-classification and identify DGA families. Finally, the experiment results on a well-known public dataset show that the classifier with CNN model is superior to the others with the consideration of accuracy, efficiency and robustness.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信