接口别裸奔:加个简单IP限流,挡掉脚本刷接口

5个月前 (06-06 10:10)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

新手写接口,没做限流,别人写个脚本一秒钟请求你接口几百次,服务器直接崩了,今天说最简单的接口限流方法。

基础限流逻辑

同一个用户IP,一分钟最多请求某个接口20次,超过就直接返回"请求太频繁",用Redis或者文件记录IP的请求次数,一分钟内超过次数就拒绝,机器人批量请求就被挡了。

哪些接口必须限流

登录接口、短信接口、提交表单接口,这几个最容易被脚本刷,必须做限流,不然别人刷你短信接口,短信费花几千块。

新手不用复杂框架

不用上复杂的限流组件,写个简单的IP计数,超过次数就拒绝,就能挡掉90%的恶意刷接口,小项目足够用。

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

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

0
回帖

接口别裸奔:加个简单IP限流,挡掉脚本刷接口 期待您的回复!

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

取消确定

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