手机app有了短信验证码还有没必要有图片验证码

当然有必要,这里我们来聊一个恶意短信验证的案例,通过这个案例我们就能更好理解短信验证码和图片验证码这两者的关系了。
讨论防止恶意短信验证之前,我们先来看看什么是恶意短信验证及出现的原因。
【手机app有了短信验证码还有没必要有图片验证码】 恶意短信验证,属于短信轰炸的一种,用户端表现为高频收到验证短信内容,用户体验差。对公司来讲,大量的恶意短信验证,既增加公司运营成本,支付额外的短信运营费用,又会影响产品口碑,损失用户。
防止这种恶意行为,方式之一是可以增加验证码校验。发送短信验证码时,可要求输入图片验证码,验证码校验可实现人机识别,同时在验证码请求错误时,可重置验证码,防止图片验证码识别软件尝试多次识别。
利益相关:这里推荐一下网易云易盾的行为式验证码,行为式验证码是以用户产生的行为轨迹为依据,进行机器学习建模,结合访问频率、地理位置、历史记录等多个维度信息综合判断,快速、准确的返回人机判定结果。以网易云易盾的验证码产品为例:
手机app有了短信验证码还有没必要有图片验证码


行为验证码具备运用大数据分析和机器学习模型进行优化升级的特点。路径可以理解为:验证码展示-用户行为分析-机器人学习-返回验证结果-机器模型升级的循环,保证了网易云易盾行为式验证码的不断迭代升级。

点击可免费试用网易云安全(易盾)的行为式验证码服务



■网友
“短信验证码”目的在于鉴权,证明用户是本人。“图形验证码”目的在于防刷,证明使用者是人而非机器。
■网友
看情况而定
图形验证码存在的意义:
优点:图形验证码主要是为了防止短信验证码接口被恶意刷而设定(比如一分钟内刷你个几百条短信验证码)消费金钱 影响你的用户注册收验证码。
缺点:输入短信验证码 还要再输入图形验证码 影响用户体验
所以建议:
短信验证码 主要是为了验证用户的身份 如果没有出现恶意刷验证码 可以不放
如果行业竞争激烈很大可能会出现恶意刷验证码或者已经出现恶意刷 需要加上图形验证码
手机app有了短信验证码还有没必要有图片验证码


■网友
对于这个问题,我试着去调研了一下(20个平台),主要是调研PC端的注册信息情况。在用手机注册的情形下,仅有图片验证码的占35%,仅有手机验证码的占15%,同时有手机验证和图片验证的占50%。
■网友
图片验证码是防止有人写脚本不停的恶意访问,短信验证码则是对用户安全性验证
■网友
一般来说图片验证码和短信验证码都是安全验证的一种方式,保护用户的个人账户信息的安全,但短信验证码与图片验证码还是有很大区别的;
收费价格上:图片验证码没有使用费用,只需要一组程序就可以实现,而短信验证码是有成本的,需要调用第三方短信验证码接口才能实现,而第三方的短信验证码有需求与三大运营商合作进行对接才能提供服务,每条短信验证码大概3到6分钱左右。
验证目的上:图片验证码主要是为了区别人和机器,如防止机器批量注册;而短信验证码主要是验证用户的唯一性,这样可以大大降低垃圾注册,提高注册账户的质量。
展现方式上:众所周知图片验证码是以图片展现的,用户识别后输入验证,而短信验证码是通过向用户手机发送验证码的方式展现,用户获得后输入验证。
值得注意的是,虽然两者的表现形式不一样,但是目前两者通常结合使用,让用户获取短信验证码前,会先让用户输入图片验证码验证,这样可以有效防止短信验证码被恶意盗刷,降低短信验证码成本。


推荐阅读