来自Firebase中的数据库的警告消息

时间:2020-10-09 12:53:20

标签: android firebase firebase-realtime-database firebase-security

我从Firebase收到以下消息。我该怎么办?

您选择以“测试模式”开始开发,这使您的实时 数据库实例完全向Internet开放。因为这个选择 使您的应用容易受到攻击者和数据库安全规则的攻击 配置为在前30天后停止允许请求。在 5天后,对您的实时数据库实例的所有客户端请求将 被拒绝。在此之前,请将您的安全规则更新为 允许您的应用正常运行,同时适当保护您的数据。 每天运行分析;如果您在最近24天内修改了规则 这些更改可能无法计算的小时数。

这就是我在Firebase中的数据库中找到的

{
  "rules": {

    ".read": "now < 1602709200000",  // 2020-10-15

    ".write": "now < 1602709200000",  // 2020-10-15
  }
}

1 个答案:

答案 0 :(得分:1)

除了当前的安全规则外,您还需要为数据库设置一些安全规则。 You should read about how to define them

您当前的规则意味着,如果他们的请求在2020年10月15日之前发送,则每个人都可以读写您的数据库。因此,除非您在接下来的5天内进行设置,否则此后您的服务将不可用。