Toward Continuous Threat Defense: in-Network Traffic Analysis for IoT Gateways
- 13 October 2023
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet of Things Journal
- Vol. 11 (6) , 9244-9257
Abstract
The widespread use of IoT devices has unveiled overlooked security risks. With the advent of ultrareliable low-latency communications (URLLCs) in 5G, fast threat defense is critical to minimize damage from attacks. IoT gateways, equipped with wireless/wired interfaces, serve as vital frontline defense against emerging threats on IoT edge. However, current gateways struggle with dynamic IoT traffic and have limited defense capabilities against attacks with changing patterns. In-network computing offers fast machine learning (ML)-based attack detection and mitigation within network devices, but leveraging its capability in IoT gateways requires new continuous learning capability and runtime model updates. In this work, we present P4Pir, a novel in-network traffic analysis framework for IoT gateways. P4Pir incorporates programmable data plane into IoT gateway, pioneering the utilization of in-network ML inference for fast mitigation. It facilitates continuous and seamless updates of in-network inference models within gateways. P4Pir is prototyped in P4 language on raspberry pi and Dell Edge Gateway. With ML inference offloaded to gateway’s data plane, P4Pir’s in-network approach achieves swift attack mitigation and lightweight deployment compared to prior ML-based solutions. Evaluation results using three public data sets show that P4Pir accurately detects and fastly mitigates emerging attacks (>30% accuracy improvement and submillisecond mitigation time). The proposed model updates method allows seamless runtime updates without disrupting network traffic.Keywords
Funding Information
- Otto Mønsted Foundation
- VMware
- EU Horizon SMARTEDGE (101092908)
This publication has 42 references indexed in Scilit:
- Beholder – A CEP-based intrusion detection and prevention systems for IoT environmentsComputers & Security, 2022
- Edge-IIoTset: A New Comprehensive Realistic Cyber Security Dataset of IoT and IIoT Applications for Centralized and Federated LearningIEEE Access, 2022
- An ensemble learning and fog-cloud architecture-driven cyber-attack detection framework for IoMT networksComputer Communications, 2021
- SwitchTree: in-network computing and traffic analyses with Random ForestsNeural Computing and Applications, 2020
- SODA: A software-defined security framework for IoT environmentsComputer Networks, 2019
- OpCloudSec: Open cloud software defined wireless network security for the Internet of ThingsComputer Communications, 2018
- Firmware over the air for home cybersecurity in the Internet of Things2017
- Ingesting Data with Azure IoT Hub2017
- Blueswitch: enabling provably consistent configuration of network switches2015
- Random ForestsMachine Learning, 2001