Journal article
Towards continuous threat defense: in-network traffic analysis for IoT gateways
- Abstract:
- The widespread use of IoT devices has unveiled overlooked security risks. With the advent of ultra-reliable lowlatency communications (URLLC) 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-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 machine learning (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 datasets show that P4Pir accurately detects and fastly mitigates emerging attacks (>30% accuracy improvement and sub-millisecond mitigation time). The proposed model updates method allows seamless runtime updates without disrupting network traffic.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 2.2MB, Terms of use)
-
- Publisher copy:
- 10.1109/JIOT.2023.3323771
Authors
- Publisher:
- IEEE
- Journal:
- IEEE Internet of Things Journal More from this journal
- Volume:
- 11
- Issue:
- 6
- Pages:
- 9244-9257
- Publication date:
- 2023-10-13
- Acceptance date:
- 2023-09-26
- DOI:
- EISSN:
-
2327-4662
- Language:
-
English
- Pubs id:
-
1544076
- Local pid:
-
pubs:1544076
- Deposit date:
-
2023-10-09
- ARK identifier:
Terms of use
- Copyright holder:
- IEEE
- Copyright date:
- 2023
- Rights statement:
- © 2023 IEEE
- Notes:
- For the purpose of Open Access, the author has applied a CC BY public copyright licence to any Author Accepted Manuscript version arising from this submission. This is the author accepted manuscript following peer review version of the article. The final version is available online from IEEE at: https://doi.org/10.1109/JIOT.2023.3323771
If you are the owner of this record, you can report an update to it here: Report update to this record