实名认证是如何验证身份证号码的?
实名认证都需要连接到一个第三方的实名身份数据源。常用的实名认证方式有以下几种:
1、现场审核
这是最传统的审核方式,用户需要在应用系统的业务办理场所现场提交相关身份证明材料,办理场所的工作人员审核用户真实身份。如传统的银行业务、政府行政服务、CA数字证书服务等,都采用这种线下审核方式。而我们现在谈到的实名认证,一般是指下面的线上方式。
2、身份证四要素
身份证四要素是指姓名、身份证号,以及身份证有效期开始时间和截至时间。这种方式下系统与公安的人口数据库相连接,验证上述四元素信息是否真实有效。
采用此种实名认证方式时,应用系统将调用接口将上述认证要素提交给第三方的实名认证服务器,实名认证服务器再调用公安部门相关身份信息数据库接口进行验证,最终返回验证结果。
3、运营商三要素
这里的运营商是指三大电信业务运营商。手机实名制已经推行多年,运营商手里已经有足够多的公民身份信息,因此可以利用其数据信息进行认证。采用运营商三要素认证时,用户需提供姓名、手机号码、身份证号码进行验证,应用系统将调用接口,将上述认证要素提交给实名认证服务器,实名认证服务器再调用运营商相关信息系统接口进行验证,最终返回验证结果。
4、银行卡四元素
和运营商一样,银行也有我们每个人的身份信息。采用银行卡四要素认证时,用户需提姓名、手机号码、身份证号及银行卡号进行验证。验证过程与前两个认证类似,应用系统调用接口,将上述认证要素提交给实名认证服务器,实名认证服务器再调用银联相关信息系统接口进行验证,最终返回验证结果。
5、企业实名认证
上面介绍的是针对个人的实名认证。针对企事业单位等机构的实名认证一般采用对公转账的方式。即用户提供企业名称、企业代码、法定代表人姓名、身份证号码、对公银行账号信息,认证机构完成信息校验后,系统会向企业对公账号打入一笔金额(一般在1元以下),企业收到款项后将收到款项的金额再提交验证,如金额正确则完成实名认证。