In today's world, a huge amount of data and information is transferred through wireless networks. The Internet of Things (IoT) is a complex network that consists of diverse sensors, devices, and things, which often have limited resources and are susceptible to various security threats, including Distributed Denial of Service (DDoS) attacks. These networks are vulnerable to a variety of cyber threats and privacy issues. Intrusions are harmful activities that can damage a network. IoT networks are particularly vulnerable to security threats. The Bi-Layer Intrusion Detection Model (BIDM) identifies intrusions based on the optimal features selected in the Optimal Feature Vector Selection (OFVS) phase. This scheme not only prevents attacks, but also serves as a defense against legitimate threats. The proposed technique was evaluated using the KDD CUP 99 dataset, a well-known Intrusion Detection System (IDS) benchmark. The performance of the proposed scheme was further analyzed using the NSL-KDD and CICIDS-2017 datasets. The performance of OFVS was also investigated using the relatively new IoT Network Intrusion dataset. The implementation was carried out in Jupyter Notebook using the Python programming language. Matplotlib, Scikit-learn, pandas, and NumPy were some of the packages used in the implementation. The proposed framework achieved high accuracy rates, with NB at 97.4%, SVM at 96.1%, and DT at 98.1%. By utilizing this approach, the security of IoT networks can be significantly enhanced, and the risks associated with DDoS attacks can be mitigated.
Aanmar Abdou SalamMd. Abdul BasedMohamed Islam HoussamMohammad Shorif Uddin
Rohit SoniSparsh PaliyaLalita Gupta