A Lightweight Mitigation Approach against a New Inundation Attack in RPL-Based IoT Networks
Source abstract
Abstract
Internet of Things (IoT) networks are being widely deployed for a broad range of critical applications. Without effective security support, such a trend would open the doors to notable security challenges. Due to their inherent constrained characteristics, IoT networks are highly vulnerable to the adverse impacts of a wide scope of IoT attacks. Among these, flooding attacks would cause great damage given the limited computational and energy capacity of IoT devices. However, IETF-standardized IoT routing protocols, such as the IPv6 Routing Protocol for Low Power and Lossy Networks (RPL), have no relevant security-provision mechanism. Different variants of the flooding attack can be easily initiated in RPL networks to exhaust network resources and degrade overall network performance. In this paper, a novel variant referred to as the Destination Information Object Flooding (DIOF) attack is introduced. The DIOF attack involves an internal malicious node disseminating falsified information to instigate excessive transmissions of DIO control messages. The results of the experimental evaluation demonstrated the significant adverse impact of DIOF attacks on control overhead and energy consumption, which increased by more than 500% and 210%, respectively. A reduction of more than 32% in Packet Delivery Ratio (PDR) and an increase of more than 192% in latency were also experienced. These were more evident in cases in which the malicious node was in close proximity to the sink node. To effectively address the DIOF attack, we propose a new lightweight approach based on a collaborative and distributed security scheme referred to as DIOF-Secure RPL (DSRPL). It provides an effective solution, enhancing RPL network resilience against DIOF attacks with only simple in-protocol modifications. As the experimental results indicated, DSRPL guaranteed responsive detection and mitigation of the DIOF attacks in a matter of a few seconds. Compared to RPL attack scenarios, it also succeeded in reducing network overhead and energy consumption by more than 80% while maintaining QoS performance at satisfactory levels.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Software-Defined Networks and 5G · Smart Grid Security and Resilience
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
STIC Laboratory, Univeristy Center Nour Bachir El-Bayadh, University Aboubekr Belkaid, Tlemcen 13000, Algeria
LIMA Laboratory, Univeristy Center Nour Bachir, El-Bayadh 32000, Algeria
Department of Computer Science, College of Computer, Qassim University, Buraydah 51452, Saudi Arabia
Funding
Deanship of Scientific Research, Qassim University
References (79)
Show source-provided references
1. New Frontiers in IoT: Networking, Systems, Reliability and Security Challenges10.1109/JIOT.2020.3007690 ↗
2. Panigrahi, C.R., Pati, B., Mohapatra, P., Buyya, R., and Li, K.C. (2021). Progress in Advanced Computing and Intelligent Engineering. Advances in Intelligent Systems and Computing, Springer.10.1007/978-981-15-6353-9 ↗
3. Study of security issues and solutions in Internet of Things (IoT)10.1016/j.matpr.2021.07.295 ↗
4. Petrosyan, A. (2023, July 17). Global Annual Number of IoT Cyber Attacks 2018–2022. Available online: https://www.statista.com/statistics/1377569/worldwide-annual-internet-of-things-attacks/.
5. Kupreev, O., Badovskaya, E., and Gutnikov, A. (2023, July 17). DDoS Attacks in Q1 2020. Kaspersky, DDOS Reports, 2020. [Online]. Available online: https://securelist.com/ddos-attacks-in-q1-2020/96837/.
6. (2023, July 17). “Sonicwall Cyber Threat Report—Cyber Threat Intelligence for Navigating the New Business Reality,” Sonicwall. Available online: https://www.sonicwall.com/medialibrary/en/white-paper/2021-cyber-threat-report.pdf.
7. (2023, July 17). “Symantec Corporation Internet Security Threat Report 2019”, Symantec, Vol. 24, Feb. 2019. Available online: https://docs.broadcom.com/doc/istr-24-2019-en.
8. Security and Privacy Concerns over IoT Devices Attacks in Smart Cities
9. Internet of Things Applications: Opportunities and Threats10.1007/s11277-021-08907-0 ↗
10. Razmjoo, A., Gandomi, A., Mahlooji, M., Astiaso Garcia, D., Mirjalili, S., Rezvani, A., Ahmadzadeh, S., and Memon, S. (2022). An Investigation of the Policies and Crucial Sectors of Smart Cities Based on IoT Application. Appl. Sci., 12.10.3390/app12052672 ↗
11. Vermesan, O., and Friess, P. (2022). Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems, River Publishers.
12. A Survey on the Role of IoT in Agriculture for the Implementation of Smart Livestock Environment10.1109/ACCESS.2022.3142848 ↗
13. Al-rawashdeh, M., Keikhosrokiani, P., Belaton, B., Alawida, M., and Zwiri, A. (2022). IoT Adoption and Application for Smart Healthcare: A Systematic Review. Sensors, 22.10.3390/s22145377 ↗
14. Sujey, L. (2023, July 17). Number of Internet of Things (IoT) Connected Devices Worldwide in 2018, 2025 and 2030. Available online: https://www.statista.com/statistics/802690/worldwide-connected-devices-by-access-technology/.
15. Morgan, S. (2023, July 17). Global Cybersecurity Spending Predicted to Exceed $1 Trillion from 2017–2021. Available online: https://cybersecurityventures.com/cybersecurity-market-report/.
16. Avila, K., Jabba, D., and Gomez, J. (2020). Security Aspects for RPL-Based Protocols: A Systematic Review in IoT. Appl. Sci., 10.10.3390/app10186472 ↗
17. Feature engineering and machine learning framework for DDoS attack detection in the standardized internet of things10.1109/JIOT.2023.3245153 ↗
18. DDoS attacks detection using machine learning and deep learning techniques: Analysis and comparison10.11591/eei.v12i2.4466 ↗
19. A mechanism to detecting flooding attacks in quantum enabled cloud-based lowpower and lossy networks10.1016/j.tcs.2022.08.018 ↗
20. Bahashwan, A.A., Anbar, M., Manickam, S., Al-Amiedy, T.A., Aladaileh, M.A., and Hasbullah, I.H. (2023). A Systematic Literature Review on Machine Learning and Deep Learning Approaches for Detecting DDoS Attacks in Software-Defined Networking. Sensors, 23.10.3390/s23094441 ↗
21. Mitigating TCP SYN flooding based EDOS attack in cloud computing environment binomial distribution in SDN10.1016/j.comcom.2021.11.008 ↗
22. Alabsi, B.A., Anbar, M., and Rihan, S.D.A. (2023). Conditional Tabular Generative Adversarial Based Intrusion Detection System for Detecting Ddos and Dos Attacks on the Internet of Things Networks. Sensors, 23.10.3390/s23125644 ↗
23. Adedeji, K.B., Abu-Mahfouz, A.M., and Kurien, A.M. (2023). DDoS Attack and Detection Methods in Internet-Enabled Networks: Concept, Research Perspectives, and Challenges. J. Sens. Actuator Netw., 12.10.3390/jsan12040051 ↗
24. Przybocki, P., and Vassilakis, V.G. (2023). An Analysis into Physical and Virtual Power Draw Characteristics of Embedded Wireless Sensor Network Devices under DoS and RPL-Based Attacks. Sensors, 23.10.3390/s23052605 ↗
25. A systematic review of routing attacks detection in wireless sensor networks10.7717/peerj-cs.1135 ↗
26. (2023, August 02). Zolertia, “Z1 Datasheet”, Zolertia Advancare. Available online: http://zolertia.sourceforge.net/wiki/images/e/e8/Z1_RevC_Datasheet.pdf.
27. Kushalnagar, N., Montenegro, G., Hui, J., and Culler, D. (2007). Transmission of IPv6 Packets over IEEE 802.15.4 Networks, IETF.10.17487/rfc4944 ↗
28. Hui, J., and Thubert, P. (2011). Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks, IETF.10.17487/rfc6282 ↗
29. Winter, T., Thubert, P., Brandt, A., Hui, J., Kelsey, R., Levis, P., Pister, K., Struik, R., Vasseur, J., and Alexander, R. (2012). RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks, IETF.
30. Vasseur, J.P., Kim, M., Pister, K., Dejean, N., and Barthel, D. (2012). Routing Metrics Used for Path Calculation in Low-Power and Lossy Networks, IETF.
31. Thubert, P. (2012). Objective Function Zero for the Routing Protocol for Low-Power and Lossy Networks (RPL), IETF.10.17487/rfc6552 ↗
32. Gnawali, O., and Levis, P. (2012). The Minimum Rank with Hysteresis Objective Function, IETF.10.17487/rfc6719 ↗
33. Levis, P., Clausen, T., Hui, J., Gnawali, O., and Ko, J. (2011). The Trickle Algorithm, IETF.10.17487/rfc6206 ↗
34. Use of linear programming for decision making: An analysis of cost, time and comfort of rural housing dwellings10.1590/1807-1929/agriambi.v24n9p622-629 ↗
35. Tsao, T., Alexander, R., Dohler, M., Daza, V., Lozano, A., and Richardson, M. (2015). A Security Threat Analysis for the Routing Protocol for Low-Power and Lossy Networks (RPLs), IETF.10.17487/rfc7416 ↗
36. Perazzo, P., Vallati, C., Arena, A., Anastasi, G., and Dini, G. (2017, January 20–22). An Implementation and Evaluation of the Security Features of RPL. Proceedings of the 16th International Conference Ad-Hoc Networks and Wireless, Messina, Italy.10.1007/978-3-319-67910-5_6 ↗
37. Enhancing Routing Security in IoT: Performance Evaluation of RPL’s Secure Mode Under Attacks10.1109/JIOT.2020.3022276 ↗
38. Assessment of Routing Attacks and Mitigation Techniques with RPL Control Messages: A Survey10.1145/3494524 ↗
39. Altulaihan, E., Almaiah, M.A., and Aljughaiman, A. (2022). Cybersecurity Threats, Countermeasures and Mitigation Techniques on the IoT: Future Research Directions. Electronics, 11.10.3390/electronics11203330 ↗
40. A systematic literature review on attacks defense mechanisms in RPL-based 6LoWPAN of Internet of Things10.1016/j.iot.2023.100741 ↗
41. Routing Attacks and Mitigation Methods for RPL-Based Internet of Things10.1109/COMST.2018.2885894 ↗
42. A Taxonomy of Attacks in RPL-based Internet of Things
43. DDoS Attacks in IoT Networks: A Comprehensive Systematic Literature Review10.1007/s11280-020-00855-2 ↗
44. Pongle, P., and Chavan, G. (2015, January 8–10). A survey: Attacks on RPL and 6LoWPAN in IoT. Proceedings of the International Conference on Pervasive Computing (ICPC), Pune, India.10.1109/PERVASIVE.2015.7087034 ↗
45. A Study of RPL DODAG Version Attacks
46. Aris, A., Oktug, S.F., and Berna Ors Yalcin, S. (2016, January 25–29). RPL Version Number Attacks: In-depth Study. Proceedings of the IEEE/IFIP Network Operations and Management Symposium, Istanbul, Turkey.10.1109/NOMS.2016.7502897 ↗
47. Ambarkar, S.S., and Shekokar, N. (2020, January 8). Critical and Comparative Analysis of DoS and Ver-sion Number Attack in Healthcare IoT Sys-tem. Proceedings of the First Doctoral Sym-posium of Natural Computing Research, Pune, India.10.1007/978-981-33-4073-2_29 ↗
48. Impact Analysis of Rank Attack on RPL-Based 6LoWPAN Networks in Internet of Things and After-maths10.1007/s13369-022-07342-y ↗
49. The Impact of Copycat Attack on RPL based 6LoWPAN Networks in Internet of Things10.1007/s00607-020-00862-1 ↗
50. Alsukayti, I.S., and Alreshoodi, M. (2023). RPL-Based IoT Networks under Simple and Complex Routing Security Attacks: An Experimental Study. Appl. Sci., 13.10.3390/app13084878 ↗
51. A Study on Impact of DIS flooding Attack on RPL-based 6LowPAN Network10.1016/j.micpro.2022.104675 ↗
52. Nguyen, T., Ngo, T., Nguyen, T., Tran, D., Tran, H.A., and Bui, T. (2018, January 27–31). The Flooding Attack in Low Power and Lossy Networks: A Case Study. Proceedings of the International Conference on Smart Communications in Network Technologies (SaCoNeT), El Oued, Algeria.10.1109/SaCoNeT.2018.8585451 ↗
53. Effect of DIS Attack on 6TiSCH Network Formation10.1109/LCOMM.2022.3155992 ↗
54. Multicast DIS attack mitigation in RPL-based IoT-LLNs
55. Dogan, C., Yilmaz, S., and Sen, S. (2022, January 7–8). Analysis of RPL Objective Functions with Security Perspective. Proceedings of the 11th In-ternational Conference on Sensor Networks (SENSORNETS), Vienna, Austria.10.5220/0011011900003118 ↗
56. Security Explorations for Routing Attacks in Low Power Networks on Internet of Things10.1007/s11227-020-03471-z ↗
57. A Novel Insider Attack and Machine Learning Based Detection for the Internet of Things10.1145/3466721 ↗
58. A novel Network Partitioning Attack against Routing Protocol in Internet of Things10.1016/j.adhoc.2021.102583 ↗
59. The DAO Induction Attack: Analysis and Countermeasure10.1109/JIOT.2021.3108154 ↗
60. Pu, C. (2019, January 25–29). Spam DIS Attack against Routing Protocol in the Internet of Things. Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Istanbul, Turkey.10.1109/ICCNC.2019.8685628 ↗
61. Biswas, R., Wu, J., and Li, X. (2019, January 23–24). A capacity-aware distributed denial-of-service attack in low-power and lossy networks. Proceedings of the 2019 IEEE 40th Sarnoff Symposium, Newark, NJ, USA.10.1109/Sarnoff47838.2019.9067822 ↗
62. Pu, C., Brown, J., and Carpenter, L. (2020, January 11–14). A Theil Index-Based Countermeasure Against Advanced Vampire Attack in Internet of Things. Proceedings of the 2020 IEEE 21st International Conference on High Performance Switching and Routing (HPSR), Newark, NJ, USA.10.1109/HPSR48589.2020.9098987 ↗
63. Sharma, G., Grover, J., Verma, A., Kumar, R., and Lahre, R. (2022, January 4–5). Analysis of hatchetman attack in RPL based IoT networks. Proceedings of the International Conference on Emerging Technologies in Computer Engineering, Jaipur, India.10.1007/978-3-031-07012-9_55 ↗
64. Selective Sub-DODAGs Hiding “SSDH” a new Attack in IoT RPL-Based Networks
65. Al-Amiedy, T.A., Anbar, M., Belaton, B., Kabla, A.H.H., Hasbullah, I.H., and Alashhab, Z.R. (2022). A Systematic Literature Review on Machine and Deep Learning Approaches for De-tecting Attacks in RPL-Based 6LoWPAN of Internet of Things. Sensors, 22.10.3390/s22093400 ↗
66. Zahra, F., Jhanjhi, N.Z., Khan, N.A., Brohi, S.N., Masud, M., and Aljahdali, S. (2022). Protocol-Specific and Sensor Network-Inherited Attack Detection in IoT Using Machine Learning. Appl. Sci., 12.10.3390/app122211598 ↗
67. A lightweight defense approach to mitigate version number and rank attacks in low-power and lossy networks10.1007/s11277-017-5165-4 ↗
68. Ali, S.E., Tariq, N., Khan, F.A., Ashraf, M., Abdul, W., and Saleem, K. (2023). BFT-IoMT: A Blockchain-Based Trust Mechanism to Mitigate Sybil Attack Using Fuzzy Logic in the In-ternet of Medical Things. Sensors, 23.10.3390/s23094265 ↗
69. A Distributed Monitoring Strategy for Detecting Version Number Attacks in RPL-Based Networks10.1109/TNSM.2017.2705290 ↗
70. A Lightweight Scheme for Mitigating RPL Version Number Attacks in IoT Networks10.1109/ACCESS.2022.3215460 ↗
71. EMBOF-RPL: Improved RPL for early detection and isola-tion of rank attack in RPL-based Internet of Things10.1007/s12083-021-01275-3 ↗
72. Mitigating the worst parent attack in RPL based internet of things10.1007/s10586-021-03528-5 ↗
73. A new lightweight decentralized mitigation solution against Version Number Attacks for IoT Networks10.3897/jucs.85506 ↗
74. (2023, August 02). Tmote Sky Datasheet, Moteiv Corporation. Available online: https://insense.cs.st-andrews.ac.uk/files/2013/04/tmote-sky-datasheet.pdf.
75. (2008). MICAz, Wireless Measurement System Datasheet, Document Part Number: 6020-0060-04 Rev A, Crossbow Technology Inc.. Available online: http://courses.ece.ubc.ca/494/files/MICAz_Datasheet.pdf.
76. Dunkels, A., Gronvall, B., and Voigt, T. (2004, January 16–18). Contiki- a Lightweight and Flexible Operating System for Tiny Networked Sensors. Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks, Tampa, FL, USA.
77. Mitigation of DIS flooding attacks in RPL-based 6LoWPAN networks10.1002/ett.3802 ↗
78. Guo, G. (2021, January 27–30). A Lightweight countermeasure to DIS attack in RPL routing protocol. Proceedings of the 2021 IEEE 11th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA.10.1109/CCWC51732.2021.9376041 ↗
79. Mitigation mechanisms against the DAO attack on the routing protocol for low power and lossy networks (RPL)10.1109/ACCESS.2020.2977476 ↗