2016-06-07 50 views
0

有沒有辦法列出MQTT客戶端正在向AWS-IoT發送數據或接收數據的所有主題?列出AWS-IoT中隔離流氓主題的所有主題

  1. 我在文檔或控制檯中沒有遇到過這個地方。
  2. 如果客戶端設備遭到黑客攻擊,攻擊者開始製作自己的主題並將其用作自己的網絡,該怎麼辦?現在有沒有辦法跟蹤流氓話題並將設備踢出去?

如果我知道有一個未經授權的話題,我可以檢測到它,但爲此我仍然需要一個像我們在RabbitMQ中獲得的主題列表。

有什麼想法?

回答

0

沒有管理方式列出所有主題。

但有一種方法可以阻止客戶端將數據發送到其他「流氓」主題以及訂閱他們自己的主題。

答案是在服務器端(IoT控制檯或CLI)爲該設備制定策略,以僅將數據發送給授權主題。一旦策略實施後,客戶端不能將數據發佈到任何其他主題。

參考:http://docs.aws.amazon.com/iot/latest/developerguide/authorization.html