留言接口没做频率限制,一天被刷几万条垃圾,加每分钟60次限制,之后垃圾不到10条

10年前 (2016-12-07)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手写接口,没做频率限制,脚本一秒刷几百次请求,把数据库打满,网站直接502,其实给接口加个频率限制,就挡住脚本刷接口。第一,同一个用户1分钟内请求接口超过60次,直接返回“请求太频繁”,挡住脚本刷;第二,登录、提交这类重要接口,频率限制更严,1分钟10次;第三,正常用户操作不会触发限制,只有脚本狂刷才会被拦;第四,被拦的用户,过1分钟自动恢复,不用人工解封。

我之前留言接口没做频率限制,脚本一秒发200条留言,一天收到几万条垃圾,加了频率限制,1分钟超过60次直接拦,之后每天垃圾留言不到10条。很多新手觉得接口开着方便用户,不做频率限制,脚本随便刷,数据库和带宽都扛不住,加个简单限制,挡99%的脚本。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3789.html

0
回帖

留言接口没做频率限制,一天被刷几万条垃圾,加每分钟60次限制,之后垃圾不到10条 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息