BlockchainBot: A Novel Botnet Infrastructure Enhanced by Blockchain Technology and IoT

被引:2
作者
Gao, Haoyu [1 ,2 ]
Li, Leixiao [1 ,2 ]
Chang, Xiangyang [3 ]
Wan, Jianxiong [1 ,2 ]
Li, Jie [1 ,2 ]
Du, Jinze [1 ,2 ]
Zhang, Xiaoxu [1 ]
机构
[1] Inner Mongolia Univ Technol, Coll Data Sci & Applicat, Hohhot 010080, Peoples R China
[2] Inner Mongolia Autonomous Reg Engn & Technol Res, Hohhot 010080, Peoples R China
[3] State Key Lab Math Engn & Adv Comp, Zhengzhou 450001, Peoples R China
基金
中国国家自然科学基金;
关键词
botnet; blockchain; distributed ledger; internet of things; cyber security; FRAMEWORK;
D O I
10.3390/electronics11071065
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although the traditional P2P botnet has significant resilience against termination, its dependence on neighbor lists (NL) has left it vulnerable to infiltration and destruction. In addition, it is not sufficient in protecting the botmaster's identity. To overcome these weaknesses, we proposed BlockchainBot, a botnet model that leveraged IoT devices as maintainers, and integrated blockchain, also known as distributed ledger technology (DLT). The BlockchainBot was able to fully deploy bots on public blockchains. It was versatile for multiple botnet applications and eliminated the dependence on NL. In addition, we further introduced a novel method, the forking of a channel, to kick out spy nodes that infiltrate a botnet. To further enforce the resistance against a single point of failure (SPoF), we introduced bot-cluster dispersing to prevent clustering around full nodes and more evenly scatter bots to prevent hostile takeovers. The analysis of the security of BlockchainBot indicated that it had strong resilience against DDoS attacks, Sybil attacks, and forensic investigations. Furthermore, the security of the forking of the channel and bot-cluster dispersing were also shown to be effective. The robustness of the BlockchainBot against the Sybil attack was also briefly discussed. Experimental results authenticated the effectiveness and performance of the BlockchainBot, as compared to previous models.
引用
收藏
页数:29
相关论文
共 40 条
[1]   ZombieCoin 2.0: managing next-generation botnets using Bitcoin [J].
Ali, Syed Taha ;
McCorry, Patrick ;
Lee, Peter Hyun-Jeen ;
Hao, Feng .
INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2018, 17 (04) :411-422
[2]  
Alon E., 2017, IOTA KERL
[3]  
Antonakakis M, 2017, PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), P1093
[4]  
Binkley JR, 2006, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND WORKSHOP ON STEPS TO REDUCING UNWANTED TRAFFIC ON THE INTERNET, P43
[5]   Assessing the Threat of Blockchain-based Botnets [J].
Boeck, Leon ;
Alexopoulos, Nikolaos ;
Saracoglu, Emine ;
Muehlhaeuser, Max ;
Vasilomanolakis, Emmanouil .
2019 APWG SYMPOSIUM ON ELECTRONIC CRIME RESEARCH (ECRIME), 2019, :15-25
[6]  
Cooke E., 2005, P USENIX WORKSH STEP
[7]  
Curran T., 2016, Using the Bitcoin Blockchain as a Botnet Resilience Mechanism
[8]  
Dagon D., 2006, P 13 ANN NETW DISTR, P235
[9]  
Eisenkraft K., 2019, PONYS C C SERVERS HI
[10]  
Ethan H., 2017, IOTA VULNERABILITY R