如何保护Firebase数据不被应用程序外访问?

时间:2019-03-12 11:47:50

标签: firebase

我有一个视频流android应用。 Firebase项目包含视频链接和元。我已经实施了身份验证和Firebase数据库规则,以便只有经过身份验证的用户才能访问这些视频。

仍然有人可以访问链接并下载要上传到youtube的视频。

所以我的问题是如何完全阻止用户从应用程序外部访问我的json。我已将读取操作仅限于经过身份验证的用户。

是否有人可以使用命令行注册到我的项目然后访问数据?

1 个答案:

答案 0 :(得分:0)

我认为问题可能是这样的:

  1. 获得授权的用户会获得指向您视频的链接
  2. 他们在验证时下载了它
  3. 他们可以根据视频进行所需的操作(并且无需再次进行身份验证)

没有解决此常见问题的简便方法。

您应该使用DRMHDCP之类的技术来加密在服务器和客户端之间传递的流数据,这是Netflix在其网站上用来将数据发送到电视的一种方法。

  

您可能需要了解您的业务规模以及是否值得   朝着这个方向前进,执行必要的部分。

有用的链接: