【发布时间】:2020-05-29 23:18:28
【问题描述】:
我已经搜索了netlify docs,但我无法弄清楚。
我在这里有一个无服务器功能
/.netlify/functions/orderCreate
但我可以在我的浏览器或 curl 中点击它,它会尝试创建订单。如果攻击者发现了这个功能,他们可以在我的数据库中创建数千个假订单。
我知道我可以做一些简单的检查,比如确保它是一个 HTTP 帖子,或者确保它有一些有效的会话 ID,但我真的想要某种类型的身份验证或更好的安全性。
因为所有请求应该都来自客户端通过 ajax 请求做出反应的应用程序,我可以将其限制在同一个域或其他东西吗?
【问题讨论】:
标签: javascript aws-lambda serverless netlify