2016-06-07 51 views
0

有没有办法列出MQTT客户端正在向AWS-IoT发送数据或接收数据的所有主题?列出AWS-IoT中隔离流氓主题的所有主题

  1. 我在文档或控制台中没有遇到过这个地方。
  2. 如果客户端设备遭到黑客攻击,攻击者开始制作自己的主题并将其用作自己的网络,该怎么办?现在有没有办法跟踪流氓话题并将设备踢出去?

如果我知道有一个未经授权的话题,我可以检测到它,但为此我仍然需要一个像我们在RabbitMQ中获得的主题列表。

有什么想法?

回答

0

没有管理方式列出所有主题。

但有一种方法可以阻止客户端将数据发送到其他“流氓”主题以及订阅他们自己的主题。

答案是在服务器端(IoT控制台或CLI)为该设备制定策略,以仅将数据发送给授权主题。一旦策略实施后,客户端不能将数据发布到任何其他主题。

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