Ofe*_*ero 3 firebase firebase-cloud-messaging
根据此链接,注册令牌必须保密。
注册令牌:由 FCM SDK 为每个客户端应用程序实例生成的 ID。单设备和设备组消息需要。请注意,注册令牌必须保密。
令牌有多敏感?任何拥有注册令牌的人都可以向设备发送通知吗?还是特定于我的项目的令牌?
如果其他人获得了设备注册令牌,会有什么风险?
令牌有多敏感?任何拥有注册令牌的人都可以向设备发送通知吗?还是特定于我的项目的令牌?
并不真地。如果未与注册令牌关联的发件人发送消息,则他们将收到error:MismatchSenderId:
注册令牌与特定的发件人组相关联。当客户端应用程序注册 FCM 时,它必须指定允许哪些发件人发送消息。向客户端应用程序发送消息时,您应该使用这些发件人 ID 之一。如果您切换到不同的发件人,现有的注册令牌将不起作用。
如果您以此为基础,那么将注册令牌保密似乎并不是什么大事。但是,如果发生未经授权的用户有权发送消息的情况,如果他不知道/拥有注册令牌,那么它几乎没有用。只需将其视为另一种安全措施即可。
如果其他人获得了设备注册令牌,会有什么风险?
从我上面提到的场景来看,如果有人(未经授权的用户)有权发送消息和注册令牌,那么他们几乎可以向其发送任何内容。
| 归档时间: |
|
| 查看次数: |
1063 次 |
| 最近记录: |