手机短信验证码,是通过发送验证码到手机,然后输入接收到的验证码到登录框,两者一致就能通过审核,成功登录,大型网站尤其是淘宝,唯品会等等购物网站是使用的非常频繁的,提供短信验证码服务,能有效的保证购物安全和帐号安全,毕竟验证码的唯一性不是不法分子像破解就能破解的了。
验证码短信接口可以广泛应用在网站会员手机验证、APP应用手机验证、订单通知、物流提醒等触发类短信应用,那么这类型的手机短信验证码技术是怎么实现的呢,第一步用户填写自己的手机号码,点击“获取验证码”按钮,第二步网站或者APP按规则生成短信验证码,并将用户的手机号码和验证码内容通过短信验证接口发送到验证码短信平台,第三步验证码短信平台对经过一系列的判断并通过之后(账户余额、内容是否合规、手机号码是否合规、手机号码所属的运营商),将信息提交到相应运营商的服务器,第四步运营商将短信内容下发到用户的手机。同理,找回密码、获取优惠券的流程与这个类似。
这种技术的原理,主要是这样的, 后台下发一条随机码(方便记忆,我们给这个随机码取名为X),应答,网页客户端通过算法(例如MD5)将用户信息和随机码X合并,经处理后生成一条字符串(方便记忆,我们给这个字符串取名为Y),并返回给后台;后台用同样的算法处理这条随机码X和后台存储的用户信息,得到一条字符串Z。后台比对来自客户端的字符串Y和自己生成的字符串Z,如果两者一致,则确认用户身份或交易结果。
那么为什么会产生验证码这种服务呢?验证码一般是防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登陆、灌水。防止刷单行为,保证一机一码,保证企业的利益不受损害。
手机短信验证码的内容一般涉及个人隐私或是财产安全,是很敏感的信息,所以也会被很多不法分子利用,来行骗,获得非法利益,最近因为短信验证码“失窃”引发的犯罪案件也频频发生。“植入木马”、“诱骗手机用户登陆钓鱼网站填写资料”都是常见的验证码偷窃形式。所以选择靠谱的验证码服务商是企业对用户负责的根本之举。
|