身份验证方法和装置的制造方法

文档序号:8342692阅读:257来源:国知局
身份验证方法和装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术,特别涉及身份验证方法和装置。
【背景技术】
[0002]传统的身份验证都是通过随机提供验证码实现的,具体是:要求用户在身份验证时填写随机出现的随机码作为安全门槛,当核对出用户填写的随机码与提供的验证码一致时,意味着用户通过身份验证,反之,则意味着用户未通过身份验证。
[0003]虽然,这种传统身份验证的方式能够在一定程度上提高验证准确度和安全度,但是,其非常容易通过多次尝试输入验证码而被破解,并且,带来机器恶意批量操作的安全风险。
[0004]基于此,一种能够区分用户和机器,有效阻止机器批量操作的身份验证方法是当前亟待解决的技术问题。

【发明内容】

[0005]本申请提供了身份验证方法和装置,能够区分用户和机器,有效阻止机器批量操作。
[0006]本申请提供的技术方案包括:
[0007]一种身份验证方法,包括:
[0008]服务端预先建立数据库,所述数据库用于存放特征数据、以及特征数据对应的验证答案;其中,所述特征数据为:被遮盖部分区域的图片,特征数据对应的验证答案为:对所述图片在未被遮盖之前显示的内容的描述;
[0009]在进行身份验证时,服务端从所述数据库中获取一张被遮盖部分区域的图片作为特征数据和针对所述特征数据的提示信息一起下发给用户端,以提示所述用户端根据所述提示信息将对该图片在未被遮盖之前显示的内容进行描述并作为验证答案提交给所述服务端;
[0010]服务端接收所述用户端提交的验证答案;
[0011]服务端验证接收的来自所述用户端提交的验证答案是否与本服务端提供的特征数据对应的验证答案匹配,如果匹配,则确定验证通过。
[0012]一种身份验证方法,包括:
[0013]用户端在进行身份验证时,接收服务端提供的用于作为特征数据的一张被遮盖部分区域的图片和针对所述特征数据的提示信息;
[0014]用户端根据所述提示信息将对该图片在未被遮盖之前显示的内容进行描述并作为验证答案提交给所述服务端。
[0015]一种身份验证装置,包括:
[0016]存储单元,用于存储数据库,所述数据库用于存放特征数据、以及特征数据对应的验证答案;其中,所述特征数据为:被遮盖部分区域的图片,特征数据对应的验证答案为:对所述图片在未被遮盖之前显示的内容的描述;
[0017]获取单元,用于在进行身份验证时,从所述数据库中获取一张被遮盖部分区域的图片作为特征数据和针对所述特征数据的提示信息一起下发给用户端,以提示所述用户端根据所述提示信息将对该图片在未被遮盖之前显示的内容进行描述并作为验证答案提交;
[0018]接收单元,用于接收所述用户端提交的验证答案;
[0019]验证单元,用于验证接收的来自所述用户端提交的验证答案是否与本服务端提供的特征数据对应的验证答案匹配,如果匹配,则确定验证通过。
[0020]一种身份验证装置,包括:
[0021]接收单元,用于在进行身份验证时,接收服务端提供的用于作为特征数据的一张被遮盖部分区域的图片和针对所述特征数据的提示信息;
[0022]提交单元,用于根据所述提示信息将对该图片在未被遮盖之前显示的内容进行描述并作为验证答案提交给所述服务端。
[0023]由以上技术方案可以看出,本发明中,在进行身份验证时,通过提供一张被遮住部分内容的图片作为特征数据和针对所述特征数据的提示信息一起下发给用户端,以提示所述用户端根据所述提示信息将对该图片在未被遮盖之前显示的内容进行描述并作为验证答案提交给所述服务端给用户端,验证所述用户端提交的验证答案是否与本服务端提供的特征数据对应的验证答案匹配,如果匹配,则确定验证通过,在实际应用中,机器自身是没有分析能力的,其依据一张被遮住部分内容的图片是不能分析出遮盖部分内容的图片在未被遮盖之前显示的内容,进而其即使提供验证答案也不是正确的,而用户不同于机器,其自身具有分析能力和逻辑能力,依赖于一张被遮住部分内容的图片,并通过自身的分析能力和逻辑能力是能够联想到遮盖部分内容的图片在未被遮盖之前显示的内容,其提供的验证答案是正确的,这样依据来自用户端提交的验证答案是否与自身提供的特征数据对应的验证答案一致就能够区分出当前进行验证的是用户还是机器,如果一致,则很大可能是用户当前在进行验证,允许验证通过,而如果不一致,很大可能是机器在通过批量操作进行验证,拒绝验证通过,这可以有效地将恶意机器的批量验证拒绝掉,有效阻止机器批量操作,保证系统稳定运转。
【附图说明】
[0024]图1为本发明实施例提供的方法流程图;
[0025]图2为本发明实施例提供的确定特征数据的流程图;
[0026]图3为本发明实施例提供的特征数据结构图;
[0027]图4为本发明实施例提供的另一特征数据结构图;
[0028]图5为本发明实施例提供的装置结构图;
[0029]图6为本发明实施例提供的另一装置结构图。
【具体实施方式】
[0030]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
[0031]本发明提供的方法包括图1所示的流程:
[0032]参见图1,图1为本发明实施例提供的方法流程图。如图1所示,该流程可包括以下步骤:
[0033]步骤101,服务端预先建立数据库,所述数据库用于存放特征数据、以及特征数据对应的验证答案。
[0034]在本发明中,数据库存放的特征数据不同于传统验证方法中的验证码,其不是验证码,而是被遮住部分区域的图片。作为本发明的一个实施例,被遮住部分区域的图片作为特征数据如何生成,在下文通过图2进行了描述,这里暂不赘述。
[0035]对应于本发明中的特征数据为被遮住部分区域的图片,则本发明中,特征数据对应的验证答案为:对所述图片在未被遮盖之前显示的内容的描述;
[0036]以图3所示的图片为例,在图3所述的图片中,其被遮盖住大部分区域,但用户通过学习和分析能力仍然能够准确识别出该图片在未被遮盖之前实质显示的内容为一个荔枝,即为一个荔枝的图片,基于此,在本发明中,特征数据就为图3所示的图片,该特征数据对应的验证答案就为荔枝。
[0037]再以图4所不的图片为例,图4所不的图片为Iv文子图片,在图4所述的图片中,其被遮盖住部分区域,但用户通过学习和分析能力仍然能够准确识别出该图片在未被遮盖之前实质显示的内容为非诚勿扰,基于此,在本发明中,特征数据即为图4所示的图片,该特征数据对应的验证答案为:非诚勿扰。
[0038]优选地,本发明中,数据库存放的对所述图片在未被遮盖之前显示的内容的描述可为文字描述,也可为语音描述,本发明并不具体限定。
[0039]步骤102,在进行身份验证时,服务端从所述数据库中获取一张被遮盖部分区域的图片作为特征数据和针对所述特征数据的提示信息一起下发给用户端,以提示所述用户端根据所述提示信息将对该图片在未被遮盖之前显示的内容进行描述并作为验证答案提交给所述服务端。
[0040]作为本发明的一个实施例,本步骤102中,服务端可随机从数据库中获取一张被遮住部分内容的图片作为特征数据并提供给用户端;或者,
[0041]按照预先设置的获取方式从数据库中获取一张被遮住部分内容的图片作为特征数据并提供给用户端。这里,预先设置的获取方式在设置时可依赖于实际业务需求,比如设置从数据库中顺序获取图片,或者从数据库中逆序获取图片等,本发明并不具体限定。
[0042]作为本发明一优选实施例,在上述步骤102中,针对特征数据的提示信息可为文字形式的提示,也可为语音形式的提示,或者其他方式的提示,本发明并不具体限定。在本发明实施例中,针对特征数据的提示信息,其作用是提示用户端依据该特征数据(具体是一张被遮盖部分区域的图片)识别出该图片在未被遮盖之前显示的内容,并将该识别出的内容进行描述并作为验证答案提交给服务端。其中,将该识别出的内容进行描述可为文字描述,也可为语音描述,或者其他方式
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1