当前位置: 首页 > 专利查询>张仁平专利>正文

一种用语义和图像元素接合的网络验证方法及系统技术方案

技术编号:8273447 阅读:151 留言:0更新日期:2013-01-31 06:01
本发明专利技术公开了一种用语义和图像元素接合的网络验证方法及系统,包括图像生成器、要求用户如何操作的信息提示器、相关数据输入装置和验证码判断机构。其特征在于:所述图像生成器生成至少一个图像,要求用户如何操作的信息提示器生成提示信息,要求用户输入与图像有关的数字或者字母,用户根据操作要求,通过相关数据输入装置输入对应的数字或者字母,验证码判断机构判断用户输入的数字或者字母是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核;其显著效果在于:对于人们来说,在设计上,那些形态各异的图像元素,完全可以做到让人们容易识别,让机器人难以识别。

【技术实现步骤摘要】
本专利技术属于防止网络暴力破解等作用的验证码保护
,具体地说,涉及到一种用语义和图像元素接合的网络验证方法及系统
技术介绍
验证码在防止暴力破解、恶意注册和登录尝试以及防止网络刷票等方面发挥越来越大的作用,正是因为验证码的这种特殊作用的效果显著,一些不法商家或者黑客已经开发出来一些程序,即所谓的机器人程序,能够自动识别肉眼容易辨认的验证码。因此,为了更好发挥验证码的特殊功用,现在的验证码技术,倾向于增加人类肉眼辨认的难度,于是机器人识别就更加困难,从而达到利用验证码特殊功用进行网络安全保护的目的;然而,如果验证码设计得更加难以让人类辨认,人们输入验证码时,出错的机会就大大增加,每次出 错,验证码再次刷新,页面再次提交,极大浪费人们进行注册、登录或者网络投票等的时间,严重降低了用户体验。甚至有些人放弃了相关操作(例如网络投票)。
技术实现思路
本专利技术在于克服现有技术的不足,提供一种用语义和图像元素接合的网络验证方法及系统,它采用系统随机生成几幅图像,用完全没有任何规律的语义描述提示用户输入或者选择对应的数字或者字母,这些数字或者字母与生成的图像有关,用这些数字或者字母来判断验证码的正确与否;这些形态各异的图像元素,在设计中完全能够做到让人们容易识别,但是对于机器人来说,首先要进行语义识别,智能判断需要完成哪些操作,而且还要将这些元素逐一查找出来,最后还要进行一系列的运算,以满足语义描述的操作要求;在设计中,可以要求计算4至5种图像元素(或者更多)的个数,对于人们来说,是非常容易的,但是对于机器人来说,完全正确识别所有图像元素,非常困难,从而达到利用验证码技术维护网络安全,防止作弊的目的。为达到上述目的,本专利技术提供一种用语义和图像元素接合的网络验证方法及系统,包括图像生成器I、要求用户如何操作的信息提示器2、相关数据输入装置3和验证码判断机构4。其特征在于所述图像生成器I生成至少一个图像,要求用户如何操作的信息提示器2生成提示信息,要求用户输入与图像有关的数字或者字母,用户根据操作要求,通过相关数据输入装置3输入对应的数字或者字母,验证码判断机构4判断用户输入的数字或者字母是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。本专利技术的第二种用语义和图像元素接合的网络验证方法及系统,包括图像生成器I、要求用户如何操作的信息提示器2、相关数据选择装置3和验证码判断机构4。其特征在于所述图像生成器I生成至少一个图像,要求用户如何操作的信息提示器2生成提示信息,要求用户选择与图像有关的数字或者字母,用户根据操作要求,通过相关数据选择装置3选择对应的数字或者字母,验证码判断机构4判断用户选择的数字或者字母是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。本专利技术的显著效果在于系统并不直接生成数字或者字母验证码,克服了已有的机器人程序对验证码本身进行正确解析,从而达到破解验证码的目的。但是对于机器人来说,首先要进行语义识别,智能判断需要完成哪些操作,而且还要将这些元素逐一查找出来,最后还要进行一系列的运算,以满足语义描述的操作要求,由于机器人必须借助自己的海量语义库和图片库才有可 能进行智能识别,使得机器人破解验证码变得非常困难,而且效率十分低下,从而达到利用验证码进行网络安全保护的目的;本专利技术提供的验证码保护技术,对于人们来说,在设计上,那些形态各异的图像元素,完全可以做到让人们容易识别,让机器人难以识别。附图说明图I为获取验证码的装置为输入装置的结构原理图。图2为获取验证码的装置为选择装置的结构原理图。具体实施例方式下面结合附图和具体实施方式对本专利技术作进一步的说明。实施例1,如图I所示一种用语义和图像元素接合的网络验证方法及系统,包括图像生成器I、要求用户如何操作的信息提示器2、相关数据输入装置3和验证码判断机构4。其特征在于所述图像生成器I生成至少一个图像,要求用户如何操作的信息提示器2生成提示信息,要求用户输入与图像有关的数字或者字母,用户根据操作要求,通过相关数据输入装置3输入对应的数字或者字母,验证码判断机构4判断用户输入的数字或者字母是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。在上述实施例中,假设图像生成器I随机生成4幅图像,第一幅图像中含有图像元素a(例如“三角形”等)al个;第二幅图像中含有图像元素b (例如“铁钉”等),有bl个;第三幅图像中含有形态各异的图像元素五只猫和三只狗,其中五只猫编号分别为A,m,t,Y,R,只有编号为m的猫在睡觉;第四幅图像中含有图像元素d,有dl个;要求用户如何操作的信息提示器2可以生成这样一个提示请输入图像元素a和图像元素b的个数之积;请输入在睡觉的那只猫的编号;请输入图像元素b的个数;请输入图像元素d的个数;只有用户依次输入了正确的al与bl的乘积,字母“m”,数字bl,数字dl后,验证码判断机构4则认定用户通过了验证码的审核。而机器人则难以输入正确的数字和字母,不能通过验证码的审核。实施例2,如图2所示一种用语义和图像元素接合的网络验证方法及系统,包括图像生成器I、要求用户如何操作的信息提示器2、相关数据选择装置3和验证码判断机构4。其特征在于所述图像生成器I生成至少一个图像,要求用户如何操作的信息提示器2生成提示信息,要求用户选择与图像有关的数字或者字母,用户根据操作要求,通过相关数据选择装置3选择对应的数字或者字母,验证码判断机构4判断用户选择的数字或者字母是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。在上述实施例中,假设图像生成器I随机生成4幅图像,第一幅图像中含有图像元素a(例如“三角形”等)al个;第二幅图像中含有图像元素b (例如“铁钉”等),有bl个;第三幅图像中含有形态各异的图像元素五只猫和三只狗,其中五只猫编号分别为A,m,t,Y,R,只有编号为m的猫在睡觉;第四幅图像中含有图像元素d,有dl个;要求用户如何操作的信息提示器2可以生成这样一个提示请选择图像元素a和图像元素b的个数之积;请选择在睡觉的那只猫的编号;请选择图像元素b的个数;请选择图像元素d的个数;只有用户依次选择了正确的al与bl的乘积,字母“m”,数字bl,数字dl后,验证码判断机构4则认定用户通过了验证码的审核。而机器人则难以选择正确的数字和字母,不能通过验证码的审核。·本文档来自技高网...

【技术保护点】
一种用语义和图像元素接合的网络验证方法及系统,包括图像生成器(1)、要求用户如何操作的信息提示器(2)、相关数据输入装置(3)和验证码判断机构(4);其特征在于:所述图像生成器(1)生成至少一个图像,要求用户如何操作的信息提示器(2)生成提示信息,要求用户输入与图像有关的数字或者字母,用户根据操作要求,通过相关数据输入装置(3)输入对应的数字或者字母,验证码判断机构(4)判断用户输入的数字或者字母是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。

【技术特征摘要】
1.一种用语义和图像元素接合的网络验证方法及系统,包括图像生成器(I)、要求用户如何操作的信息提示器(2)、相关数据输入装置(3)和验证码判断机构(4);其特征在于所述图像生成器(I)生成至少一个图像,要求用户如何操作的信息提示器(2)生成提示信息,要求用户输入与图像有关的数字或者字母,用户根据操作要求,通过相关数据输入装置(3)输入对应的数字或者字母,验证码判断机构(4)判断用户输入的数字或者字母是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。...

【专利技术属性】
技术研发人员:张仁平
申请(专利权)人:张仁平
类型:发明
国别省市:

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

1