1

Azure IoT Hub にメッセージを送信するには、まずデバイスを IoT Hub レジストリに登録する必要がありますが、安全にデバイスに ID を登録させるにはどうすればよいでしょうか?

この質問の意図は、セキュリティの問題に関するものです。

AndroidやiOSなど、多くのユーザーが利用するアプリに実装したいと考えています。

これらのデバイスにレジストリ (共有アクセス キーがアプリに保存されている) への読み取り/書き込みアクセス許可を与えると、悪意のあるユーザーが共有アクセス キーを見つけて、それを使用してシステムを悪用する危険性があります。

デバイスを登録してデバイスごとのアクセスキーを返す機能を提供する公開サーバーを用意する以外に解決策はありますか? または、IoT Hub を使用して別のサービスを探すべきではありませんか?

4

2 に答える 2

1

ユーザーが自分のデバイスを IoT ハブに登録できるようにする場合は、デバイスから呼び出すことができ、キーを返す別のサービスを作成する必要があります。このサービスは、デバイスを IoT Hub に登録し、ユーザーが登録できるデバイスの数を制限するロジックを提供する必要があります。これは、ここにある MyDriving サンプル ソリューションで採用されているアプローチであり、ユーザーは自分の電話を IoT ハブに接続されたデバイスとして登録できます。

于 2016-07-11T06:08:21.560 に答える