现在几乎所有互联网产品都会设置手机短信验证功能,但是不少企业所设计的短信验证码功能不够完美,这样会存在一些漏洞被一些不法分子钻空子,那么如何设计一条完美的短信验证码呢?
主要有以下几个步骤:
1、图形验证码限制
用户输入图形验证码并通过之后,再请求获取短信验证码。
2、时效限制: [5-10min]
具体时效限制要考虑产品本身属性,操作难易度,网络延迟,短信资费成本等。
3、使用次数限制: 1次
4、IP次数限制: 防止恶意刷手机验证码短信
如果同一个ip多次请求获取手机验证码短信,则很可能是竞争对手恶意刷去。
5、手机号限制: 防止短信轰炸
一个手机号接收过多验证码短信,则说明遭受了短信轰炸,因此要对手机号的接收次数做限制。
6、跨域请求限制: 进一步限制恶意刷短信
下面是互亿无线小编挑选的几个比较不错的验证码短信内容实例供大家参考:
欢迎注册互亿无线,验证码为:XXX,此验证码5分钟内有效。【互亿无线】
您正在进行找回密码操作,验证码为:XXX,此验证码5分钟内有效。【互亿无线】
新用户促销套餐,首购优惠,直接下单购买
验证码已发送到您的手机,请查收!
输入验证码后,点击“开通体验账户”按钮可立即开通体验账户。