手机短信验证码接口被恶意攻击怎么办
短信验证码用于用户身份验证,其中最常见的就是恶意注册,频繁调用验证码接口,导致短信数量锐减和注册用户数据质量低,对企业来说损失是很大的,为了避免这种情况,已经有比较完善的解决办法。
操作方法
- 01
防止短信验证码频繁调用的方法有,设置短信发送间隔、限制短信发送次数、限定IP、增加图形验证。
- 02
短信发送时间间隔一般为60s,也有100s的,不过很少见。
- 03
发送短信次数限制,一般都会设置3-5次(一个手机号),主要是避免同号刷验证码接口。5次之后点击重新发送无用。
- 04
限定IP,这个和限制手机发送次数一样的,IP的范围会比较广,尤其是共用wifi很多人都使用一个IP,冒然限制会导致严重的错杀。
- 05
增加图形验证码,图形验证码的方式很多:文字、字母+数字、拼图、填空、识物等等
- 06
文字验证码示例
- 07
字母+数字图形验证
- 08
拼图,图形验证(目前几乎用的最多,操作方便,趣味性强)
- 09
填空 类型的验证码
- 10
识物(购票软件使用很多,识别难度较大,防止刷票)
- 11
分步骤,走流程,前面都填写正确,最后才是验证码。
- 12
以上方式根据自己的喜好可自行组合,建议2-3个一起使用,减少被攻击的风险,以下是一个例子。
赞 (0)