Faster detection and prediction of DDoS attacks using MapReduce and time series analysis

Vishal Maheshwari, Ashutosh Bhatia, Kuldeep Kumar
{"title":"Faster detection and prediction of DDoS attacks using MapReduce and time series analysis","authors":"Vishal Maheshwari, Ashutosh Bhatia, Kuldeep Kumar","doi":"10.1109/ICOIN.2018.8343180","DOIUrl":null,"url":null,"abstract":"Security in the Internet is gradually becoming a paramount aspect as large numbers of servers are being deployed over the Internet to provide various automated services. A very prominent attack on the web is Distributed Denial of Service (DDoS) attack which is also being considered as one of the major threats to the recent development in the field of computing such as Cloud Computing and Internet of Things. Despite various attempts to handle a DDoS attack, the problem of the fast detection and prevention of this attack still persists due to the huge amount of processing required on very large sized log files generated for every request and packet sent by a source. The datasets generated during a DDoS attack are voluminous and analyzing them for a possible attack can take hours which could lead to a denial of service to legitimate users and impair system resources adversely. In this paper, we use the Hadoop architecture to facilitate the faster processing of these log files by dividing a log file into multiple smaller chunks and processing each chunk separately over a cluster node in parallel. In addition to the faster detection of a DDoS attack from the log file, we also propose a method for the prediction of abnormal behavior of those sources that are generating packets erratically. The proposed method of prediction is based on time series analysis and further speeds up the process of detecting and blocking of the potential attackers. The proposed approach helps in faster identification of DDoS attacks and blocking of suspicious IPs thereby significantly decreasing the traffic from malicious users. The simulation results obtained reflect the fact that we can detect a DDoS attack in durations as short as five minutes and also block the IPs that could be potentially malicious thereby decreasing the traffic on the server significantly.","PeriodicalId":228799,"journal":{"name":"2018 International Conference on Information Networking (ICOIN)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Information Networking (ICOIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOIN.2018.8343180","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

Security in the Internet is gradually becoming a paramount aspect as large numbers of servers are being deployed over the Internet to provide various automated services. A very prominent attack on the web is Distributed Denial of Service (DDoS) attack which is also being considered as one of the major threats to the recent development in the field of computing such as Cloud Computing and Internet of Things. Despite various attempts to handle a DDoS attack, the problem of the fast detection and prevention of this attack still persists due to the huge amount of processing required on very large sized log files generated for every request and packet sent by a source. The datasets generated during a DDoS attack are voluminous and analyzing them for a possible attack can take hours which could lead to a denial of service to legitimate users and impair system resources adversely. In this paper, we use the Hadoop architecture to facilitate the faster processing of these log files by dividing a log file into multiple smaller chunks and processing each chunk separately over a cluster node in parallel. In addition to the faster detection of a DDoS attack from the log file, we also propose a method for the prediction of abnormal behavior of those sources that are generating packets erratically. The proposed method of prediction is based on time series analysis and further speeds up the process of detecting and blocking of the potential attackers. The proposed approach helps in faster identification of DDoS attacks and blocking of suspicious IPs thereby significantly decreasing the traffic from malicious users. The simulation results obtained reflect the fact that we can detect a DDoS attack in durations as short as five minutes and also block the IPs that could be potentially malicious thereby decreasing the traffic on the server significantly.
使用MapReduce和时间序列分析更快地检测和预测DDoS攻击
随着大量服务器被部署在互联网上以提供各种自动化服务,互联网的安全性正逐渐成为一个至关重要的方面。分布式拒绝服务(DDoS)攻击是网络上一个非常突出的攻击,它也被认为是最近云计算和物联网等计算领域发展的主要威胁之一。尽管有各种处理DDoS攻击的尝试,但由于一个源发送的每个请求和数据包都需要对非常大的日志文件进行大量处理,因此快速检测和预防这种攻击的问题仍然存在。在DDoS攻击期间生成的数据集非常庞大,分析它们以进行可能的攻击可能需要数小时,这可能导致拒绝为合法用户提供服务,并对系统资源造成不利影响。在本文中,我们使用Hadoop架构,通过将日志文件分成多个较小的块,并在集群节点上并行处理每个块,来促进这些日志文件的更快处理。除了从日志文件中更快地检测DDoS攻击之外,我们还提出了一种方法来预测那些不规律地生成数据包的源的异常行为。提出的预测方法基于时间序列分析,进一步加快了检测和阻止潜在攻击者的过程。该方法有助于更快地识别DDoS攻击并阻止可疑ip,从而显著减少恶意用户的流量。仿真结果表明,我们可以在短短五分钟内检测到DDoS攻击,并阻止可能存在潜在恶意的ip,从而显著减少服务器上的流量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信