R.I.P.
๐ป
Ghosted
Unveiling Behavioral Transparency of Protocols Communicated by IoT Networked Assets (Full Version)
April 11, 2024 ยท Entered Twilight ยท ๐ IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks
Repo contents: .gitignore, README.md, device-traffic-data, protocol-data-analysis, protocol-data-models
Authors
Savindu Wannigama, Arunan Sivanathan, Ayyoob Hamza, Hassan Habibi Gharakheili
arXiv ID
2404.07408
Category
cs.NI: Networking & Internet
Citations
4
Venue
IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks
Repository
https://github.com/savinduwannigama/ProtoIoT
Last Checked
3 months ago
Abstract
Behavioral transparency for Internet-of-Things (IoT) networked assets involves two distinct yet interconnected tasks: (a) characterizing device types by discerning the patterns exhibited in their network traffic, and (b) assessing vulnerabilities they introduce to the network. While identifying communication protocols, particularly at the application layer, plays a vital role in effective network management, current methods are, at best, ad-hoc. Accurate protocol identification and attribute extraction from packet payloads are crucial for distinguishing devices and discovering vulnerabilities. This paper makes three contributions: (1) We process a public dataset to construct specific packet traces pertinent to six standard protocols (TLS, HTTP, DNS, NTP, DHCP, and SSDP) of ten commercial IoT devices. We manually analyze TLS and HTTP flows, highlighting their characteristics, parameters, and adherence to best practices-we make our data publicly available; (2) We develop a common model to describe protocol signatures that help with the systematic analysis of protocols even when communicated through non-standard port numbers; and, (3) We evaluate the efficacy of our data models for the six protocols, which constitute approximately 97% of our dataset. Our data models, except for SSDP in 0.3% of Amazon Echo's flows, produce no false positives for protocol detection. We draw insights into how various IoT devices behave across those protocols by applying these models to our IoT traces.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Networking & Internet
๐
๐
The Cartographer
Federated Learning in Mobile Edge Networks: A Comprehensive Survey
๐
๐
The Cartographer
A Survey of Indoor Localization Systems and Technologies
R.I.P.
๐ป
Ghosted
Survey of Important Issues in UAV Communication Networks
๐
๐
The Cartographer
Network Function Virtualization: State-of-the-art and Research Challenges
๐
๐
The Cartographer