上一篇文章中我们分享了身份证号码编码规则,今天我们主要聊聊实名认证的方式,并将身份证编码规则进行应用,在输入身份证号码时检查其是否符合规则。
身份证号码编码规则,以及在产品设计中的应用,地址http://www.woshipm.com/pd/350196.html
目前电话实名话题吵得沸沸扬扬。可参考:工业和信息化部关于贯彻落实《反恐怖主义法》等法律规定 进一步做好电话用户真实身份信息登记工作的通知
其实何止是通信业需要进行实名认证,互联网多个角落都需要进行实名认证,如微博、论坛、贴吧等。可参考:互联网用户账号名称管理规定
在支付结算中,央行也有出台关于实名认证的规定,其中对支付账户进行了分类,分类的依据是用户进行身份验证的方式。可参考: 《非银行支付机构网络支付业务管理办法》条款释义
一、为什么要实名认证
1、监管的需要,包括行政机关的监管及平台方的监管。
2、保障资金安全。
在支付结算相关业务中,用户提现一般要求提现至本人银行卡,这是需要实名认证作为基础的。
目前移动端修改支付密码一般通过绑卡的形式进行验证,而绑卡要求是绑定本人银行卡,也是已实名认证为基础。
3、实名认证也是一种的权利 ,难道亲没听说12306用户被别人抢先进行恶意实名的事情吗?
二、实名认证的方式
从认证形式上来讲,主要有面对面认证和非面对面认证2种形式,本文主要分享互联网(包括移动互联网)形式下的非面对面实名认证。
资料审核类
用户通过上传身份证照片、营业执照等方式提交审核。如淘宝卖家进行实名认证时需上传个人身份证正反面照片、以及手持持身份证清晰照。
需要注意的是,对于需要填写信息并上传资料的,建议对填写信息进行辅助验证,如填写的姓名与身份证号码做一致性交易,防止人工审核看走眼如443看成334或者888889看成88889,从以往的经验来看,这种问题还真不少,谁能保证人工在长期劳累下不会看走眼呢,一旦出现该类失误,留下的坑就慢慢填吧。
辅助验证类
1、 姓名+身份证号码验证:如使用第三方验证服务,能提供该服务的有全国公民身份证号码查询服务中心及某某通等,上传姓名、身份证号码要素,对方返回是否一致。
优点:简单方便、准确率高
缺点: 门槛太低、无法保证本人操作(不信在百度图片搜索身份证试试)
2、姓名、身份证号码+手机号验证:一般需要通信运营商提供服务支持,上传姓名、身份证号码、手机号进行验证,如果一致则向该手机号下发短信验证码进行验证。
优点:可信度高
缺点:获得运营商提供该服务较难,而且还需要多个运营商都支持
3、 随机付款:用户提供户名、账号,平台向该用户进行随机金额的转账,金额一般在0.01-1元,用户收到转账后回填金额
优点: 一般只有持卡人能知晓转账金额,可信度较高
缺点: 体验较差,用户需要通过手机银行、网银、ATM机、柜台等方式获取转账金额,门槛较高、周期较长
4、 绑定银行卡:如通过绑定借记卡,验证姓名、身份证号码、卡号、预留手机号等要素,通过则向该手机号下发短信验证码进行验证。该服务大部分第三方支付功能都可以提供。
优点:可信度较高,而且还能在绑卡的过程中完成实名认证,一举多得
缺点: 验证准确率受第三方限制,可能存在几个要素确实一致的情况下,仍然返回不一致的结果
交叉类:
交叉类为上传资料审核加填写信息辅助验证的合集。
结语:实名认证方式多种多样,本人一直推崇在支付结算行业中使用‘绑卡’形式进行验证,但是具体选择还是要根据业务场景及平台自身条件。 如果您有更好的实名认证方式,不妨分享出来,供大家学习学习。
相关阅读:身份证号码编码规则,以及在产品设计中的应用