【发布时间】:2018-03-10 06:17:02
【问题描述】:
我正在使用 firebase 作为我的 android 应用程序的后端。我最近遇到了数据库安全规则。在我的应用程序中,任何用户只能访问我在应用程序代码中创建了 DatabaseReference 的某些特定数据。那么,如果我在代码本身中指定用户可以通过应用访问的数据部分,为什么我们需要安全规则呢?
【问题讨论】:
标签: android firebase firebase-realtime-database
我正在使用 firebase 作为我的 android 应用程序的后端。我最近遇到了数据库安全规则。在我的应用程序中,任何用户只能访问我在应用程序代码中创建了 DatabaseReference 的某些特定数据。那么,如果我在代码本身中指定用户可以通过应用访问的数据部分,为什么我们需要安全规则呢?
【问题讨论】:
标签: android firebase firebase-realtime-database
因为您的代码可以很容易地更改为攻击者想要做的任何事情。服务器的规则不能以任何方式更改或规避,除非知道如何登录到您的 Google 帐户。
【讨论】: