...
首页> 外文期刊>Journal of computer networks and communications >A Novel Approach for Detecting DGA-Based Botnets in DNS Queries Using Machine Learning Techniques
【24h】

A Novel Approach for Detecting DGA-Based Botnets in DNS Queries Using Machine Learning Techniques

机译:用于检测 新方法 在 DNS 查询 僵尸网络 DGA 基于 使用 机器学习技术

获取原文
           

摘要

In today’s security landscape, advanced threats are becoming increasingly difficult to detect as the pattern of attacks expands. Classical approaches that rely heavily on static matching, such as blacklisting or regular expression patterns, may be limited in flexibility or uncertainty in detecting malicious data in system data. 'is is where machine learning techniques can show their value and provide new insights and higher detection rates. 'e behavior of botnets that use domain-flux techniques to hide command and control channels was investigated in this research. 'e machine learning algorithm and text mining used to analyze the network DNS protocol and identify botnets were also described. For this purpose, extracted and labeled domain name datasets containing healthy and infected DGA botnet data were used. Data preprocessing techniques based on a text-mining approach were applied to explore domain name strings with n-gram analysis and PCA. Its performance is improved by extracting statistical features by principal component analysis. 'e performance of the proposed model has been evaluated using different classifiers of machine learning algorithms such as decision tree, support vector machine, random forest, and logistic regression. Experimental results show that the random forest algorithm can be used effectively in botnet detection and has the best botnet detection accuracy.
机译:在当今的安全景观中,随着攻击模式扩展,先进的威胁正在变得越来越困难。依赖于静态匹配的经典方法,例如黑名单或正则表达式模式,可能受到在系统数据中检测恶意数据的灵活性或不确定性的限制。 “是机器学习技术可以显示其价值的地方,并提供新的见解和更高的检测率。在本研究中研究了使用域 - 助焊技术隐藏命令和控制渠道的僵尸网络的E行为。 e机器学习算法和用于分析网络DNS协议的文本挖掘并描述了识别僵尸网络。对于此目的,使用包含健康和感染的DGA僵尸网络数据的提取和标记的域名数据集。基于文本挖掘方法的数据预处理技术应用于使用N-GRAM分析和PCA探索域名字符串。通过主成分分析提取统计特征来提高其性能。 '概率的展示模型的性能已经使用不同的机器学习算法进行评估,例如决策树,支持向量机,随机林和逻辑回归。实验结果表明,随机森林算法可以有效地使用僵尸网络检测,具有最佳的僵尸网络检测精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号