【问题标题】:Restrict Firebase Realtime Database data request limit限制 Firebase 实时数据库数据请求限制
【发布时间】:2020-10-25 11:42:17
【问题描述】:

在 Firebase 实时数据库中,我想为每个用户或每个 IP 的数据读取请求数设置限制。 类似于 Firebase 身份验证限制(例如,新帐户创建 100 个帐户/IP 地址/小时)

有没有办法在 Firebase 实时数据库中实现这一点?

【问题讨论】:

    标签: firebase firebase-realtime-database google-cloud-platform


    【解决方案1】:

    实现这一点的唯一方法是通过您控制的后端 API 强制客户端应用。该 API 必须记录每个 IP 读取的数据量,并拒绝超出限制的请求。

    否则,没有办法像您描述的那样施加限制。这不是简单的配置问题。

    【讨论】:

    • 不支持速率限制真是太疯狂了。我建议您将其标记为 Firebase 中的主要安全漏洞,以便解决此问题。
    • 您可以向 Firebase 支持提出功能请求。这不是安全问题 - 这是计费问题。 support.google.com/firebase/contact/support
    • 这是否意味着任何人都可以破解 Firebase 应用程序来爆炸您的阅读并可能让您破产?这一定是一个安全问题。
    • 可以用谷歌云平台控制吗?
    • 计费限制是所有公有云服务的通病。如果您想知道是否有问题,可以设置预算提醒cloud.google.com/billing/docs/how-to/budgets
    猜你喜欢
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 2018-08-05
    • 1970-01-01
    相关资源
    最近更新 更多