一种用户身份的验证方法、装置和验证服务系统制造方法及图纸

技术编号:11200541 阅读:53 留言:0更新日期:2015-03-26 08:07
本发明专利技术适用于计算机安全领域,提供了一种用户身份的验证方法、装置和验证服务系统,所述方法包括:生成验证图片组和验证标签,并向客户端下发所述验证图片组和验证标签;接收客户端发送的验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识;获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。本发明专利技术提供的验证方法抗破解能力强,安全性高。

【技术实现步骤摘要】
【专利摘要】本专利技术适用于计算机安全领域,提供了一种用户身份的验证方法、装置和验证服务系统,所述方法包括:生成验证图片组和验证标签,并向客户端下发所述验证图片组和验证标签;接收客户端发送的验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识;获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。本专利技术提供的验证方法抗破解能力强,安全性高。【专利说明】一种用户身份的验证方法、装置和验证服务系统
本专利技术属于计算机安全领域,尤其涉及一种用户身份的验证方法、装置和验证服务系统。
技术介绍
为了提高计算机等电子设备的安全性,对用户的身份(如用户的登录身份、访问网站的身份等)进行验证的技术已经越来越普及。目前,使用最普遍的对用户的身份进行验证的技术包括验证码验证技术。其中验证码技术是全自动区分计算机和人类的图灵测试(Completely Automated Public Turing test to tell Computers and Humans Apart,CAPTCHA),是一种区分用户是计算机还是人的公共安全自动程序。 现有的验证码验证技术一般是图像验证码验证技术,其验证过程一般如下: 服务器根据一定的规则自动生成图像X,如生成包含数字、英文字符或中文字符的图像X,并将图像X发送至客户端,通过客户端的验证页面向用户展示该图像X,其中验证页面如图1所示。用户通过观察图像X中的内容,并输入将图像X中的内容,客户端将用户输入的内容作为验证信息发送至服务器,服务器通过将用户输入的内容与生成的图像X中的内容进行对比来对用户的身份进行验证。 对于现有的图像验证码验证技术,由于其一般是根据一定的规则自动生成图像X,并将图像X作为验证码,这样只要收集到足够的样本,并采用OCR (Optical CharacterRecognit1n,光学字符识别)等技术进行学习和训练,即可得到可用的机器程序来自动对图像验证码进行识别,从而使得现有的图像验证码验证技术的抗破解能力差,安全性低。
技术实现思路
本专利技术实施例提供一种用户身份的验证方法,旨在解决现有的用户身份验证方法抗破解能力差的问题。 第一方面,提供一种用户身份的验证方法,所述方法包括: 生成验证图片组和验证标签,并向客户端下发所述验证图片组和验证标签; 接收客户端发送的验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识; 获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。 第二方面,还提供一种用户身份的验证方法,所述方法包括: 接收验证服务系统下发的验证图片组和验证标签; 接收用户输入的验证信息,并将验证信息发送至验证服务系统,以使验证服务系统获取验证信息中图片标识所对应的图片的标签,将验证信息中图片标识所对应的图片的标签与验证标签进行匹配,以对用户的身份进行验证处理; 其中所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识。 第三方面,提供一种用户身份的验证装置,所述装置包括: 验证码生成单元,用于生成验证图片组和验证标签; 验证码下发单元,用于向客户端下发所述验证图片组和验证标签; 验证信息接收单元,用于接收客户端发送的验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识; 验证单元,用于获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。 第四方面,还提供一种用户身份的验证装置,所述装置包括: 验证码接收单元,用于接收验证服务系统下发的验证图片组和验证标签; 验证信息发送单元,用于接收用户输入的验证信息,并将验证信息发送至验证服务系统,以使验证服务系统获取验证信息中图片标识所对应的图片的标签,将验证信息中图片标识所对应的图片的标签与验证标签进行匹配,以对用户的身份进行验证处理; 其中所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识。 第五方面,提供了一种验证服务系统,所述系统包括网络服务器、验证服务器、验证码生成服务器,其中: 所述验证码生成服务器生成验证图片组; 所述验证服务器从所述验证码生成服务器拉取所述验证图片组,并为所述验证图片组设置验证标签,将所述验证图片组和验证标签通过网络服务器发送至客户端; 所述验证服务器通过网络服务器从客户端接收验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识,并获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。 在本专利技术实施例中,通过生成验证图片组和验证标签,采用验证图片组和验证标签对用户的身份进行验证,由于验证标签是根据验证图片组中的各图片的标签得到的,而机器学习图片的标签并根据图片的标签生成验证标签的过程是非常复杂和繁琐的,很难通过有限次的学习和训练得到,且即使机器通过其内部的学习程序学习到图片的标签并根据图片的标签学习到生成验证标签的具体方式,则只要为验证图片组重新设置验证标签,就可以使机器内部学习程序完成的学习失效,从而极大的提高了该验证方法的抗破解能力。 【专利附图】【附图说明】 图1是现有技术提供的验证页面的示意图; 图2是本专利技术实施例提供的用户身份的验证方法的实现流程图; 图3是本专利技术实施例提供的用于展示验证图片组和验证标签的验证页面的示意图; 图4是本专利技术另一实施例提供的用户身份的验证方法的实现流程图; 图5是本专利技术另一实施例提供的用户身份的验证方法的实现流程图; 图6是本专利技术实施例提供的用户身份的验证装置的结构框图; 图7是本专利技术另一实施例提供的用户身份的验证装置的结构框图; 图8是本专利技术实施例提供的验证服务系统的架构图; 图9是本专利技术实施例提供的终端设备的硬件结构图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 在本专利技术实施例中,通过采用验证图片组和验证标签对用户的用户身份进行验证,从而极大的提高了该验证方法的抗破解能力。 为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。 图2示出了本专利技术实施例提供的用户身份的验证方法的实现流程,该方法适用于验证服务系统中,详述如下: S201,生成验证图片组和验证标签,并向客户端下发生成的验证图片组和验证标签。 在本实施例中,在需要对用户的用户身份进行验证的场景中,如需要对用户的登录身份、访问网站的身份、下载资源的身份、预览资源的身份等进行验证时,用户通过客户端向验证服务系统发送操作请求,验证服务系统在接收到该操作请求时,针对该次操作请求生成验证图片组和验证标本文档来自技高网
...

【技术保护点】
一种用户身份的验证方法,其特征在于,所述方法包括:生成验证图片组和验证标签,并向客户端下发所述验证图片组和验证标签;接收客户端发送的验证信息,所述验证信息包括用户根据所述验证标签从所述验证图片组中选择的图片的图片标识;获取所述验证信息中的图片标识所对应的图片的标签,将所述验证信息中图片标识所对应的图片的标签与所述验证标签进行匹配,以对用户的身份进行验证处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:秦铭雪王玉叶黄亮古开元
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1