IoT機器の通信の範囲の制限

正解は イ です。 IoTポリシーの ポリシー変数 (${iot:Connection.Thing.ThingName}など)を使うと、1つのポリシーで 機器ごとに自分のトピックだけ を許可できます。 1台の侵害で全ての機器のトピックに影響する。 1台の侵害の影響を、その機器のトピックに限れる。 長期のキーの埋め込みは危険で、機器の認証の方式にも合わない。 1つの漏えいで全ての機器がなりすまされる。

数万台のIoT機器がAWS IoT CoreにMQTTで接続する。各機器は、自分の機器名を含むトピックにだけ発行・購読できるようにしたい。1台が乗っ取られても、ほかの機器のトピックには影響させたくない。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
全ての機器に、全てのトピックへの発行と購読を許可するIoTポリシーを付ける
イ
IoTポリシーで、ポリシー変数の機器名を使ったトピックのARNだけを許可する
ウ
機器にIAMユーザーのアクセスキーを埋め込み、IAMのポリシーで制限する
エ
全ての機器で同じ証明書を共有し、証明書の数を減らして管理を簡単にする