Unveiling Behavioral Transparency of Protocols Communicated by IoT Networked Assets (Full Version)
<|reference_start|>Unveiling Behavioral Transparency of Protocols Communicated by IoT Networked Assets (Full Version): 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.<|reference_end|>
@article{wannigama2024unveiling,
    title={Unveiling Behavioral Transparency of Protocols Communicated by IoT
  Networked Assets (Full Version)},
    author={Savindu Wannigama (1), Arunan Sivanathan (2), Ayyoob Hamza (2) and
  Hassan Habibi Gharakheili (2) ((1) Department of Computer Engineering,
  University of Peradeniya, Sri Lanka. (2) School of EE&T, UNSW Sydney,
  Australia.)},
    journal={arXiv preprint arXiv:2404.07408},
    year={2024},
    archivePrefix={arXiv},
    eprint={2404.07408},
    primaryClass={cs.NI}
}