Mitigating DDoS Attacks in SDN-Based IoT Networks Leveraging Secure Control and Data Plane Algorithm
Source abstract
Abstract
Software-Defined Networking (SDN) and Internet of Things (IoT) are the trends of network evolution. SDN mainly focuses on the upper level control and management of networks, while IoT aims to bring devices together to enable sharing and monitoring of real-time behaviours through network connectivity. On the one hand, IoT enables us to gather status of devices and networks and to control them remotely. On the other hand, the rapidly growing number of devices challenges the management at the access and backbone layer and raises security concerns of network attacks, such as Distributed Denial of Service (DDoS). The combination of SDN and IoT leads to a promising approach that could alleviate the management issue. Indeed, the flexibility and programmability of SDN could help in simplifying the network setup. However, there is a need to make a security enhancement in the SDN-based IoT network for mitigating attacks involving IoT devices. In this article, we discuss and analyse state-of-the-art DDoS attacks under SDN-based IoT scenarios. Furthermore, we verify our SDN sEcure COntrol and Data plane (SECOD) algorithm to resist DDoS attacks on the real SDN-based IoT testbed. Our results demonstrate that DDoS attacks in the SDN-based IoT network are easier to detect than in the traditional network due to IoT traffic predictability. We observed that random traffic (UDP or TCP) is more affected during DDoS attacks. Our results also show that the probability of a controller becoming halt is 10%, while the probability of a switch getting unresponsive is 40%.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Software-Defined Networks and 5G · Network Security and Intrusion Detection · IoT and Edge/Fog Computing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Engineering, RMIT University, Melbourne, VIC 3000, Australia
Cyber Security Foundry, The University of Auckland, Auckland 1142, New Zealand
Northbound Networks, Hoppers Crossing, VIC 3029, Australia
References (56)
Show source-provided references
1. Open Networking Foundation (2015). OpenFlow Switch Specification, Open Networking Foundation. ONF TS-024, v.1.4.1.
2. A Survey on the Security of Stateful SDN Data Planes10.1109/COMST.2017.2689819 ↗
3. Building Scalable Cyber-Physical-Social Networking Infrastructure Using IoT and Low Power Sensors10.1109/ACCESS.2018.2842760 ↗
4. A Survey on 5G Networks for the Internet of Things: Communication Technologies and Challenges10.1109/ACCESS.2017.2779844 ↗
5. Galeano-Brajones, J., Carmona-Murillo, J., Valenzuela-Valdés, J.F., and Luna-Valero, F. (2020). Detection and Mitigation of DoS and DDoS Attacks in IoT-Based Stateful SDN: An Experimental Approach. Sensors, 20.10.3390/s20030816 ↗
6. Detection and mitigation of DDoS attacks in SDN: A comprehensive review, research challenges and future directions10.1016/j.cosrev.2020.100279 ↗
7. SDN: Evolution and opportunities in the development IoT applications10.1155/2014/735142 ↗
8. Wang, S., Gomez, K., and Kandeepan, S. (2017, January 17–19). SECO: SDN sEcure COntroller Algorithm for Detecting and Defending Denial-of-Service Attacks. Proceedings of the 2017 5th International Conference on Information and Communication Technology (ICoIC7), Melaka, Malaysia.10.1109/ICoICT.2017.8074692 ↗
9. Wang, S., Chandrasekharan, S., Gomez, K., Kandeepan, S., Al-Hourani, A., Asghar, M.R., Russello, G., and Zanna, P. (2018, January 23–27). SECOD: SDN sEcure control and data plane algorithm for detecting and defending against DoS attacks. Proceedings of the NOMS 2018—2018 IEEE/IFIP Network Operations and Management Symposium, Taipei, Taiwan.10.1109/NOMS.2018.8406196 ↗
10. The application of Software Defined Networking on securing computer networks: A survey10.1016/j.jnca.2019.01.019 ↗
11. Dayal, N., and Srivastava, S. (2017, January 4–8). Analyzing behavior of DDoS attacks to identify DDoS detection features in SDN. Proceedings of the 2017 9th International Conference on Communication Systems and Networks (COMSNETS), Bengaluru, India.10.1109/COMSNETS.2017.7945387 ↗
12. Dao, N.N., Park, J., Park, M., and Cho, S. (2015, January 12–14). A feasible method to combat against DDoS attack in SDN network. Proceedings of the 2015 International Conference on Information Networking (ICOIN), Siem Reap, Cambodia.
13. Mousavi, S.M., and St-Hilaire, M. (2015, January 16–19). Early detection of DDoS attacks against SDN controllers. Proceedings of the 2015 International Conference on Computing, Networking and Communications (ICNC), Anaheim, CA, USA.10.1109/ICCNC.2015.7069319 ↗
14. Dong, P., Du, X., Zhang, H., and Xu, T. (2016, January 23–27). A detection method for a novel DDoS attack against SDN controllers by vast new low-traffic flows. Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia.10.1109/ICC.2016.7510992 ↗
15. Effective software-defined networking controller scheduling method to mitigate DDoS attacks10.1049/el.2016.2234 ↗
16. Dharma, N.I.G., Muthohar, M.F., Prayuda, J.D.A., Priagung, K., and Choi, D. (2015, January 19–21). Time-based DDoS detection and mitigation for SDN controller. Proceedings of the 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS), Busan, Korea.10.1109/APNOMS.2015.7275389 ↗
17. Shoeb, A., and Chithralekha, T. (2016, January 17–18). Resource management of switches and Controller during saturation time to avoid DDoS in SDN. Proceedings of the 2016 IEEE International Conference on Engineering and Technology (ICETECH), Coimbatore, India.10.1109/ICETECH.2016.7569231 ↗
18. Xiao, P., Li, Z., Qi, H., Qu, W., and Yu, H. (2016, January 23–26). An Efficient DDoS Detection with Bloom Filter in SDN. Proceedings of the 2016 IEEE Trustcom/BigDataSE/ISPA, Tianjin, China.10.1109/TrustCom.2016.0038 ↗
19. RT, K., Selvi, S.T., and Govindarajan, K. (2014, January 17–19). DDoS detection and analysis in SDN-based environment using support vector machine classifier. Proceedings of the 2014 Sixth International Conference on Advanced Computing (ICoAC), Chennai, India.
20. Phan, T.V., Bao, N.K., and Park, M. (2016, January 18–21). A Novel Hybrid Flow-Based Handler with DDoS Attacks in Software-Defined Networking. Proceedings of the IEEE Conferences on UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld, Toulouse, France.10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0069 ↗
21. Lim, S., Ha, J., Kim, H., Kim, Y., and Yang, S. (2014, January 8–11). A SDN-oriented DDoS blocking scheme for botnet-based attacks. Proceedings of the Conference on Ubiquitous and Future Networks, Shanghai, China.10.1109/ICUFN.2014.6876752 ↗
22. Chin, T., Mountrouidou, X., Li, X., and Xiong, K. (2015, January 26–28). An SDN-supported collaborative approach for DDoS flooding detection and containment. Proceedings of the IEEE Military Communications Conference, Tampa, FL, USA.10.1109/MILCOM.2015.7357519 ↗
23. Macedo, R., de Castro, R., Santos, A., Ghamri-Doudane, Y., and Nogueira, M. (2016, January 4–8). Self-Organized SDN Controller Cluster Conformations against DDoS Attacks Effects. Proceedings of the IEEE Global Communications Conference, Washington, DC, USA.10.1109/GLOCOM.2016.7842259 ↗
24. Hameed, S., and Khan, H.A. (2017, January 13–16). Leveraging SDN for collaborative DDoS mitigation. Proceedings of the 2017 International Conference on Networked Systems, Gottingen, Germany.10.1109/NetSys.2017.7903962 ↗
25. ArOMA: An SDN based autonomic DDoS mitigation framework10.1016/j.cose.2017.07.008 ↗
26. Tortonesi, M., Michaelis, J., Morelli, A., Suri, N., and Baker, M.A. (2016, January 27–30). SPF: An SDN-based middleware solution to mitigate the IoT information explosion. Proceedings of the IEEE Symposium on Computers and Communication, Messina, Italy.10.1109/ISCC.2016.7543778 ↗
27. Özçelik, M., Chalabianloo, N., and Gür, G. (2017, January 21–23). Software-defined edge defense against IoT-based DDoS. Proceedings of the 2017 IEEE International Conference on Computer and Information Technology (CIT), Helsinki, Finland.10.1109/CIT.2017.61 ↗
28. Sarwar, M.A., Hussain, M., Anwar, M.U., and Ahmad, M. (2019, January 1–2). FlowJustifier: An optimized trust-based request prioritization approach for mitigation of SDN controller DDoS attacks in the IoT paradigm. Proceedings of the 3rd International Conference on Future Networks and Distributed Systems, Paris, France.10.1145/3341325.3342037 ↗
29. Learning-driven detection and mitigation of DDoS attack in IoT via SDN-cloud architecture10.1109/JIOT.2020.2973176 ↗
30. OpCloudSec: Open cloud software defined wireless network security for the Internet of Things10.1016/j.comcom.2018.03.008 ↗
31. Nobakht, M., Sivaraman, V., and Boreli, R. (September, January 31). A host-based intrusion detection and mitigation framework for smart home IoT using OpenFlow. Proceedings of the 2016 11th International Conference on Availability, Reliability and Security (ARES), Salzburg, Austria.10.1109/ARES.2016.64 ↗
32. Laboratory, M. (2020, October 06). Intrusion Detection Attacks Database. Available online: https://archive.ll.mit.edu/ideval/data/index.html.
33. Al Shuhaimi, F., Jose, M., and Singh, A.V. (2016, January 7–9). Software defined network as solution to overcome security challenges in IoT. Proceedings of the IEEE Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions), Noida, India.10.1109/ICRITO.2016.7785005 ↗
34. Ahmed, M.E., and Kim, H. (2017, January 6–9). DDoS Attack Mitigation in Internet of Things Using Software Defined Networking. Proceedings of the IEEE Conference on Big Data Computing Service and Applications, San Francisco, CA, USA.10.1109/BigDataService.2017.41 ↗
35. The Internet of Things (IoT): Applications, investments, and challenges for enterprises10.1016/j.bushor.2015.03.008 ↗
36. Sivanathan, A., Sherratt, D., Gharakheili, H.H., Radford, A., Wijenayake, C., Vishwanath, A., and Sivaraman, V. (2017, January 1–4). Characterizing and classifying IoT traffic in smart cities and campuses. Proceedings of the 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Atlanta, GA, USA.10.1109/INFCOMW.2017.8116438 ↗
37. Chong, G., Zhihao, L., and Yifeng, Y. (2011, January 9–11). The research and implement of smart home system based on Internet of Things. Proceedings of the Conference on Electronics, Communications and Control, Ningbo, China.10.1109/ICECC.2011.6066672 ↗
38. Connected car: Technologies, issues, future trends
39. Industry 4.010.1007/s12599-014-0334-4 ↗
40. Shrouf, F., Ordieres, J., and Miragliotta, G. (2014, January 9–12). Smart factories in Industry 4.0: A review of the concept and of energy management approached in production based on the Internet of Things paradigm. Proceedings of the IEEE Conference on Industrial Engineering and Engineering Management, Selangor Darul Ehsan, Malaysia.10.1109/IEEM.2014.7058728 ↗
41. Theodoridis, E., Mylonas, G., and Chatzigiannakis, I. (2013). Developing an IoT Smart City Framework. IISA 2013, IEEE.10.1109/IISA.2013.6623710 ↗
42. Field Monitoring and Automation Using IoT in Agriculture Domain10.1016/j.procs.2016.07.275 ↗
43. Ou, Q., Zhen, Y., Li, X., Zhang, Y., and Zeng, L. (2012, January 26–28). Application of Internet of Things in Smart Grid Power Transmission. Proceedings of the Conference on Mobile, Ubiquitous, and Intelligent Computing, Vancouver, BC, Canada.10.1109/MUSIC.2012.24 ↗
44. BSN-Care: A secure IoT-based modern healthcare system using body sensor network10.1109/JSEN.2015.2502401 ↗
45. Mahale, R.B., and Sonavane, S. (2016). Smart Poultry Farm Monitoring Using IoT and Wireless Sensor Networks. J. Adv. Res. Comput. Sci., 7.
46. Network Slicing for 5G with SDN/NFV: Concepts, Architectures, and Challenges10.1109/MCOM.2017.1600935 ↗
47. Wang, S., Wu, X., Chen, H., Wang, Y., and Li, D. (2014, January 3–5). An optimal slicing strategy for SDN based smart home network. Proceedings of the 2014 International Conference on Smart Computing, Hong Kong, China.10.1109/SMARTCOMP.2014.7043848 ↗
48. SDN based next generation Mobile Network with Service Slicing and trials10.1109/CC.2014.6821738 ↗
49. (2020, March 06). Raspberry Pi Foundation. Available online: https://www.raspberrypi.org/.
50. Hardkernel Co., Ltd (2020, March 07). Odriod. Available online: http://www.hardkernel.com/.
51. Northbound Networks Pty. Ltd. (2019, December 20). Zodiac. Available online: http://northboundnetworks.com/collections/zodiac-fx/products/zodiac-fx.
52. (2020, March 12). Google. Available online: https://developers.google.com/actions/smarthome.
53. (2020, March 12). Amazon. Available online: https://aws.amazon.com/iot.
54. Benvenuti, C. (2006). Understanding Linux Network Internals, O’Reilly Media, Inc.
55. DDoS Detection and Alleviation in IoT using SDN (SDIoT-DDoS-DA)
56. An efficient SDN-based DDoS attack detection and rapid response platform in vehicular networks10.1109/ACCESS.2018.2854567 ↗