Manufacturer Usage Description (MUD) is an Internet Engineering Task Force (IETF) standard designed to protect IoT devices and networks by creating an out-of-the-box access control list for an IoT device. %The protocol defines a conceptually straightforward method to implement an isolation-based defensive mechanism based on the rules that are introduced by the manufacturer of the device. However, in practice, the access control list of each device is defined in its MUD-File and may contain possibly hundreds of access control rules. As a result, reading and validating these files is a challenge; and determining how multiple IoT devices interact is difficult for the developer and infeasible for the consumer. To address this we introduce the MUD-Visualizer to provide a visualization of any number of MUD-Files. MUD-Visualizer is designed to enable developers to produce correct MUD-Files by providing format correction, integrating them with other MUD-Files, and identifying conflicts through visualization. MUD-Visualizer is scalable and its core task is to merge and illustrate ACEs for multiple devices; both within and beyond the local area network. MUD-Visualizer is made publicly available and can be found on GitHub.
翻译:制造厂商使用说明(MUD)是互联网工程工作队的一个标准,目的是保护IOT设备和网络,为IOT设备创建一个出柜访问控制列表,从而保护IOT设备和网络。%协议定义了一种概念上直截了当的方法,根据装置制造商采用的规则,实施一个基于隔离的防御机制。然而,在实践中,每种设备的出入控制清单都在其MUD-File中界定,可能包含数百个访问控制规则。结果,读取和验证这些文件是一项挑战;确定多种IOT设备对开发者来说是如何难以互动的,对消费者来说是行不通的。为了解决这个问题,我们引入了MUD-Vualizer,以提供任何数量MUD-Files的直观化。MUD-Vializer旨在让开发者能够通过提供格式校正、将其与其他MUD-Fire(MUD-Fire)整合,并通过视觉识别冲突。MUD-S-Vializer是可调的,其核心任务是将多功能合并和说明。