Shah Zawar, Ullah Imdad, Li Huiling, Levula Andrew, Khurshid Khawar
Department of Information Technology, Sydney International School of Technology and Commerce, Sydney, NSW 2000, Australia.
College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia.
Sensors (Basel). 2022 Jan 31;22(3):1094. doi: 10.3390/s22031094.
Internet of Things (IoT) devices are widely used in many industries including smart cities, smart agriculture, smart medical, smart logistics, etc. However, Distributed Denial of Service (DDoS) attacks pose a serious threat to the security of IoT. Attackers can easily exploit the vulnerabilities of IoT devices and control them as part of botnets to launch DDoS attacks. This is because IoT devices are resource-constrained with limited memory and computing resources. As an emerging technology, Blockchain has the potential to solve the security issues in IoT. Therefore, it is important to analyse various Blockchain-based solutions to mitigate DDoS attacks in IoT. In this survey, a detailed survey of various Blockchain-based solutions to mitigate DDoS attacks in IoT is carried out. First, we discuss how the IoT networks are vulnerable to DDoS attacks, its impact over IoT networks and associated services, the use of Blockchain as a potential technology to address DDoS attacks, in addition to challenges of Blockchain implementation in IoT. We then discuss various existing Blockchain-based solutions to mitigate the DDoS attacks in the IoT environment. Then, we classify existing Blockchain-based solutions into four categories i.e., Distributed Architecture-based solutions, Access Management-based solutions, Traffic Control-based solutions and the Ethereum Platform-based solutions. All the solutions are critically evaluated in terms of their working principles, the DDoS defense mechanism (i.e., prevention, detection, reaction), strengths and weaknesses. Finally, we discuss future research directions that can be explored to design and develop better Blockchain-based solutions to mitigate DDoS attacks in IoT.
物联网(IoT)设备广泛应用于许多行业,包括智慧城市、智慧农业、智慧医疗、智慧物流等。然而,分布式拒绝服务(DDoS)攻击对物联网安全构成严重威胁。攻击者可以轻松利用物联网设备的漏洞,并将其作为僵尸网络的一部分进行控制,以发动DDoS攻击。这是因为物联网设备资源受限,内存和计算资源有限。作为一项新兴技术,区块链有潜力解决物联网中的安全问题。因此,分析各种基于区块链的解决方案以减轻物联网中的DDoS攻击非常重要。在本次调查中,对各种基于区块链的减轻物联网DDoS攻击的解决方案进行了详细调查。首先,我们讨论物联网网络如何容易受到DDoS攻击、其对物联网网络和相关服务的影响、将区块链用作应对DDoS攻击的潜在技术,以及区块链在物联网中实施的挑战。然后,我们讨论各种现有的基于区块链的解决方案,以减轻物联网环境中的DDoS攻击。接着,我们将现有的基于区块链的解决方案分为四类,即基于分布式架构的解决方案、基于访问管理的解决方案、基于流量控制的解决方案和基于以太坊平台的解决方案。所有解决方案都根据其工作原理、DDoS防御机制(即预防、检测、反应)、优点和缺点进行了严格评估。最后,我们讨论了未来的研究方向,可探索这些方向来设计和开发更好的基于区块链的解决方案,以减轻物联网中的DDoS攻击。