【发布时间】:2019-01-03 22:48:30
【问题描述】:
我的项目目前如此构建,所有写入操作都由 Firebase 函数处理,例如 createUser、followUserDirectly、acceptRequest 或 sendFollowRequest。
我的第一个问题是这些功能是否可以被我的应用程序及其逻辑之外的攻击者执行。
第二个是:传递给函数的属性是否可以在预期逻辑之外进行修改?例如,如果传递了错误的用户 ID,则将接受完全不同的关注请求。
【问题讨论】:
-
我们无法在没有看到它们的情况下说出您的功能是否安全。但是,如果它们是 HTTP 可调用函数,除非您自己保护了对它们的访问权限,否则它们不会受到保护,如下所示:github.com/firebase/functions-samples/tree/master/…。
标签: android firebase google-cloud-firestore google-cloud-functions