Identifying Device Types for Anomaly Detection in IoT

被引:0
作者
Tien, Chin-Wei [1 ]
Huang, Tse-Yung [1 ]
Chen, Ping Chun [1 ]
Wang, Jenq-Haur [2 ]
机构
[1] Inst Informat Ind, Cybersecur Technol Inst, Taipei, Taiwan
[2] Natl Taipei Univ Technol, Taipei, Taiwan
来源
MACHINE LEARNING FOR NETWORKING, MLN 2020 | 2021年 / 12629卷
关键词
Anomaly detection; IoT security; Device identification; Machine learning; INTERNET;
D O I
10.1007/978-3-030-70866-5_22
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the advances in Internet of Things (IoT) technologies, more and more smart sensors and devices are connected to the Internet. Since the original idea of smart devices is better connection with each other, very limited security mechanism has been designed. Due to the diverse behaviors for various types of devices, it would be costly to manually design separate security mechanism. To prevent these devices from potential threats, It would be helpful if we could learn the characteristics of diverse device types based on the network packets generated. In this paper, we propose a machine learning approach to device type identification through network traffic analysis for anomaly detection in IoT. First, characteristics of different types of IoT devices are extracted from the generated network packets and learned using unsupervised and supervised learning methods. Second, we apply feature selection methods to the model learned from device type identification module to improve the performance of classification. In our experiments, the performance of device type identification on real data in a smart factory using supervised learning is better than unsupervised learning. The best performance can be achieved by XGBoost with an accuracy of 97.6% and microaveraging F1 score of 97.6%. This shows the potential of the proposed approach for automatically identifying devices for anomaly detection in smart factories. Further investigation is needed to verify the proposed approach using more types of devices.
引用
收藏
页码:337 / 348
页数:12
相关论文
共 13 条
[1]  
Alrashdi I, 2019, 2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), P305, DOI 10.1109/CCWC.2019.8666450
[2]   Time is of the Essence: Machine Learning-based Intrusion Detection in Industrial Time Series Data [J].
Anton, Simon Duque ;
Ahrens, Lia ;
Fraunholz, Daniel ;
Schotten, Hans D. .
2018 18TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2018, :1-6
[3]   Detecting Malicious Websites by Learning IP Address Features [J].
Chiba, Daiki ;
Tobe, Kazuhiro ;
Mori, Tatsuya ;
Goto, Shigeki .
2012 IEEE/IPSJ 12TH INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET (SAINT), 2012, :29-39
[4]   Distributed attack detection scheme using deep learning approach for Internet of Things [J].
Diro, Abebe Abeshu ;
Chilamkurti, Naveen .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 82 :761-768
[5]   Attack and anomaly detection in IoT sensors in IoT sites using machine learning approaches [J].
Hasan, Mahmudul ;
Islam, Md. Milon ;
Zarif, Md Ishrak Islam ;
Hashem, M. M. A. .
INTERNET OF THINGS, 2019, 7
[6]   A PUF-based unified identity verification framework for secure IoT hardware via device authentication [J].
Huang, Zhao ;
Wang, Quan .
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2020, 23 (02) :1057-1088
[7]  
Kingma D.P, 2015, 3 INT C LEARNING REP
[8]   Towards the development of realistic botnet dataset in the Internet of Things for network forensic analytics: Bot-IoT dataset [J].
Koroniotis, Nickolaos ;
Moustafa, Nour ;
Sitnikova, Elena ;
Turnbull, Benjamin .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 :779-796
[9]   IoT SENTINEL: Automated Device-Type Identification for Security Enforcement in IoT [J].
Miettinen, Markus ;
Sadeghi, Ahmad-Reza ;
Marchal, Samuel ;
Asokan, N. ;
Hafeez, Ibbad ;
Tarkoma, Sasu .
2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, :2177-2184
[10]  
Ngo Mao V., 2020, P AAAI WORKSH ART IN