有关不安全规则的Firebase Firestore电子邮件

有关不安全规则的Firebase Firestore电子邮件,firebase,security,google-cloud-firestore,firebase-security,Firebase,Security,Google Cloud Firestore,Firebase Security,所以我今天收到一封firebase firestore邮件,上面说: 火基: 您的云Firestore数据库具有不安全的规则 我们检测到您的安全规则存在以下问题: 任何用户都可以读取整个数据库 因为您的项目没有强大的安全规则,所以任何人都可以访问您的整个数据库。攻击者可以读取您的所有数据,他们可以抬高您的账单。 每天都进行分析。如果您在过去24小时内修改了规则,则可能无法解释 这是一个警告还是必须向我的项目添加身份验证?我希望任何人都能读取我的Firestore数据库。这是一个警告。您可以根据自

所以我今天收到一封firebase firestore邮件,上面说:

火基: 您的云Firestore数据库具有不安全的规则

我们检测到您的安全规则存在以下问题: 任何用户都可以读取整个数据库

因为您的项目没有强大的安全规则,所以任何人都可以访问您的整个数据库。攻击者可以读取您的所有数据,他们可以抬高您的账单。 每天都进行分析。如果您在过去24小时内修改了规则,则可能无法解释


这是一个警告还是必须向我的项目添加身份验证?我希望任何人都能读取我的Firestore数据库。

这是一个警告。您可以根据自己的要求设置规则。但是,建议您使用某种规则保护数据库,这样就不会有人窃取您的数据。有关更多信息,请阅读以下内容:

因此,根据firebase文档中的这一页,写着“不推荐:所有用户都有读写权限”。但他们没有提到这是必须的

您可以使用带有时间戳的时间规则作为限制

   rules_version = '2';
    service cloud.firestore {
    match /databases/{database}/documents {
        match /{document=**} {
  allow read: if request.time < timestamp.date(2021, 12, 1);
     }
      }
        }
rules_version='2';
服务云.firestore{
匹配/databases/{database}/documents{
匹配/{document=**}{
允许读取:if request.time
他们向我发送了大量电子邮件,这让我有点害怕,因此如何处理这些邮件?我如何禁用他们的邮件或警告我的安全规则类似于此规则\u version='2';service cloud.firestore{match/databases/{database}/documents{match/{document=**}{allow read;}}}}}}}}}嘿,我只想允许阅读而不获取他们的邮件,在那种情况下你能帮我吗。。。