一种身份验证方法、装置和系统的利记博彩app

文档序号:9566968阅读:334来源:国知局
一种身份验证方法、装置和系统的利记博彩app
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种身份验证方法、装置和系统。
【背景技术】
[0002]随着大数据时代的来临,数据与人们生活的关系也越来越为密切,比如网络购物、转账、以及会话等等,无不涉及到数据的处理,因此,如何保障数据安全,是极为重要的一个问题。
[0003]在现有技术中,一般都会通过身份验证的方式来提高数据的安全性,比如,根据用户提供的鉴权信息,如账号和密码等,与预存的验证信息进行比较,若一致,则验证通过,否贝1J,则确定验证不通过。其中,为了有效防止某个黑客对某一个特定注册用户,采用特定程序暴力破解方式进行不断的登录尝试(即验证尝试),现有技术又提出了“验证码”技术,即随机生成一个只有人类才能解答的问题,比如一串数字、字母或文字等,要求登陆者按照该验证码的要求进行输入,只有输入正确,且鉴权信息正确,才可确定验证通过。为了进一步提高安全性,现有技术又提出了图片识别点选方式,即在后台数据库中对各种图片进行标签,并按照标签进行分组和保存,当需要生成验证码时,则从中提取几张图片,一般将这些图片以九宫格的形式进行显示,然后,要求登陆者按照问题选择相应的图片,若选择正确则验证通过,比如,A图片为火车,B图片为汽车,C图片为樱桃,D图片为苹果等,若要求用户从中选择所有包括水果的图片,则只有当用户同时选择了 C和D图片时,才能确定验证通过,等等。简而言之,验证码的存在就是为了区分鉴权信息的输入是人还是机器,以提高验证的安全性。
[0004]在对现有技术的研究和实践过程中,本发明的发明人发现,在现有的点选方案中,由于点选的位置固定(如九宫格),且个数已知,因此,较容易被破解,安全性不够高。

【发明内容】

[0005]本发明实施例提供一种身份验证方法、装置和系统,可以提高其安全性。
[0006]本发明实施例提供一种身份验证方法,包括:
[0007]接收用户的身份验证请求;
[0008]根据所述身份验证请求生成验证信息和候选信息,所述验证信息与所述候选信息具有预置对应关系;
[0009]在预设输入图形界面的随机位置上显示所述候选信息,以及在预设验证界面上显示所述验证信息;
[0010]获取用户从所述预设输入图形界面上选择的候选信息,得到输入信息;
[0011]在确定所述输入信息与所述验证信息是否匹配;
[0012]若匹配,则确定身份验证通过;
[0013]若不匹配,则拒绝所述身份验证请求。
[0014]相应的,本发明实施例还提供一种身份验证装置,包括:
[0015]接收单元,用于接收用户的身份验证请求;
[0016]生成单元,用于根据所述身份验证请求生成验证信息和候选信息,所述验证信息与所述候选信息具有预置对应关系;
[0017]显示单元,用于在预设输入图形界面的随机位置上显示所述候选信息,以及在预设验证界面上显示所述验证信息;
[0018]获取单元,用于获取用户从所述预设输入图形界面上选择的候选信息,得到输入信息;
[0019]验证单元,用于确定所述输入信息与所述验证信息是否匹配,若匹配,则确定身份验证通过;若不匹配,则拒绝所述身份验证请求。
[0020]此外,本发明实施例还提供一种身份验证方法,包括:
[0021]向服务器发送身份验证请求;
[0022]接收服务器根据所述身份验证请求返回的验证信息和候选信息;
[0023]在预设输入图形界面的随机位置上显示所述候选信息,以及在预设验证界面上显示所述验证信息;
[0024]获取用户从所述预设输入图形界面上选择的候选信息,得到输入信息;
[0025]将所述输入信息发送给服务器,以便所述服务器将输入信息与验证信息进行匹配,以进行身份验证。
[0026]相应的,本发明实施例还提供一种身份验证装置,包括:
[0027]第一发送单元,用于向服务器发送身份验证请求;
[0028]接收单元,用于接收服务器根据所述身份验证请求返回的验证信息和候选信息;
[0029]显示单元,用于在预设输入图形界面的随机位置上显示所述候选信息,以及在预设验证界面上显示所述验证信息;
[0030]获取单元,用于获取用户从所述预设输入图形界面上选择的候选信息,得到输入信息;
[0031]第二发送单元,用于将所述输入信息发送给服务器,以便所述服务器将输入信息与验证信息进行匹配,以进行身份验证。
[0032]相应的,本发明实施例还提供一种身份验证系统,包括本发明实施例所提供的任一种身份验证装置。
[0033]本发明实施例采用在接收到用户的身份验证请求时,根据该身份验证请求生成验证信息和候选信息,并在预设输入图形界面的随机位置上显示该候选信息,以及在预设验证界面上显示该验证信息,其中,该验证信息与候选信息具有预置对应关系,然后,获取用户从该预设输入图形界面上选择的候选信息,得到输入信息,并将输入信息与验证信息进行匹配,若匹配,则确定身份验证通过,否则,若不匹配,则拒绝该身份验证请求,从而实现对用户进行身份验证的目的;由于该方案中可供用户选择的候选信息可以在预设输入图形界面的随机位置上进行显示,因此,入侵者很难找到固定的位置进行破解,大大增加了破解难度,所以,相对于现有技术而言,具有更高的安全性。
【附图说明】
[0034]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是本发明实施例提供的身份验证方法的流程图;
[0036]图2是本发明实施例提供的身份验证方法的另一流程图;
[0037]图3a是本发明实施例提供的身份验证方法的又一流程图;
[0038]图3b是本发明实施例提供的身份验证方法中显示界面的示意图;
[0039]图4是本发明实施例提供的身份验证装置的结构示意图
[0040]图5是本发明实施例提供的身份验证触发装置的结构示意图;
[0041]图6是本发明实施例提供的方案的验证码示意图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]本发明实施例提供一种身份验证方法、装置和系统。以下将分别进行详细说明。
[0044]实施例一、
[0045]本实施例将从身份验证装置的角度进行描述,该身份验证装置具体可以集成在终端、服务器或其他需要进行身份验证的设备中。
[0046]—种身份验证方法,其特征在于,包括:接收用户的身份验证请求;根据该身份验证请求生成验证信息和候选信息,该验证信息与该候选信息具有预置对应关系;在预设输入图形界面的随机位置上显示该候选信息,以及在预设验证界面上显示该验证信息;获取用户从该预设输入图形界面上选择的候选信息,得到输入信息;在确定该输入信息与该验证信息是否匹配;若匹配,则确定身份验证通过;若不匹配,则拒绝该身份验证请求。
[0047]如图1所示,该身份验证的具体流程可以如下:
[0048]101、接收用户的身份验证请求。
[0049]例如,以该身份验证装置集体集成在终端为例,则该终端具体可以接收用户通过触发身份验证触发键所发送的身份验证请求,比如,用户可以点击或滑动“登陆”、“获取验证码”、“解锁”或“验证”等触发键来触发该身份验证请求,等等。
[0050]又例如,若该身份验证装置集成在网络侧设备,如服务器中,则此时,具体可以接收终端(或客户端)发送的身份验证请求,其中,该身份验证请求可以由用户通过触发身份验证触发键来发送,在此不再赘述。
[0051]102、根据该身份验证请求生成验证信息和候选信息,该验证信息与该候选信息具有预置对应关系。
[0052]其中,该预置对应关系可以根据实际应用的需求进行设置,比如,可以设定验证信息为候选信息的子集,即验证信息是候选信息的一部分内容,或者,也可以设定验证信息为对候选信息的某种操作,即步骤“根据该身份验证请求生成验证信息和候选信息,该验证信息与该候选信息具有预置对应关系”具体可以采用如下任意一种方式:
[0053](1)第一种方式;
[0054]根据该身份验证请求生成验证信息,基于该验证信息生成候选信息,使得该验证信息为该候选信息的子集。
[0055]其中,基于该验证信息生成候选信息的方式可以有多种,比如,可以对该验证信息的内容进行随机排序,在随机排序后的内容中添加随机生成的内容,得到候选信息。
[0056]其中,在添加随机生成的内容时,可以随机插入到随机排序后的各个内容之间,且插入时既可以按照一定规则,也可以为乱序,在此不再赘述。
[0057]例如,若根据该身份验证请求生成验证信息为“爱天海好”四个字,则可以对这四个字进行随机排序,并添加随机生成的内容,比如“你”、“A”、“三”和“我”等,从而得到候选信息,具体包括“爱”、“三”、“海”、“天”、“我”、“A”和“好”,以此类推,等等。
[0058](2)第二种方式;
[0059]根据该身份验证请求生成候选信息,根据该候选信息确定验证信息,使得该验证信息为该候选信息的子集;
[0060]其中,根据该候选信息确定验证信息的方式可以有多种,比如,可以从该候选信息中随机抽取预设数量的内容,对抽取到的内容进行排序,得到验证信息。
[0061 ] 其中,该预设数量可以根据实际应用的需求进行设置。
[0062]例如,若根据该身份验证请求生成候选信息包括“爱”、“三”、“海”、“天”、“我”、“A”和“好”,则可以从该候选信息中随机抽取预设数量的内容,比如抽取其中的4个字,如“爱”、“海” “天”和“好”,然后对抽取到的内容按照一定的规则进行排序,或进行随机排序,比如,排序后为:“爱”、“天”、“海”和“好”,则验证信息具体为“爱天海好”,以此类推,等等。
[0063](3)第三种方式;
[0064]根据该身份验证请求生成候选信息,从该候选信息中选取操作目标信息,根据该操作目标信息确定相应的操作内容,根据该操作内容生成验证信息。
[0065]其中,该操作内容可以根据实际应用的需求进行设置,比如,可以要求用户输入候选信息中的某部分信息,若候选信息为在一背景图的随机位置上显示多个物品,则此时可以要求用户点击图中的某个物品或某类物品来进行验证,或者,还可以要求用户在候选信息中做其他操作,比如,若该候选信息未在一背景图中有多个人物,有撑伞的,也有没撑伞的,则此时可以要求用户移动一个道具伞到该背景图中的没有撑伞的任务手中,等等,在此不再列举。
[0066]需说明的是,本发明实施例的候选信息和验证信息可以是字符,比如数字、中文字或英文字母等,也可以是图像。
[0067]103、在预设输入图形界面的随机位置上显示该候选信息,以及在预设验证界面上显示该验证信息。
[0068]其中,该输入图形界面上包括有多个输入接口,通过选择,比如点击或滑动该输
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1