1、传统的网站和APP在早期开发时很少关注到刷单防范和羊毛党问题。甚至很多网站注册没有考虑到手机绑定。在以PC为主的互联网时代网站注册时很少使用到短信验证码,随着工信部强制要求手机号必须实名认证,同时随着移动互联网的发展,很多网站和APP注册时开始流行绑定用户的手机号。早期认证客户手机号是否真实最简单的方法下发一条验证码到客户手机上,客户把收到的验证码输入到应用上回传跟服务器端进行比对是否一致从而确定手机号是否真实使用。
如下图所示
由于短信通道到达率或者客户所处位置手机信号问题,导致客户收不到验证码时,一般都在输入验证码位置旁边,设置“收不到验证码”提醒信息,当用户点击收不到验证码时,平台可以通过语音验证码方式告知客户验证码,区别文字短信验证码,语音验证码是通过拨打客户手机方式通过语音播报验证码。这些是最早期的验证码最常规的使用方案。
2、随着移动互联网的发展,很多APP运营前期推广经常会给新客户很多优惠补贴等政策,如出行领域、外卖领域等,新客户注册可以免费坐车,免费吃等等,还有很多互金类APP各种补贴、各种优惠券等。还有公司各种用户增长的KPI等,所以催生了很多羊毛党专门利用各种APP新客补贴的人群。这类人群通过专门的接收验证码平台批量注册新客户,获取新客补贴等。针对这些情况简单的解决方案如下,在注册页面针对新注册的用户首次使用语音验证码,老顾客登录则使用文字短信。即可破解普通的验证码接收平台。因为语音验证码需要客户接通电话,验证码接收平台无法接听电话。另外也可以使用发送字母指令到对应的号码上进行验证手机,不过此类方式由于过于繁琐,影响体验,微信新用