身份证实名认证查询
中国公民身份证是公民进行社会活动,维护社会秩序,保障公民合法权益,证明公民身份的法定证件。身份证实名认证就是对身份证信息进行真实的核验,以方便于各行各业之间建立可靠的信用基础。随着经济快速发展,信息化互联网化也得到高速发展,网络滋生各种风险导致加强互联网安全,个人信息安全得到高度重视,身份证实名认证不仅成为网络管理的必要手段,在日常生活中,核验身份是做生意签合同、相亲、电商、游戏、行政等等领域不可缺失的重要环节,如果不鉴别很容易被不法分子利用假身份信息从事非法活动造成百姓不可估量的损失。
虽然实名认证的功能已是十分普遍,但并不是所有产品都需要设计实名认证的功能,该功能多见于金融类产品、支付类产品、票务类产品、政务系统等等
实名认证的方式:
当明确了自己的产品需要设计实名认证的功能后,接下来最重要的,就是要思考如何设计了,我将其分为以下6种方式。
严格来说,这6种方式中的各要素存在包含关系,例如运营商三要素中就包含了手机号二要素,如何运用认证方式,需要结合实际需求来。
方式一:手机号 验证码
手机号 验证码又称为手机号二要素,也作为了产品登录时的必要手段。利用手机号 验证码登录,模糊了注册和登录的界限,注册即为登录,操作上更轻量。
手机号二要素作为实名认证的方式,其原理是利用了手机号本已实名的机制。触发验证码发送,在限定60秒时间内返回正确的4-6位数字,系统将认可是本人在操作。
现如今,市场上已存在盗取手机号和短信验证码的手段,冒名顶替他人的门槛逐渐变低。
于是短信验证码升级成语音播报验证码,用户需要接听一通电话,记住电话里播报的一串数字,并在限定60秒时间内返回正确的4-6位数字,瑞星咖啡首次注册的时候,便是运用了手机号 语音验证码的方式。
注意:
一旦使用了手机号二要素作为实名认证的方式,一定要给用户留条后路,给用户留出能够更改手机号的入口,难保手机会换号,用户触发更改后,再次发送验证码校验,之后更新数据库,保存最新数据。
方式二:姓名 身份证号
姓名 身份证号又称为身份证二要素。利用身份证二要素作为实名认证方式,存在两种不同的校验标准。
其一是简单的校验,只针对姓名和身份证号的作格式校验。
姓名格式验证:国人的姓名,最少为2个中文字符,最长可以不限制,所以验证时应验证其是否为中文、位数是否大于2。
身份证号格式校验:对18位身份证号码进行校验即可,15位身份证号基本已被淘汰。身份证号是一组具有特征组合码,由十七位数字本体码状语从句:一位校验码组成,排列顺序从左至右依次为:六位数字地区码,八位数字生日码,三位数字顺序码和一位数字校验码。
其二是接入实名库,用户输入相应的数据,通过接口校验姓名和身份证号是否匹配并返回校验结果。
以上两种方式有利有弊:
格式校验成本更低,但是校验数据准确性不高,因为一旦熟知了规则,便可以造假;
接实名库准确性相对较高,但是存在成本,据说人/次一元左右(数据可能不准确,欢迎大家帮我矫正),同时实名库倘若没有做定期维护更新,数据也会存在出入。
身份证号的校验做的更优质的话,可以让用户拍摄身份证照片,并通过OCR接口识别姓名和身份证号码,将数据提取出来,这样简便了用户操作,也保障了照片的真实性。