当前位置: 首页 > 知识库问答 >
问题:

我应该隐藏哪些数据以防止对我的firebase数据库的不必要的访问?

宓毅庵
2023-03-14
".read": true
".write": true

共有1个答案

史默
2023-03-14

我很高兴你注意到了安全规则和应用程序检查。这些都是保护数据库免受未经授权访问的重要方法。

web、google-services.json和googleService-info.plist上的firebaseConfig变量中的信息是Firebase SDK用来定位资源和标识应用程序的。

如果您要隐藏该信息,其他人可能仍然会发现该数据库,因此谨慎地设置规则以防止未经授权的使用是很重要的。Firebase安全检查表可能有助于解释其中的一些问题,特别是Firebase服务的API密钥不是秘密的。

 类似资料:
  • 问题内容: 在为数据库(例如MySQL)设计模式时,会出现一个问题,即是否要完全规范化表。 一方面,联接(以及外键约束等)非常慢,另一方面,您会获得冗余数据和潜在的不一致情况。 这里“最优化”是正确的方法吗?即创建一个书本归一化数据库,然后查看可以进行归一化以实现最佳速度增益的内容。 对于这种方法,我的担心是,我将选择一个可能不够快的数据库设计- 但是在那个阶段重构模式(同时支持现有数据)将非常痛

  • 我有一个用于密码重置的Spring MVC网页。这需要我们执行以下验证工作流程: > 提供用户名或电子邮件 如果提供了电子邮件,请确保其格式有效(例如:@email) 通过以下方式检查用户是否存在: 3a)尝试通过用户名从数据库加载用户 3b)如果通过用户名加载返回,尝试通过电子邮件从数据库加载用户 加载后,检查用户是否未被锁定: 目前,我在 然而,这要求我的验证器能够访问对象,以便加载用户。这会

  • 在日常生活中,我们可能没有察觉到经常使用的数据库系统。正式学习数据库之前,先带大家了解一下身边常见的数据库系统应用。 在阅读以下内容时,读者可以先将: 数据库看作一组相关的数据 数据库管理系统(DBMS)看作管理和控制这组数据的软件 数据库系统包括与数据库相互作用的应用程序、DBMS 和数据库在内的所有东西 本章后面会对上述术语给出更加准确的定义。 下面是生活中一些常见的数据库应用。 超市购物 我

  • 我有mysql数据库和hibernate与java的连接。我有4个表: 客户1对多订单 订单1对多订单产品 订单产品多对1订单产品 数据库中已经有客户和产品。我的程序从用户那里收集产品和客户端,我想将它们添加到数据库中。我所需要做的就是: -使用OrderProducts的ArrayList添加订单 -添加所有OrderProducts -使用新订单更新客户端订单ArrayList -使用Orde

  • 问题内容: 我只是在评估H2数据库…下载并解压缩了安装文件,并连接到的数据库。是我的主目录,不存在(我希望H2创建它)。 控制台似乎可以正常工作。我创建了一个表并向其中插入了一行。即使断开并重新连接控制台,我也可以看到并查询该表。 但是,我没有看到预期的文件。它在哪里? 问题答案: 您确定没有: 文件?如果没有,请尝试以下操作: 它的作用是寻找H2控制台的Java进程,获取其PID并列出该进程的所

  • 我正在建立一个网站,我正在使用Spotify应用编程接口作为音乐库。我想添加更多的过滤器和订单选项来搜索Traks比api允许我,所以我想知道什么轨道/歌曲数据可以从API保存到我的数据库,如艺术家名称或流行度。 我想保存:姓名、艺术家、专辑和其他一些东西。这是可能的还是违反了条款和条件? 提前感谢!