如何防止用户下载整个Firebase数据库以及所有小部件

时间:2018-06-11 14:55:50

标签: javascript security firebase-realtime-database firebase-security-rules

我的Firebase数据库对任何人都完全可读,因为内容当然会用于网站。如您所知,Firebase有一个下载限制(10GB /月),如果有人想要,他们可以编写一些代码来反复下载整个内容,直到达到限制。现在,我是否可以阻止完整下载,但仍然可以按部分方式访问所有部分?

1 个答案:

答案 0 :(得分:0)

Firebase的服务器端安全规则无法根据用户可以立即读取的数据大小进行限制。

您通常会通过使数据不是全局可读来控制访问。相反,您可以通过遵循某种结构使其可读,这与您访问网站中的数据的方式相匹配。

如果您怀疑自己的网站遭到滥用行为,reach out to Firebase support可获得有关故障排除的个性化帮助