一种进行验证码验证的方法、装置和系统的制作方法

文档序号:9551049阅读:322来源:国知局
一种进行验证码验证的方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种进行验证码验证的方法、装置和系统。
【背景技术】
[0002]随着网络技术的发展,网络的普及已经深入到人们生活的各个领域。网络技术的发展为人们的生活带来了广泛的便利性,而一些恶意用户对网络技术的恶意使用对网络技术发展也提出了各种考验。在一些注册、登录以及网络互动等场景中,会存在一些恶意用户通过使用自动机,对网页或论坛等进行恶意注册及论坛灌水等攻击。基于这种情况,可以通过进行验证码验证的方法,以防止此类恶意行为。
[0003]目前,现有技术通过拼图验证的方式,进行验证码验证。该拼图验证的实现方法包括:(1)在原图像中截取多个子图像,作为选项图像,将原图像中被截取的部分设置为空白,得到包含多个空白区域的验证提示图像。(2)向终端发送验证提示图像及选项图像。(3)终端显示验证提示图像,并在验证提示图像下方,显示以任意顺序排列的选项图像。(4)通过对选项图像与验证提示图像进行识别比较,用户将各选项图像移动到该验证提示图像中的各空白区域中,得到待验证图像,并发送给服务器。(5)如果服务器确定该待验证图像与原图像相同,则判定验证通过,否则判定验证失败。
[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]图1是本发明实施例提供的进行验证码验证的方法流程图;
[0030]图2是本发明实施例提供的进行验证码验证的方法流程图;
[0031]图3是本发明实施例提供的进行验证码验证的方法流程图;
[0032]图4是本发明实施例提供的验证图像及对应的内容描述图像的示意图;
[0033]图5是本发明实施例提供的验证提示图片及对应的内容描述图像的示意图;
[0034]图6是本发明实施例提供的服务器的结构示意图;
[0035]图7是本发明实施例提供的终端的结构示意图;
[0036]图8是本发明实施例提供的服务器的结构示意图;
[0037]图9是本发明实施例提供的终端的结构示意图。
【具体实施方式】
[0038]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0039]实施例一
[0040]本发明实施例提供了一种进行验证码验证的方法,该方法可以由服务器和终端共同实现。
[0041]如图1所示,该方法中服务器的处理流程可以包括如下的步骤:
[0042]步骤101,获取预先存储的多个验证图像以及每个验证图像对应的内容描述图像。
[0043]步骤102,向终端发送获取的验证图像和内容描述图像。
[0044]步骤103,当接收到该终端发送的验证信息时,获取该验证信息中的该验证图像与该内容描述图像的对应关系信息,以及本地预先存储的该验证图像与该内容描述图像的对应关系信息,如果该验证信息中的对应关系信息与预先存储的对应关系信息相匹配,则判定验证通过,否则判定验证失败。
[0045]如图2所示,该方法中终端的处理流程可以包括如下的步骤:
[0046]步骤201,接收服务器发送的多个验证图像和内容描述图像。
[0047]步骤202,显示该验证图像和内容描述图像。
[0048]步骤203,接收用户输入的该验证图像与该内容描述图像的对应关系信息,并将该对应关系信息作为验证信息发送给该服务器;以使该服务器获取该验证信息中的该验证图像与该内容描述图像的对应关系信息,以及本地预先存储的该验证图像与该内容描述图像的对应关系信息,如果该验证信息中的对应关系信息与预先存储的对应关系信息相匹配,则判定验证通过,否则判定验证失败。
[0049]本发明实施例中,获取预先存储的多个验证图像以及每个验证图像对应的内容描述图像,向终端发送获取的验证图像和内容描述图像,当接收到该终端发送的验证信息时,获取该验证信息中的该验证图像与该内容描述图像的对应关系信息,以及本地预先存储的该验证图像与该内容描述图像的对应关系信息,如果该验证信息中的对应关系信息与预先存储的对应关系信息相匹配,则判定验证通过,否则判定验证失败。这样,由于验证图像与内容描述图像并非同一图像中相邻的部分,所以自动机通过图像分析难以确定验证图像与内容描述图像的对应关系,从而可以降低恶意访问的通过率。
[0050]实施例二
[0051]本发明实施例提供了一种进行验证码验证的方法,该方法可以由服务器和终端共同实现。其中的终端可以是请求某网络业务的终端,服务器可以是该网络业务的服务器。
[0052]如图3所示,该方法的处理流程可以包括如下的步骤:
[0053]步骤301,服务器获取预先存储的多个验证图像以及每个验证图像对应的内容描述图像。
[0054]其中,验证图像是在验证码验证过程中指示用户对其进行内容识别的图像,图像的内容可以任意,该验证图像可以为图片形式,如下雨天的照片、小孩子的照片和裙子的照片等图片;该验证图像也可以为动态视频形式,如记录下雨天雨量变化的视频和记录小孩子笑脸的视频等。内容描述图像是能够反映对应的验证图像中图像内容的图
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1