【发布时间】:2020-05-14 18:53:50
【问题描述】:
我正在使用 Firestore 数据库开发应用程序,但我面临某些安全问题。例如,应用程序在每个表单提交时添加创建和写入日期,并检查写入日期是否迟到用户必须支付罚款。由于 javascript 代码是可见的并且可以在客户端更改,因此用户可以修改写入日期并绕过惩罚。
为了解决这个问题,我首先有两个选择,我可以使用服务器端,这会花费我不想要的额外服务器硬件。第二种选择是使用云功能,这比升级我的服务器硬件成本高得多。有没有更好的办法来处理这个问题?
【问题讨论】:
-
“使用云功能成本高得多” -> 你看过pricing for Cloud Functions吗?每月有 125,000 次调用的慷慨免费层级。
标签: javascript database firebase firebase-realtime-database google-cloud-firestore