An Intelligent Intrusion Detection System for Internet of Things Attack Detection and Identification Using Machine Learning

被引:7
作者
Othman, Trifa S. [1 ]
Abdullah, Saman M. [1 ]
机构
[1] Koya Univ, Dept Software Engn, Fac Engn, KOY45, Koya, Kurdistan Regio, Iraq
来源
ARO-THE SCIENTIFIC JOURNAL OF KOYA UNIVERSITY | 2023年 / 11卷 / 01期
关键词
Internet of things networks; Intrusion detection system; Machine learning; Intelligent attack classification; and identification; CLASSIFICATION;
D O I
10.14500/aro.11124
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The usability and scalability of Internet of things (IoT) technology are expanding in such a way that they facilitate human living standards. However, they increase the vulnerabilities and attack vectors over IoT networks as well. Thus, more security challenges could be expected and encountered, and more security services and solutions should be provided. Although many security techniques propose and promise good solutions for that intrusion detection systems (IDS)s still considered the best. Many research works proposed machine learning (ML)-based IDSs for IoT attack detection and classification. Nevertheless, they suffer from two main gaps. First, few of the works utilized or could analyze an up-to-date version of IoT-based attack behaviors. Second, few of the works can work as multi-class attack detection and classification. Therefore, this work proposes an intelligent IDS (IIDS) by exploiting the ability of ML algorithms to classify and identify malicious from benign behaviors among IoT network packets. The methodology of this work investigates the efficiency of three ML classifier algorithms, which are K-Nearest Neighbor, support vector machine, and artificial neural network. The developed models have been trained and tested as binary and multi-class classifiers against 15 types of attacks and benign. This work employs an up-to-date dataset known as IoT23, which covers millions of malicious and benign behaviors of IoT-connected devices. The process of developing the proposed IIDSs goes under different preprocessing phases and methods, such as null value solving, SMOTE method for the imbalanced datasets, data normalization, and feature selections. The results present IIDSs as good binary and multi-class classifiers even for zero-day attacks.
引用
收藏
页码:126 / 137
页数:12
相关论文
共 35 条
[1]  
Abdulla S.M., 2010, International Journal of Computer and Information Engineering, V4, P1553
[2]  
Alfarshouti A.M., 2022, Webology, V19, P130
[3]   Adaptive Machine Learning Based Distributed Denial-of-Services Attacks Detection and Mitigation System for SDN-Enabled IoT [J].
Aslam, Muhammad ;
Ye, Dengpan ;
Tariq, Aqil ;
Asad, Muhammad ;
Hanif, Muhammad ;
Ndzi, David ;
Chelloug, Samia Allaoua ;
Abd Elaziz, Mohamed ;
Al-Qaness, Mohammed A. A. ;
Jilani, Syeda Fizzah .
SENSORS, 2022, 22 (07)
[4]  
Bhandari A., 2020, Everything you Should Know about Confusion Matrix for Machine Learning', Analytics Vidhya
[5]  
Chen K., 2018, J Hardw Syst Secur, V2, P97, DOI DOI 10.1007/S41635-017-0029-7
[6]   An Experimental Analysis of Attack Classification Using Machine Learning in IoT Networks [J].
Churcher, Andrew ;
Ullah, Rehmat ;
Ahmad, Jawad ;
Ur Rehman, Sadaqat ;
Masood, Fawad ;
Gogate, Mandar ;
Alqahtani, Fehaid ;
Nour, Boubakr ;
Buchanan, William J. .
SENSORS, 2021, 21 (02) :1-32
[7]   IoT Secure Communication using ANN Classification Algorithms [J].
Fatayer, Tamer S. ;
Azara, Mohammed N. .
2019 INTERNATIONAL CONFERENCE ON PROMISING ELECTRONIC TECHNOLOGIES (ICPET 2019), 2019, :142-146
[8]  
Giusto D., 2010, INTERNET THINGS 20 T
[9]   Enhanced method of ANN based model for detection of DDoS attacks on multimedia internet of things [J].
Gopi, R. ;
Sathiyamoorthi, V. ;
Selvakumar, S. ;
Manikandan, Ramasamy ;
Chatterjee, Pushpita ;
Jhanjhi, N. Z. ;
Luhach, Ashish Kumar .
MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (19) :26739-26757
[10]   Intrusion Detection In IoT Using Artificial Neural Networks On UNSW-15 Dataset [J].
Hanif, Sohaib ;
Ilyas, Tuba ;
Zeeshan, Muhammad .
2019 IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITIES: IMPROVING QUALITY OF LIFE USING ICT, IOT AND AI (IEEE HONET-ICT 2019), 2019, :152-156