Managing IoT Cyber-Security Using Programmable Telemetry and Machine Learning

被引:47
|
作者
Sivanathan, Arunan [1 ]
Gharakheili, Hassan Habibi [1 ]
Sivaraman, Vijay [1 ]
机构
[1] Univ New South Wales, Sch Elect Engn & Telecommun, Sydney, NSW 2052, Australia
关键词
IoT; device monitoring; flow characteristics; machine learning; INTERNET;
D O I
10.1109/TNSM.2020.2971213
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber-security risks for Internet of Things (IoT) devices sourced from a diversity of vendors and deployed in large numbers, are growing rapidly. Therefore, management of these devices is becoming increasingly important to network operators. Existing network monitoring technologies perform traffic analysis using specialized acceleration on network switches, or full inspection of packets in software, which can be complex, expensive, inflexible, and unscalable. In this paper, we use SDN paradigm combined with machine learning to leverage the benefits of programmable flow-based telemetry with flexible data-driven models to manage IoT devices based on their network activity. Our contributions are three-fold: (1) We analyze traffic traces of 17 real consumer IoT devices collected in our lab over a six-month period and identify a set of traffic flows (per-device) whose time-series attributes computed at multiple timescales (from a minute to an hour) characterize the network behavior of various IoT device types, and their operating states (i.e., booting, actively interacted with user, or being idle); (2) We develop a multi-stage architecture of inference models that use flow-level attributes to automatically distinguish IoT devices from non-IoTs, classify individual types of IoT devices, and identify their states during normal operations. We train our models and validate their efficacy using real traffic traces; and (3) We quantify the trade-off between performance and cost of our solution, and demonstrate how our monitoring scheme can be used in operation for detecting behavioral changes (firmware upgrade or cyber attacks).
引用
收藏
页码:60 / 74
页数:15
相关论文
共 50 条
  • [41] Cyber-Security Enhancement of Networked Control Systems Using Homomorphic Encryption
    Kogiso, Kiminao
    Fujita, Takahiro
    2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 6836 - 6843
  • [42] A review on security analysis of cyber physical systems using Machine learning
    Ahmed Jamal A.
    Mustafa Majid A.-A.
    Konev A.
    Kosachenko T.
    Shelupanov A.
    Materials Today: Proceedings, 2023, 80 : 2302 - 2306
  • [43] On the Effectiveness of Machine and Deep Learning for Cyber Security
    Apruzzese, Giovanni
    Colajanni, Michele
    Ferretti, Luca
    Guido, Alessandro
    Marchetti, Mirco
    2018 10TH INTERNATIONAL CONFERENCE ON CYBER CONFLICT (CYCON X): MAXIMISING EFFECTS, 2018, : 371 - 389
  • [44] Machine learning models for enhancing cyber security
    Therasa, P. R.
    Shanmuganathan, M.
    Bapu, B. R. Tapas
    Sankarram, N.
    INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2024, 16 (05) : 590 - 601
  • [45] Machine Learning Approach to Cyber Security in Aviation
    Talegani, Ali Rahim
    Nygard, Kendall E.
    Bridgelall, Raj
    Hough, Jill
    2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2018, : 147 - 152
  • [46] Cyber Security Intrusion Detection and Bot Data Collection using Deep Learning in the IoT
    Alotaibi, Fahad Ali
    Mishra, Shailendra
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (03) : 421 - 432
  • [47] Security and Privacy in IoT Using Machine Learning and Blockchain: Threats and Countermeasures
    Waheed, Nazar
    He, Xiangjian
    Ikram, Muhammad
    Usman, Muhammad
    Hashmi, Saad Sajid
    ACM COMPUTING SURVEYS, 2021, 53 (06)
  • [48] A Survey of Using Machine Learning in IoT Security and the Challenges Faced by Researchers
    Harahsheh K.
    Chen C.-H.
    Informatica (Slovenia), 2023, 47 (06): : 1 - 54
  • [49] Effect of Imbalanced Datasets on Security of Industrial IoT Using Machine Learning
    Zolanvari, Maede
    Teixeira, Marcio A.
    Jain, Raj
    2018 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), 2018, : 112 - 117
  • [50] A Learning Approach with Programmable Data Plane towards IoT Security
    Qin, Qiaofeng
    Poularakis, Konstantinos
    Tassiulas, Leandros
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 410 - 420