R-IDPS: Real Time SDN-Based IDPS System for IoT Security
Source abstract
Abstract
The advent of the latest technologies like the Internet of things (IoT) transforms the world from a manual to an automated way of lifestyle. Meanwhile, IoT sector open numerous security challenges. In traditional networks, intrusion detection and prevention systems (IDPS) have been the key player in the market to ensure security. The challenges to the conventional IDPS are implementation cost, computing power, processing delay, and scalability. Further, online machine learning model training has been an issue. All these challenges still question the IoT network security. There has been a lot of research for IoT based detection systems to secure the IoT devices such as centralized and distributed architecture-based detection systems. The centralized system has issues like a single point of failure and load balancing while distributed system design has scalability and heterogeneity hassles. In this study, we design and develop an agent-based hybrid prevention system based on software-defined networking (SDN) technology. The system uses lite weight agents with the ability to scaleup for bigger networks and is feasible for heterogeneous IoT devices. The baseline profile for the IoT devices has been developed by analyzing network flows from all the IoT devices. This profile helps in extracting IoT device features. These features help in the development of our dataset that we use for anomaly detection. For anomaly detection, support vector machine has been used to detect internet control message protocol (ICMP) flood and transmission control protocol synchronize (TCP SYN) flood attacks. The proposed system based on machine learning model is fully capable of online and offline training. Other than detection accuracy, the system can fully mitigate the attacks using the software-defined technology SDN technology. The major goal of the research is to analyze the accuracy of the hybrid agent-based intrusion detection systems as compared to conventional centralized only solutions, especially under the flood attack conditions generated by the distributed denial of service (DDoS) attacks. The system shows 97% to 99% accuracy in simulated results with no false-positive alarm. Also, the system shows notable improvement in terms of resource utilization and performance under attack scenarios. The R-IDPS is scalable, and the system is suitable for heterogeneous IoT devices and networks.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting · Advanced Malware Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (28)
Show source-provided references
1. Cisco visual networking index: Global mobile data traffic forecast update, 2017-2022
2. Spamhaus, “Spamhaus botnet threat update: Q2-2020,” vol. 2020, pp. 15–40, 2020. [Online]. Available: https://www.spamhaus.org/news/article/800/(accessed 2022).
3. Windows based data sets for evaluation of robustness of host based intrusion detection systems (IDS) to zero-day and stealth attacks10.3390/fi8030029 ↗
4. I. Greenberg, “Cyber attack trends analysis report, volume1, Norton, MA, USA: CPS technologies, 2019. [Online]. Available: www.checkpointdirect.co.uk/media/downloads/check-point-2019-security-report-volume-1.pdf, (accessed 2022).
5. The security of RFID readers with IDS/IPS solution using Raspberry Pi
6. Performance comparison of intrusion detection systems and application of machine learning to Snort system10.1016/j.future.2017.10.016 ↗
7. Biologically-inspired SDN-based intrusion detection and prevention mechanism for heterogeneous IoT networks
8. SDN based architecture for IoT and improvement of the security
9. R-IDPS: Real time SDN based IDPS system for IoT security
10. Caswell · Snort intrusion detection and prevention toolkit · 2007 · 1 · 31
11. Release 5.0.3 · 2019 · 3
12. Free and open source intrusion detection systems: A study
13. RPiDS: Raspberry Pi IDS—A fruitful intrusion detection system for IoT
14. Towards scalable and trustworthy decentralized collaborative intrusion detection system for IoT
15. An intrusion detection system on ping of death attacks in IoT networks10.1007/s11277-020-07139-y ↗
16. An intrusion detection framework for energy constrained IoT devices10.1016/j.ymssp.2019.106436 ↗
17. A hybrid intrusion detection system for IoT applications with constrained resources10.4018/IJDCF.2020010106 ↗
18. Passban IDS: An intelligent anomaly based intrusion detection system for IoT edge devices10.1109/JIOT.2020.2970501 ↗
19. SH-IDS: Specification heuristics based intrusion detection system for IoT networks10.1007/s11277-020-07137-0 ↗
20. A DoS/DDoS attack detection system using chi-square statistic approach
21. Chi-square limitations and alternatives10.1093/ptj/66.6.1002 ↗
22. Pages · CERT Advisory CA-1996-21 TCP SYN Flooding and IP Spoofing Attacks · 1996 · 119
23. N-baiot—Network-based detection of IoT botnet attacks using deep autoencoders10.1109/MPRV.2018.03367731 ↗
24. One-class classification to detect botnets in IoT devices
25. IoTPOT: A novel honeypot for revealing current IoT threats10.2197/ipsjjip.24.522 ↗
26. Enhanced method of ANN based model for detection of DDoS attacks on multimedia internet of things
27. TBDDosa-MD: Trust-based DDoS misbehave detection approach in software-defined vehicular network (SDVN)10.32604/cmc.2021.018930 ↗
28. Packet optimization of software defined network using lion optimization10.32604/cmc.2021.017470 ↗