《一种用户身份的验证方法、装置和验证服务系统.pdf》由会员分享,可在线阅读,更多相关《一种用户身份的验证方法、装置和验证服务系统.pdf(21页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201310416425.6(22)申请日 2013.09.12H04L 9/32(2006.01)G06F 21/36(2013.01)(71)申请人深圳市腾讯计算机系统有限公司地址 518057 广东省深圳市南山区高新区高新南一路飞亚达大厦5-10楼(72)发明人秦铭雪 王玉叶 黄亮 古开元(74)专利代理机构深圳中一专利商标事务所 44237代理人张全文(54) 发明名称一种用户身份的验证方法、装置和验证服务系统(57) 摘要本发明适用于计算机安全领域,提供了一种用户身份的验证方法、装置和验证服务系统,所述方法包括:生成验证图片组和。
2、验证标签,并向客户端下发所述验证图片组和验证标签;接收客户端发送的验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识;获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。本发明提供的验证方法抗破解能力强,安全性高。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书12页 附图5页(10)申请公布号 CN 104468101 A(43)申请公布日 2015.03.25CN 104468101 A1/3页21.一种用户身份的验。
3、证方法,其特征在于,所述方法包括:生成验证图片组和验证标签,并向客户端下发所述验证图片组和验证标签;接收客户端发送的验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识;获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。2.如权利要求1所述的方法,其特征在于,所述生成验证图片组和验证标签具体包括:从图片库中选择预设数量的图片,获取选择的各图片以及各图片的图片标识,将获取的各图片和各图片的图片标识组合成验证图片组,所述图片库中的每张图片包含若干标签;根据验证图片组中各图片的。
4、标签设置所述验证图片组对应的验证标签。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:从本地或者网络中的图片存储服务器中获取图片,根据获取到的图片呈现的内容,为获取到的每张图片设置若干标签,将获取到的图片以及图片的标签存储至图片库中。4.如权利要求1或2所述的方法,其特征在于,在所述向客户端下发所述验证图片组和验证标签之前,所述方法还包括:对所述图片验证组中的图片进行干扰处理。5.如权利要求4所述的方法,其特征在于,所述干扰处理为在图片中加入噪点和/或干扰线,或者对图片进行旋转和/或扭曲处理。6.如权利要求1或2所述的方法,其特征在于,所述将所述验证信息中图片标识所对应的图片的标签。
5、与所述验证标签进行匹配,以对用户的身份进行验证处理,具体包括:将验证信息中图片标识所对应的图片的标签与验证标签进行比较,并累计验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数;当验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数为第一阈值时,则验证通过,所述第一阈值为所述验证图片组中的各图片的标签与验证标签相同的图片的个数。7.如权利要求1或2所述的方法,其特征在于,所述将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理,具体包括:将验证信息中图片标识所对应的图片的标签与验证标签进行比较,并累计验证信息中图片标识所对应的图片的。
6、标签与验证标签相同的图片的个数;当验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数大于或者等于第二阈值时,则验证通过,其中所述第二阈值大于或者等于1、且小于第一阈值。8.一种用户身份的验证方法,其特征在于,所述方法包括:接收验证服务系统下发的验证图片组和验证标签;接收用户输入的验证信息,并将验证信息发送至验证服务系统,以使验证服务系统获取验证信息中图片标识所对应的图片的标签,将验证信息中图片标识所对应的图片的标签与验证标签进行匹配,以对用户的身份进行验证处理;其中所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识。权 利 要 求 书CN 104468101。
7、 A2/3页39.如权利要求8所述的方法,其特征在于,在所述接收验证服务系统下发的验证图片组和验证标签之后,所述方法还包括:通过验证页面向用户展示所述验证图片组和验证标签;或者先根据验证标签生成验证问题,再通过验证页面向用户展示所述验证图片组和验证问题。10.如权利要求8或9所述的方法,其特征在于,用户输入验证信息的方式包括通过鼠标点击验证图片组中的图片,或者通过触摸屏触摸以点选验证图片组中的验证图片,或者通过手写或者语音等方式点选验证图片组中的图片,以输入验证信息。11.一种用户身份的验证装置,其特征在于,所述装置包括:验证码生成单元,用于生成验证图片组和验证标签;验证码下发单元,用于向客户。
8、端下发所述验证图片组和验证标签;验证信息接收单元,用于接收客户端发送的验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识;验证单元,用于获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。12.如权利要求11所述的装置,其特征在于,所述验证码生成单元具体用于从图片库中选择预设数量的图片,获取选择的各图片以及各图片的图片标识,将获取的各图片和各图片的图片标识组合成验证图片组,所述图片库中的每张图片包含若干标签;根据验证图片组中各图片的标签设置所述验证图片组对应的验证标签。1。
9、3.如权利要求11或12所述的装置,其特征在于,所述装置还包括:图片库生成单元,用于从本地或者网络中的图片存储服务器中获取图片,根据获取到的图片呈现的内容,为获取到的每张图片设置若干标签,将获取到的图片以及图片的标签存储至图片库中。14.如权利要求11或12所述的装置,其特征在于,所述装置还包括:干扰处理单元,用于在向客户端下发所述验证图片组和验证标签之前,对所述图片验证组中的图片进行干扰处理。15.如权利要求11或12所述的装置,其特征在于,所述验证单元具体用于将验证信息中图片标识所对应的图片的标签与验证标签进行比较,并累计验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数;当验。
10、证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数为第一阈值时,则验证通过,所述第一阈值为所述验证图片组中的各图片的标签与验证标签相同的图片的个数。16.如权利要求11或12所述的装置,其特征在于,所述所述验证单元具体用于将验证信息中图片标识所对应的图片的标签与验证标签进行比较,并累计验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数;当验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数大于或者等于第二阈值时,则验证通过,其中所述第二阈值大于或者等于1、且小于第一阈值。17.一种用户身份的验证装置,其特征在于,所述装置包括:验证码接收单元,用于接收验证服务系统。
11、下发的验证图片组和验证标签;权 利 要 求 书CN 104468101 A3/3页4验证信息发送单元,用于接收用户输入的验证信息,并将验证信息发送至验证服务系统,以使验证服务系统获取验证信息中图片标识所对应的图片的标签,将验证信息中图片标识所对应的图片的标签与验证标签进行匹配,以对用户的身份进行验证处理;其中所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识。18.如权利要求17所述的装置,其特征在于,所述装置还包括:验证码展示单元,用于通过验证页面向用户展示所述验证图片组和验证标签;或者,先根据验证标签生成验证问题,再通过验证页面向用户展示所述验证图片组和验证问题。1。
12、9.一种验证服务系统,其特征在于,所述系统包括网络服务器、验证服务器、验证码生成服务器,其中:所述验证码生成服务器生成验证图片组;所述验证服务器从所述验证码生成服务器拉取所述验证图片组,并为所述验证图片组设置验证标签,将所述验证图片组和验证标签通过网络服务器发送至客户端;所述验证服务器通过网络服务器从客户端接收验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识,并获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。20.如权利要求19所述的验证服务系统,其特征在于,所述验。
13、证码生成服务器具体用于从图片库中选择预设数量的图片,获取选择的各图片以及各图片的图片标识,将获取的各图片和各图片的图片标识组合成验证图片组,所述图片库中的每张图片包含若干标签。21.如权利要求19或者20所述的验证服务系统,其特征在于,所述验证码生成服务器还用于从本地或者网络中的图片存储服务器中获取图片,根据获取到的图片呈现的内容,为获取到的每张图片设置若干标签,将获取到的图片以及图片的标签存储至图片库中。22.如权利要求19或20所述的验证服务系统,其特征在于,所述验证码生成服务器还用于对所述图片验证组中的图片进行干扰处理。23.如权利要求19或20所述的验证服务系统,其特征在于,所述验证服。
14、务器具体用于将验证信息中图片标识所对应的图片的标签与验证标签进行比较,并累计验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数;当验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数为第一阈值时,则验证通过,所述第一阈值为所述验证图片组中的各图片的标签与验证标签相同的图片的个数。24.如权利要求19或20所述的验证服务系统,其特征在于,所述验证服务器具体用于将验证信息中图片标识所对应的图片的标签与验证标签进行比较,并累计验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数;当验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数大于或者等于第二阈值时,则。
15、验证通过,其中所述第二阈值大于或者等于1、且小于第一阈值。权 利 要 求 书CN 104468101 A1/12页5一种用户身份的验证方法、 装置和验证服务系统技术领域0001 本发明属于计算机安全领域,尤其涉及一种用户身份的验证方法、装置和验证服务系统。背景技术0002 为了提高计算机等电子设备的安全性,对用户的身份(如用户的登录身份、访问网站的身份等)进行验证的技术已经越来越普及。目前,使用最普遍的对用户的身份进行验证的技术包括验证码验证技术。其中验证码技术是全自动区分计算机和人类的图灵测试(Completely Automated Public Turing test to tell C。
16、omputers and Humans Apart,CAPTCHA),是一种区分用户是计算机还是人的公共安全自动程序。0003 现有的验证码验证技术一般是图像验证码验证技术,其验证过程一般如下:0004 服务器根据一定的规则自动生成图像X,如生成包含数字、英文字符或中文字符的图像X,并将图像X发送至客户端,通过客户端的验证页面向用户展示该图像X,其中验证页面如图1所示。用户通过观察图像X中的内容,并输入将图像X中的内容,客户端将用户输入的内容作为验证信息发送至服务器,服务器通过将用户输入的内容与生成的图像X中的内容进行对比来对用户的身份进行验证。0005 对于现有的图像验证码验证技术,由于其一。
17、般是根据一定的规则自动生成图像X,并将图像X作为验证码,这样只要收集到足够的样本,并采用OCR(Optical Character Recognition,光学字符识别)等技术进行学习和训练,即可得到可用的机器程序来自动对图像验证码进行识别,从而使得现有的图像验证码验证技术的抗破解能力差,安全性低。发明内容0006 本发明实施例提供一种用户身份的验证方法,旨在解决现有的用户身份验证方法抗破解能力差的问题。0007 第一方面,提供一种用户身份的验证方法,所述方法包括:0008 生成验证图片组和验证标签,并向客户端下发所述验证图片组和验证标签;0009 接收客户端发送的验证信息,所述验证信息包括用。
18、户根据所述验证标签从所述验证图片组中选择的图片的图片标识;0010 获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。0011 第二方面,还提供一种用户身份的验证方法,所述方法包括:0012 接收验证服务系统下发的验证图片组和验证标签;0013 接收用户输入的验证信息,并将验证信息发送至验证服务系统,以使验证服务系统获取验证信息中图片标识所对应的图片的标签,将验证信息中图片标识所对应的图片的标签与验证标签进行匹配,以对用户的身份进行验证处理;0014 其中所述验证信息包括用户根据所述验证标签从所述验证图。
19、片组中选择的图片说 明 书CN 104468101 A2/12页6的图片标识。0015 第三方面,提供一种用户身份的验证装置,所述装置包括:0016 验证码生成单元,用于生成验证图片组和验证标签;0017 验证码下发单元,用于向客户端下发所述验证图片组和验证标签;0018 验证信息接收单元,用于接收客户端发送的验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识;0019 验证单元,用于获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。0020 第四方面,还提供一种用户身。
20、份的验证装置,所述装置包括:0021 验证码接收单元,用于接收验证服务系统下发的验证图片组和验证标签;0022 验证信息发送单元,用于接收用户输入的验证信息,并将验证信息发送至验证服务系统,以使验证服务系统获取验证信息中图片标识所对应的图片的标签,将验证信息中图片标识所对应的图片的标签与验证标签进行匹配,以对用户的身份进行验证处理;0023 其中所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识。0024 第五方面,提供了一种验证服务系统,所述系统包括网络服务器、验证服务器、验证码生成服务器,其中:0025 所述验证码生成服务器生成验证图片组;0026 所述验证服务器从。
21、所述验证码生成服务器拉取所述验证图片组,并为所述验证图片组设置验证标签,将所述验证图片组和验证标签通过网络服务器发送至客户端;0027 所述验证服务器通过网络服务器从客户端接收验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识,并获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。0028 在本发明实施例中,通过生成验证图片组和验证标签,采用验证图片组和验证标签对用户的身份进行验证,由于验证标签是根据验证图片组中的各图片的标签得到的,而机器学习图片的标签并根据图片的标签生。
22、成验证标签的过程是非常复杂和繁琐的,很难通过有限次的学习和训练得到,且即使机器通过其内部的学习程序学习到图片的标签并根据图片的标签学习到生成验证标签的具体方式,则只要为验证图片组重新设置验证标签,就可以使机器内部学习程序完成的学习失效,从而极大的提高了该验证方法的抗破解能力。附图说明0029 图1是现有技术提供的验证页面的示意图;0030 图2是本发明实施例提供的用户身份的验证方法的实现流程图;0031 图3是本发明实施例提供的用于展示验证图片组和验证标签的验证页面的示意图;0032 图4是本发明另一实施例提供的用户身份的验证方法的实现流程图;0033 图5是本发明另一实施例提供的用户身份的验。
23、证方法的实现流程图;说 明 书CN 104468101 A3/12页70034 图6是本发明实施例提供的用户身份的验证装置的结构框图;0035 图7是本发明另一实施例提供的用户身份的验证装置的结构框图;0036 图8是本发明实施例提供的验证服务系统的架构图;0037 图9是本发明实施例提供的终端设备的硬件结构图。具体实施方式0038 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。0039 在本发明实施例中,通过采用验证图片组和验证标签对用户的用户身份进行验证,从而极大的提。
24、高了该验证方法的抗破解能力。0040 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。0041 图2示出了本发明实施例提供的用户身份的验证方法的实现流程,该方法适用于验证服务系统中,详述如下:0042 S201,生成验证图片组和验证标签,并向客户端下发生成的验证图片组和验证标签。0043 在本实施例中,在需要对用户的用户身份进行验证的场景中,如需要对用户的登录身份、访问网站的身份、下载资源的身份、预览资源的身份等进行验证时,用户通过客户端向验证服务系统发送操作请求,验证服务系统在接收到该操作请求时,针对该次操作请求生成验证图片组和验证标签,并向客户端下发用于对用户的身份进行验证的验。
25、证图片组和验证标签。其中操作请求包括但不限于登录请求、网站访问请求、资源下载请求、资源预览请求等。0044 其中生成验证图片组和验证标签的具体过程如下:0045 A1、从图片库中选择预设数量的图片,获取选择的各图片以及各图片的图片标识,将获取的各图片和各图片的图片标识组合成验证图片组,该图片库中的每张图片包含若干标签。其中预设数量可以根据验证的需要进行设置,如该预设数量可以为9等。图片标识用于唯一标识一张图片,以将该图片与其他图片进行区分。图片库中的图片可以为存储在本地的图片,也可以为从网络中的图片存储服务器中拉取到的图片。0046 在本发明另一实施例中,在步骤A1之前还包括:0047 从本地。
26、或者网络中的图片存储服务器中获取图片,根据获取到的图片呈现的内容,为获取到的每张图片设置若干标签,将获取到的图片以及图片的标签存储至图片库中。0048 在本实施例中,为了可以无限扩充图片库,以增加本验证方法的抗破解能力,不仅可以从本地获取图片加入至图片库中,还可以从网络中的图片存储服务器中获取图片加入至图片库中。在从本地或者网络中的图片存储服务器中获取图片后,根据获取到的图片所呈现的内容为获取到的图片设置若干标签。如对于显示内容为“足球”的图片,可为该图片设置如下标签中的一种或者多种:“足球”、“球体”、“体育用品”、“人工物体”等。其中为每张图片设置的标签的数量不作限定,可以根据具体的需要进。
27、行设置,且每张图片的标签数量可以相同或者不同。在为获取到的每张图片设置若干标签后,将获取到的图片以及图片的标签存储至图片库中,以用于验证。说 明 书CN 104468101 A4/12页80049 在本实施例中,由于图片库中的图片可以从本地或者网络中的图片存储服务器中获取,从而使得图片库中的图片数量无限,且可以实时更新,从而进一步加大了该验证方法被破解的难度,提高该验证方法的安全性。0050 在本发明另一实施中,该方法还包括下述步骤:0051 对图片库中的图片的标签进行增加、删除或者修改。0052 A2、根据验证图片组中各图片的标签设置该验证图片组对应的验证标签。该验证标签为该验证图片组中各图。
28、片的标签中的一种或者多种。该验证标签用于生成验证问题以及用于进行验证处理。该验证问题用于指示用户在进行验证时应输入的验证信息。为了使本发明实施例提供的方案更清楚,举例说明如下:0053 假设验证图片组中各图片的标签包括“电脑”、“手机”、“相机”、“燃气灶”、“冰箱”、“洗衣机”等。则在为该验证图片组设置验证标签时,可以将“手机”、“电脑”、“相机”、“燃气灶”、“冰箱”、“洗衣机”中的一种或者多种的组合作为该验证图片组的验证标签。0054 请参阅图3,为本发明实施例提供的用于展示验证图片组和验证标签的验证页面的示意图。在图3中,该验证图片组中包含9张用于进行验证的图片,且该验证图片组中各图片。
29、的标签分别为“电脑”、“手机”、“冰箱”、“洗衣机”、“燃气灶”、“相机”,则在为图3所示的验证图片组设置验证标签时,可以将验证标签设置为“手机”,此时根据该验证标签生成的验证问题如图3所示“请点击选中所有手机图片”,也可以将验证标签设置为“手机”和“电脑”,此时根据该验证标签生成的验证问题可以为“请点击选中所有手机图片和电脑图片”。可以理解,验证图片组和验证标签还可以以其他形式进行展示,在此不作限定。0055 S202,接收客户端发送的验证信息,该验证信息包括用户根据验证标签从验证图片组中选择的图片的图片标识。0056 在本实施例中,客户端在接收到验证服务系统发送的验证图片组和验证标签后,向。
30、用户显示该验证图片组中包含的图片以及验证标签。在显示验证标签时,可以直接显示验证标签,也可以先根据验证标签生成验证问题,再显示根据验证标签生成的验证问题。用户根据显示的验证图片组中包含的图片以及验证标签或者根据验证标签生成的验证问题输入验证信息,其具体过程如下:0057 用户根据验证标签或者验证问题点选验证图片组中的图片,以从验证图片组中选择图片,客户端确定用户从验证图片组中选择的的图片的图片标识,将用户从验证图片组中选择的图片的图片标识作为用户输入的验证信息发送至验证服务系统。举例说明如下:0058 以图3所示的验证图片组和验证标签为例,用户根据验证问题“请点击选中所有手机图片”点选验证图片。
31、组中的所有手机图片,客户端在检测到用户点选验证图片组中的所有手机图片时,确定用户点选的手机图片的图片标识,并将用户点选的手机图片的图片标识发送至验证服务系统。0059 S203,获取验证信息中图片标识所对应的图片的标签,将验证信息中图片标识所对应的图片的标签与验证标签进行匹配,以对用户的身份进行验证处理。0060 其中对用户的身份进行验证包括但不限于对用户的登录身份、网站访问身份、资源下载身份、资源预览身份等进行验证。在将验证信息中图片标识所对应的图片的标签与验证标签进行匹配时,可以采用精确匹配或者模糊匹配的方式。0061 其中将验证信息中图片标识所对应的图片的标签与验证标签进行精确匹配,以对。
32、说 明 书CN 104468101 A5/12页9用户的身份进行验证的具体过程如下:0062 B1、将验证信息中图片标识所对应的图片的标签与验证标签进行比较,并累计验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数。0063 在本实施例中,由于一张图片可能包括多个标签,因此,获取到的验证信息中图片标识所对应的图片的标签可能包括多个,此时将该图片的每个标签均与验证标签进行比较,当该图片的所有标签中有一个或者多个标签与验证标签相同,则认为该图片的标签与验证标签相同,将验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数加1。针对验证信息中图片标识所对应的图片均进行上述比较,即。
33、可累计出验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数。0064 B2,当验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数为第一阈值时,则验证通过。0065 其中第一阈值是指验证图片组中的各图片的标签为验证标签相同的图片的个数。如假设验证图片组如图3所示,则验证图片组中的各图片的标签分别为“电脑”、“手机”、“冰箱”、“电脑”、“手机”、“洗衣机”、“电脑”、“燃气灶”、“相机”,若验证标识为“电脑”,则验证图片组中的各图片的标签为验证标签的图片的个数为3,此时第一阈值即为3。此时,只有用户点选了验证图片组中的所有电脑图片,才能通过验证,这种验证方法安全性高。00。
34、66 其中将验证信息中图片标识所对应的图片的标签与验证标签进行模糊匹配的具体过程如下:0067 C1,将验证信息中图片标识所对应的图片的标签与验证标签进行比较,并累计验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数。其具体过程同上,在此不再赘述。0068 C2,当验证信息中图片标识所对应的图片的标签与验证标签相同的图片的个数大于或者等于第二阈值时,则验证通过。其中第二阈值大于或者等于1、且小于第一阈值。0069 仍然以图3所示的验证图片组为例,若验证标识为“电脑”,则第一阈值即为3,第二阈值可以为大于或者等于1、且小于3的任意数,假设为2,此时,用户只要点选了验证图片组中的2张或。
35、者2张以上的手机图片,就可以通过验证,这种验证方法具有容错能力,灵活性好。0070 在本实施例中,由于采用验证图片组和验证标签来对用户的身份进行验证处理,这样,如果要破解该验证方法,则需要根据图片所呈现的内容对图片进行标签分类训练,并针对每一个分类标签进行样本收集、标定和学习,根据图片所呈现的内容对图片进行标签分类训练,并针对每一个分类标签进行样本收集、标定和学习的过程是复杂的,因此,使得该验证方法具有极强的抗破解能力。另外即使第三方采用某种手段完成了上述的根据图片所呈现的内容对图片进行标签分类训练,并针对每一个分类标签进行样本收集、标定和学习,则本验证方法只需要修改验证图片组对应的验证标签,。
36、放弃或者降低被破解的分类标签的使用概率,就使得第三方完成的学习程序失效,从而进一步提高了本验证方法的抗破解能力。0071 图4示出了本发明另一实施例提供的用户身份的验证方法的实现流程,详述如下:0072 S401,生成验证图片组和验证标签,对图片验证组中的图片进行干扰处理。说 明 书CN 104468101 A6/12页100073 其中干扰处理包括但不限于在图片中加入噪点、干扰线等,或者对图片进行旋转、扭曲处理。0074 S402,向客户端下发对图片进行干扰处理后的图片验证组和验证标签。其具体过程如上所述,在此不再赘述。0075 S403,接收客户端发送的验证信息,该验证信息包括用户根据验证。
37、标签从验证图片组中选择的图片的图片标识。其具体过程如上所述,在此不再赘述。0076 S404,获取验证信息中图片标识所对应的图片的标签,将验证信息中图片标识所对应的图片的标签与验证标签进行匹配,以对用户的身份进行验证处理。其具体过程如上所述,在此不再赘述。0077 在本实施例中,通过对图片验证组中的图片进行干扰处理,从而进一步提高了该验证方法的抗破解能力。0078 图5示出了本发明另一实施例提供的身份的验证方法的实现流程,该方法适用于客户端,其中客户端可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),触控移动终端,等等。优选的,该方法在适用。
38、于触控移动终端时具有更为明显的操作便利性。该方法详述如下:0079 S501,接收验证服务系统下发的验证图片组和验证标签。0080 在本实施例中,在接收到验证服务系统下发的验证图片组和验证标签后,通过验证页面向用户展示该验证图片组和验证标签。其中向用户展示验证标签时,可以直接展示验证标签,也可以先根据验证标签生成验证问题,再向用户展示根据验证标签生成的验证问题,以通过验证标签或者验证问题提示用户如何输入验证信息。0081 S502,接收用户输入的验证信息,并将验证信息发送至验证服务系统,以使验证服务系统获取验证信息中图片标识所对应的图片的标签,将验证信息中图片标识所对应的图片的标签与验证标签进。
39、行匹配,以对用户的用户身份进行验证处理。其中验证信息包括用户根据验证标签从验证图片组中选择的图片的图片标识。0082 在本实施例中,在接收到验证服务系统发送的验证图片组和验证标签后,向用户显示该验证图片组中包含的图片、以及验证标签或者根据验证标签生成的验证问题。用户根据验证标签或者验证问题点选验证图片组中的图片后,客户端确定用户在验证图片组中点选的图片的图片标识,将该图片标识作为输入的验证信息,并将该包含点选的图片的图片标识的验证信息发送至验证服务系统。其中用户点选验证图片组中的图片的具体方式可以为通过鼠标点击验证图片组中的图片,或者通过触摸屏触摸以点选验证图片组中的验证图片,或者通过手写或者。
40、语音等方式点选验证图片组中的图片。0083 图6示出了本发明实施例提供的用户身份的验证装置的结构,为了便于说明仅示出了与本发明实施例相关的部分。0084 该用户身份的验证装置可以用于计算机等设备中,可以是运行于计算机等设备内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到计算机等设备中或者运行于计算机等设备的应用系统中,其中所述装置包括:0085 验证码生成单元111,用于生成验证图片组和验证标签。0086 优选的,所述验证码生成单元111具体用于从图片库中选择预设数量的图片,获取选择的各图片以及各图片的图片标识,将获取的各图片和各图片的图片标识组合成验证说 明 书CN 104468101 A10。