Azure IoT Hub にメッセージを送信するには、まずデバイスを IoT Hub レジストリに登録する必要がありますが、安全にデバイスに ID を登録させるにはどうすればよいでしょうか?
この質問の意図は、セキュリティの問題に関するものです。
AndroidやiOSなど、多くのユーザーが利用するアプリに実装したいと考えています。
これらのデバイスにレジストリ (共有アクセス キーがアプリに保存されている) への読み取り/書き込みアクセス許可を与えると、悪意のあるユーザーが共有アクセス キーを見つけて、それを使用してシステムを悪用する危険性があります。
デバイスを登録してデバイスごとのアクセスキーを返す機能を提供する公開サーバーを用意する以外に解決策はありますか? または、IoT Hub を使用して別のサービスを探すべきではありませんか?