识别IP地址的应用场景是否可以用于防止恶意点击?具体怎么做?

农百科 115 0

一个非常好的问题,我是工作多年的Web应用架构师,来回答一下这个问题。欢迎关注我,了解更多IT专业知识。

题主没有给出业务场景的具体描述。介绍一个Springboot开发的Web服务在REST API接口层控制访问频率的实现方案。

将接口访问频率控制逻辑实现在解释器和注解中。

功能设计:统计API在指定时间段内的访问次数,进行频率控制。可以使用IP,也可以使用session,或者两者结合,逻辑规则实现在 Interceptor解释器中。

识别IP地址的应用场景是否可以用于防止恶意点击?具体怎么做?-第1张图片-农百科

识别IP地址的应用场景是否可以用于防止恶意点击?具体怎么做?-第2张图片-农百科

实现要点

1. 增加注解@AccessLimited

2. 集成Redis,统计接口访问次数

3. Interceptor解释器拦截

需要源码的同学,请私信 HelloJava 获取下载地址。

引用示例,代码优雅的只需引用一个注解。

识别IP地址的应用场景是否可以用于防止恶意点击?具体怎么做?-第3张图片-农百科

调用示例

识别IP地址的应用场景是否可以用于防止恶意点击?具体怎么做?-第4张图片-农百科

标签: 省钱宝防恶意点击

抱歉,评论功能暂时关闭!