Detecting Behavioral Change of IoT Devices Using Clustering-Based Network Traffic Modeling

被引:44
|
作者
Sivanathan, Arunan [1 ]
Gharakheili, Hassan Habibi [1 ]
Sivaraman, Vijay [1 ]
机构
[1] Univ New South Wales, Sch Elect Engn & Telecommun, Sydney, NSW 2052, Australia
来源
IEEE INTERNET OF THINGS JOURNAL | 2020年 / 7卷 / 08期
关键词
Clustering; Internet-of-Things (IoT) devices; traffic modeling; SYSTEMS;
D O I
10.1109/JIOT.2020.2984030
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is increasingly becoming a major challenge for network administrators to manage connected devices and sensors ranging from smart lights to smoke alarms and security cameras, at scale. IoT devices use an extensive variety of firmware and provide little (or no) access for the management of their operating systems and configurations. Operators of the IoT infrastructure, therefore, need to employ traffic classification models (trained by historical data) to automatically detect their assets on the network and ensure the health of devices against cyber attacks by monitoring their network behavior. On the other hand, IoT manufacturers often automatically perform firmware upgrades from cloud servers to devices that are operational in the field. This can potentially lead to a change of device behavior which makes it difficult for network operators to maintain classification models (incorporating changes without retraining the entire model). In this article, we develop a modular device classification architecture that allows operators to automatically detect IoT devices by their network activity and dynamically accommodate legitimate changes in assets (either addition of new device profile or upgrade of existing profiles). Our contributions are threefold: 1) we identify key traffic attributes that can be obtained from flow-level network telemetry to characterize the behavior of various IoT device types. We develop an unsupervised one-class clustering method for each device to detect their normal network behavior; 2) we tune device-specific clustering models and use them to classify IoT devices from their network traffic in real time. We enhance our classification by developing methods for automatic conflict resolution and noise filtering; and 3) we evaluate the efficacy of our scheme by applying it to traffic traces (benign and attack) from ten real IoT devices and demonstrate its ability to detect behavioral changes with an overall accuracy of more than 94 %.
引用
收藏
页码:7295 / 7309
页数:15
相关论文
共 50 条
  • [1] A Clustering-Based Approach to Detecting Critical Traffic Road Segments in Urban Areas
    Kosanin, Ivan
    Gnjatovic, Milan
    Macek, Nemanja
    Joksimovic, Dusan
    AXIOMS, 2023, 12 (06)
  • [2] Novel Approach for Network Traffic Pattern Analysis using Clustering-based Collective Anomaly Detection
    Ahmed M.
    Mahmood A.N.
    Annals of Data Science, 2015, 2 (1) : 111 - 130
  • [3] Extractive text summarization using clustering-based topic modeling
    Belwal, Ramesh Chandra
    Rai, Sawan
    Gupta, Atul
    SOFT COMPUTING, 2023, 27 (07) : 3965 - 3982
  • [4] Extractive text summarization using clustering-based topic modeling
    Ramesh Chandra Belwal
    Sawan Rai
    Atul Gupta
    Soft Computing, 2023, 27 : 3965 - 3982
  • [5] Clustering-Based Collaborative Storage for Blockchain in IoT Systems
    Peng, Kai
    Xie, Jiangshan
    Wei, Lan
    Hu, Jiaxing
    Hu, Xueyan
    Deng, Tianping
    Hu, Menglan
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (20): : 33847 - 33860
  • [6] Detecting HTTP Botnet with Clustering Network Traffic
    Cai, Tao
    Zou, Futai
    2012 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2012,
  • [7] CQNet: A Clustering-Based Quadruplet Network for Decentralized Application Classification via Encrypted Traffic
    Wang, Yu
    Xiong, Gang
    Liu, Chang
    Li, Zhen
    Cui, Mingxin
    Gou, Gaopeng
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2021: APPLIED DATA SCIENCE TRACK, PT IV, 2021, 12978 : 518 - 534
  • [8] Recognizing the taste signals using the clustering-based fuzzy neural network
    Huang, YX
    Zhou, CG
    CHINESE JOURNAL OF ELECTRONICS, 2005, 14 (01): : 21 - 25
  • [9] Clustering-Based Interpretation of Deep ReLU Network
    Picchiotti, Nicola
    Gori, Marco
    AIXIA 2021 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, 13196 : 403 - 412
  • [10] Clustering-Based Network Intrusion Detection System
    Fan, Chun-I
    Lai, Yen-Lin
    Shie, Cheng-Han
    2022 5TH IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (IEEE DSC 2022), 2022,