如何保护内部统计 API 免受用户一遍又一遍地调用它。PHP,拉拉维尔

How to protect internal statistics API from users calling it over and over. PHP, LARAVEL

提问人:Vlad K 提问时间:2/27/2023 更新时间:2/27/2023 访问量:56

问:

保护前端在某些用户交互期间使用 POST 调用的内部 API 端点的机制是什么?

此 API 用于统计信息,并在后台为登录用户和来宾用户调用。

如何防止用户在该请求的网络选项卡中单击“重新发送”?

谢谢。

(我正在使用 laravel,但关于在这里实现什么的一般想法将不胜感激。

PHP Laravel API 安全性

评论

1赞 Vitor Bellini 2/27/2023
是什么产生了这个邀请?这个 API 不通过用户名/密码认证吗?
1赞 Ayb009 2/27/2023
添加 CSRF 保护或要求基于会话的身份验证,以保护 API 端点免受未经授权的访问,包括阻止用户从该请求的网络选项卡中单击“重新发送”。

答:

0赞 Jubaz 2/27/2023 #1

我相信您正在寻找 API 速率限制,您可以从这里浏览完整的文档 https://laravel.com/docs/10.x/rate-limiting