首页 > 手机app发送短信的接口如何防刷?

手机app发送短信的接口如何防刷?

如题,app发送短信验证码的api如何防止被刷?


重复提问
Q1


有几种方式:

1、设置验证码,发送短信请求之前,先发送短信验证码
2、设置发送规则,每个手机号在规定的时间内最多发送多少条
3、针对短信验证码的发送接口设置业务标识,每条业务线的短信验证码相邻两次的发送请求必须间隔一定时间。
4、服务器后台设置IP白名单,只有在白名单内的IP请求才可以正确下发短信验证码
5、短信发送量预警,这个就要结合你们的业务量去做一个消息报警。例如:在某一段时间内,如果短信发送量超过设置的报警值,就像管理员报警。

1.将发送短信验证码设置为最后一个步骤,检测前面的步骤是否都正确完成。
2.在发送短信验证码之前,设置一个输入验证码的步骤。比如滑动拼图的验证码,目前滑动拼图的验证码,能有效阻止大多数恶意请求;又比如,汉字验证码;又比如12306式的验证码。
3.设置短信发送时间间隔
4.设置同一手机号码的每日条数限制。
5.很难做到屏蔽所有的恶意请求,但是做到阻止大多数的恶意请求还是不难的

【热门文章】
【热门文章】