防止滥用:Firebase 的云功能 [英] Preventing Abuse: Cloud Functions for Firebase

查看:22
本文介绍了防止滥用:Firebase 的云功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

阻止攻击者反复触发云函数、导致巨额账单或导致项目达到配额限制的最佳方法是什么?

What is the best way to stop an attacker from triggering a Cloud Function repeatedly, causing a huge bill or causing the project to run into quota limits?

一些想法:

  • Use RTDB or Cloud Storage triggers as much as possible, since writes to those are protected by those products' security rules
  • Put functions behind a service like Cloudflare
  • Set up billing alerts, so a notification is sent if the monthly bill is unusually large

推荐答案

检查我的答案这里.

我的回答中的项目的简短细分:

Short breakdown of items from my answer :

  1. 限制请求类型
  2. 如果可以,请进行身份验证
  3. 检查来源
  4. 在两者之间使用负载平衡器
  5. 使用类似 Cloudflare 页面规则

希望有帮助:)

这篇关于防止滥用:Firebase 的云功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆