springboot项目+vue,如何防止“批量提交”,因为页面太多,不能使用验证码,有啥好方法?
项目被检测出了渗透测试漏洞,如何防止某个接口被批量提交?
回答:
可以对接口限流,如果你们用了SpringCloudGateway作为网关,那可以直接用它自带的限流过滤器就能做到限流,可以参考文章:https://mafgwo.cn/2020/02/22/... ,如果没有使用SpringCloudGateway网关,可以自己实现一个限流过滤器,也可以参考上面的文章来实现,限流过滤器使用令牌桶机制,网上可以找找限流的一些实现。
回答:
搜索「SpringBoot」和「接口限流」或者「按 IP 限流」等关键字可以搜出来很多,顺手搜了一下,因为框架不熟,没仔细看,你自己看看呢
- springBoot+redis+security项目采用Aop实现IP访问限流_FengRenYuanDeFZ的博客-CSDN博客
- SpringBoot进阶教程(六十七)RateLimiter限流 - 请叫我头头哥 - 博客园 (cnblogs.com)
- 轻松两步,我在 SpringBoot 服务上实现了接口限流 - 知乎 (zhihu.com)
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
以上是 springboot项目+vue,如何防止“批量提交”,因为页面太多,不能使用验证码,有啥好方法? 的全部内容, 来源链接: utcz.com/p/944496.html