A Learning Approach with Programmable Data Plane towards IoT Security

2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)(2020)

引用 8|浏览15
暂无评分
摘要
Security threats arising in massively connected Internet of Things (IoT) devices have attracted wide attention. It is necessary to equip IoT gateways with firewalls to prevent hacked devices from infecting a larger amount of network nodes. The match-and-action mechanism of Software Defined Networking (SDN) provides the means to differentiate malicious traffic flows from normal ones, which mirrors the past firewall mechanisms but with a new flexible and dynamically reconfigurable twist. However, vulnerabilities of IoT devices and heterogeneous protocols coexisting in the same network challenge the extension of SDN into the IoT domain. To overcome these challenges, we leverage the high level of data plane programmability brought by the P4 language and design a novel two-stage deep learning method for attack detection tailored to that particular language. Our method is able to generate flow rules that match a small number of header fields from arbitrary protocols while maintaining high performance of attack detection. Evaluations using network traces of different IoT protocols show significant benefits in accuracy, efficiency and universality over state-of-the-art methods.
更多
查看译文
关键词
data plane programmability,deep learning method,attack detection,network traces,IoT protocols,programmable data plane,IoT security,security threats,Internet of Things devices,IoT gateways,firewalls,hacked devices,network nodes,Software Defined Networking,SDN,malicious traffic,firewall mechanisms,IoT devices,heterogeneous protocols,IoT domain,match-and-action mechanism
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要