BotEye:利用机器学习分类器进行流量分析的僵尸网络检测技术

Jagdish R. Yadav, J. Thakur
{"title":"BotEye:利用机器学习分类器进行流量分析的僵尸网络检测技术","authors":"Jagdish R. Yadav, J. Thakur","doi":"10.1109/PDGC50313.2020.9315792","DOIUrl":null,"url":null,"abstract":"Botnet is a prevalent threat among the Internet that always keep on proliferating. They can mow down an entire network within a blink of an eye. Different detection techniques have been proposed to detect botnets but botmasters always keep on revamping these botnets making it onerous for detection techniques that are based on command and control (C&C) protocols and structures. Botnets also utilize encrypted communication during their propagation. As a result, a technique irrespective of the protocols and propagation mechanisms used needs to be developed. Also, the technique should be able to detect encrypted botnets. In this paper, BotEye is proposed that is a botnet detection technique based on the traffic flow behavior of the network. The fringe benefit of using a flow-based approach is that only a fraction of the total network traffic flow needs to be analyzed. The technique suggested is heedless towards the C&C protocols and structures used. It can even detect encrypted botnets as it is independent of the payload information. BotEye makes use of four features to differentiate between malicious and benign traffic. Furthermore, BotEye is evaluated against the CTU-13 dataset, using three different machine learning classifiers that incorporates a stratified 10-fold cross-validation technique. The evaluation process shows that BotEye achieved the best results, i.e., 98.5% accuracy along with a low false-positive rate when the time window is set at 240s.","PeriodicalId":347216,"journal":{"name":"2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"BotEye: Botnet Detection Technique Via Traffic Flow Analysis Using Machine Learning Classifiers\",\"authors\":\"Jagdish R. Yadav, J. Thakur\",\"doi\":\"10.1109/PDGC50313.2020.9315792\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Botnet is a prevalent threat among the Internet that always keep on proliferating. They can mow down an entire network within a blink of an eye. Different detection techniques have been proposed to detect botnets but botmasters always keep on revamping these botnets making it onerous for detection techniques that are based on command and control (C&C) protocols and structures. Botnets also utilize encrypted communication during their propagation. As a result, a technique irrespective of the protocols and propagation mechanisms used needs to be developed. Also, the technique should be able to detect encrypted botnets. In this paper, BotEye is proposed that is a botnet detection technique based on the traffic flow behavior of the network. The fringe benefit of using a flow-based approach is that only a fraction of the total network traffic flow needs to be analyzed. The technique suggested is heedless towards the C&C protocols and structures used. It can even detect encrypted botnets as it is independent of the payload information. BotEye makes use of four features to differentiate between malicious and benign traffic. Furthermore, BotEye is evaluated against the CTU-13 dataset, using three different machine learning classifiers that incorporates a stratified 10-fold cross-validation technique. The evaluation process shows that BotEye achieved the best results, i.e., 98.5% accuracy along with a low false-positive rate when the time window is set at 240s.\",\"PeriodicalId\":347216,\"journal\":{\"name\":\"2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PDGC50313.2020.9315792\",\"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 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDGC50313.2020.9315792","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

僵尸网络是互联网上普遍存在的一种威胁,并且一直在不断扩散。他们可以在一眨眼的时间内摧毁整个网络。已经提出了不同的检测技术来检测僵尸网络,但僵尸管理员总是不断地改造这些僵尸网络,这使得基于命令和控制(C&C)协议和结构的检测技术变得繁重。僵尸网络在传播过程中也利用加密通信。因此,需要开发一种与所使用的协议和传播机制无关的技术。此外,该技术应该能够检测加密的僵尸网络。本文提出了一种基于网络流量行为的僵尸网络检测技术BotEye。使用基于流的方法的附带好处是,只需要分析总网络流量的一小部分。所建议的技术不考虑使用的C&C协议和结构。它甚至可以检测加密的僵尸网络,因为它独立于有效载荷信息。BotEye使用四个特征来区分恶意和良性流量。此外,BotEye根据CTU-13数据集进行评估,使用三种不同的机器学习分类器,其中包含分层的10倍交叉验证技术。评价过程表明,当时间窗设置为240s时,BotEye获得了最好的结果,准确率为98.5%,假阳性率较低。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
BotEye: Botnet Detection Technique Via Traffic Flow Analysis Using Machine Learning Classifiers
Botnet is a prevalent threat among the Internet that always keep on proliferating. They can mow down an entire network within a blink of an eye. Different detection techniques have been proposed to detect botnets but botmasters always keep on revamping these botnets making it onerous for detection techniques that are based on command and control (C&C) protocols and structures. Botnets also utilize encrypted communication during their propagation. As a result, a technique irrespective of the protocols and propagation mechanisms used needs to be developed. Also, the technique should be able to detect encrypted botnets. In this paper, BotEye is proposed that is a botnet detection technique based on the traffic flow behavior of the network. The fringe benefit of using a flow-based approach is that only a fraction of the total network traffic flow needs to be analyzed. The technique suggested is heedless towards the C&C protocols and structures used. It can even detect encrypted botnets as it is independent of the payload information. BotEye makes use of four features to differentiate between malicious and benign traffic. Furthermore, BotEye is evaluated against the CTU-13 dataset, using three different machine learning classifiers that incorporates a stratified 10-fold cross-validation technique. The evaluation process shows that BotEye achieved the best results, i.e., 98.5% accuracy along with a low false-positive rate when the time window is set at 240s.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Message Data Analysis of Various Terrorism Activities Using Big Data Approaches on Global Terrorism Database A Convolutional Neural Network Approach for The Diagnosis of Breast Cancer Color Fading: Variation of Colorimetric Parameters with Spectral Reflectance Automatic Rumour Detection Model on Social Media
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1