阅读442 返回首页    go iPhone_iPad_Mac_手机_平板_苹果apple


身份和安全__产品组件_阿里云物联网套件-阿里云

安全是IoT最重要的话题。

阿里云物联网套件提供多重防护保障设备云端安全。

  • 每个设备需要具备物联网套件颁发的证书才能连接IoT Hub;
  • 设备与云端通信采用AES、RSA算法加密,从而保证数据传输安全;
  • 为了安全地基于数据通道传输数据,设备有责任保证他们的证书安全;
  • 数据到达IoT Hub之后,IoT Hub通过权限机制保障数据安全转发到其他阿里云服务或者其他设备。

设备身份

物联网套件为设备颁发证书,包括产品证书和设备证书,设备证书与设备是一对一的关系,确保设备的唯一合法性。设备通过CCP协议或者MQTT协议接入IoT Hub之前,都需要进行设备认证,设备认证需要携带产品证书和设备证书进行认证。

通信安全

阿里云物联网套件采用RSA-1024bit、AES算法来保证数据传输安全。

授权

阿里云物联网套件提供了设备级的授权粒度。

  • 对于设备端,设备必须具有权限,才可以往某个Topic发布订阅消息,这让用户可以完全控制Topic的消息转发,帮助用户控制数据的安全性;

  • 对于服务端,服务端基于阿里云AK默认具有该账号下Topic的操作权限,但是如果想要操作其他账号下的Topic需要相应的权限。

Topic的权限操作

对Topic的权限操作,阿里云物联网套件提供的有以下几种:

操作 描述
发布 该操作表示可以往Topic中发布消息
订阅 该操作表示可以从Topic中订阅消息
发布和订阅 该操作表示既可以对某Topic发布消息,也可以对某Topic订阅消息

操作的限制

阿里云物联网套件不仅能够支持设备端发布订阅消息,同时也支持服务端发布订阅消息。但是操作也有一些限制:

  • 单个设备不能对带有通配符的Topic进行发布或者订阅消息;
  • 服务端不能对带有通配符的Topic进行发布消息。

最后更新:2016-11-23 16:04:08

  上一篇:go 通信模式__IoT Hub_产品组件_阿里云物联网套件-阿里云
  下一篇:go sql表达式__规则引擎_产品组件_阿里云物联网套件-阿里云