
mud-visualizer は、MUDファイルを可視化するツールです。
警告: mud-visualizer は現在ベータ版です。自己責任でご利用ください。
このツールは、MUDファイルをJSON形式で可視化するために使用できます。

MUDファイルは、デバイスのACLルールを含むJSON形式のプレーンテキストファイルです。MUDファイルには数十から数百のACLルールが含まれている場合があり、手動でファイルを読み取り、検証するのは困難です。mud-visualizerは、MUDファイルの読み取り、検証(そして近い将来修正も)を支援します。
以下のコマンドを使用して mud-visualizer をインストールし実行します:
$ git clone https://github.com/iot-onboarding/mud-visualizer
$ cd mud-visualizer
$ npm install
$ npm start
現在、以下のMUD抽象化が incoming および outgoing の両方のトラフィック方向でサポートされています:
domain-nameslocal-networkssame-manufacturermanufacturermy-controllercontroller貢献を歓迎します! master ブランチにプルリクエストを送信してください。
[email protected] までお気軽にお問い合わせください。
また、新しい問題の提出や機能強化・新機能のリクエストには、Githubの Issues を積極的にご利用ください。
このツールが研究に役立つ場合は、以下の論文を引用をご検討ください:
@inproceedings{andalibi2021analysis,
title={On the Analysis of MUD-Files’ Interactions, Conflicts, and Configuration Requirements Before Deployment},
author={Andalibi, Vafa and Lear, Eliot and Kim, DongInn and Camp, L Jean},
booktitle={5th EAI International Conference on Safety and Security in Internet of Things, SaSeIoT},
year={2021}
}
@inproceedings{andalibi2021making,
title={Making Access Control Easy in IoT},
author={Andalibi, Vafa and Dev, Jayati and Kim, DongInn and Lear, Eliot and Camp, L Jean},
booktitle={International Symposium on Human Aspects of Information Security and Assurance},
pages={127--137},
year={2021},
organization={Springer}
}
@inproceedings{andalibi2021visualization,
title={Is Visualization Enough? Evaluating the Efficacy of MUD-Visualizer in Enabling Ease of Deployment for Manufacturer Usage Description (MUD)},
author={Andalibi, Vafa and Dev, Jayati and Kim, DongInn and Lear, Eliot and Camp, L Jean},
booktitle={Annual Computer Security Applications Conference},
pages={337--348},
year={2021}
}