【发布时间】:2017-07-20 22:31:48
【问题描述】:
不清楚是否要为数据库设置安全规则。
只允许经过身份验证的用户就足够了吗?我需要更复杂的东西吗?我有安卓应用,并在应用内进行所有验证和更新。
来自 IO 的视频说,如果有人知道您的应用 ID,他就有可能获取您的所有数据。因此,如果用户通过身份验证并拥有应用程序 ID 并以某种方式构建 Web 应用程序,他也可以获取数据吗?我的意思是如果使用简单的规则。
我只是在构建 android 应用程序并使用简单规则(启用身份验证)时要求风险。
【问题讨论】:
-
不要相信客户。即使他们通过了身份验证,他们也可以通过简单的工具将自己的帖子构建到数据库中。每个用户都应该有规则集,只能访问您希望他们看到的数据。
标签: firebase firebase-realtime-database firebase-authentication firebase-security