【发布时间】:2016-07-21 11:47:58
【问题描述】:
这可能是一个愚蠢的问题,但我在任何地方都找不到答案。
既然您只需要修改 Firebase 参考 URL,那么是什么阻止我正确猜测或找到另一个 Firebase 的参考 URL(一个不属于我的数据库)然后删除他们的所有数据?如果您有一个包含 Firebase 引用的开源应用程序,那么现在任何人都可能删除所有内容。我看到数据库有一些规则,但我仍然不明白如何使用这些规则来保护数据。
【问题讨论】:
-
我并没有深入了解自己,但是您检查过这些docs吗?
-
是的。据我了解,在将用户存储在 Firebase 上的示例中,规则会阻止用户删除其他用户的数据。但是,如果我用他们的 Firebase 引用克隆了某人的 repo——我看不出有什么能阻止我运行擦除整个数据库的代码。
标签: firebase