一种以问答方式实现网络验证的方法和系统的制作方法

文档序号:7983755阅读:360来源:国知局
一种以问答方式实现网络验证的方法和系统的制作方法
【专利摘要】本发明公开了一种以问答方式实现网络验证的方法和系统,包括问题生成器、答案选择装置和验证码判断机构。其特征在于:所述问题生成器生成至少一个验证码提示问题,通过答案选择装置选择该问题对应的答案,验证码判断机构判断用户选择的对应答案是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。其显著效果在于:对于人们来说,在设计上,那些千变万化的问题,完全可以做到让人们容易找到答案,让机器人难以选择正确的答案。
【专利说明】一种以问答方式实现网络验证的方法和系统
【技术领域】
[0001]本发明属于防止网络暴力破解等作用的验证码保护【技术领域】,具体地说,涉及到一种以问答方式实现网络验证的方法和系统。
【背景技术】
[0002]验证码在防止暴力破解、恶意注册和登录尝试以及防止网络刷票等方面发挥越来越大的作用,正是因为验证码的这种特殊作用的效果显著,一些不法商家或者黑客已经开发出来一些程序,即所谓的机器人程序,能够自动识别肉眼容易辨认的验证码。因此,为了更好发挥验证码的特殊功用,现在的验证码技术,倾向于增加人类肉眼辨认的难度,于是机器人识别就更加困难,从而达到利用验证码特殊功用进行网络安全保护的目的;然而,如果验证码设计得更加难以让人类辨认,人们输入验证码时,出错的机会就大大增加,每次出错,验证码再次刷新,页面再次提交,极大浪费人们进行注册、登录或者网络投票等的时间,严重降低了用户体验。甚至有些人放弃了相关操作(例如网络投票)。

【发明内容】

[0003]本发明在于克服现有技术的不足,提供一种以问答方式实现网络验证的方法和系统,它采用系统随机生成几个验证码提示问题,用选择验证码提示问题对应答案的方式来判断用户获取的验证码是否有效,这些千变万化的验证码提示问题,在设计中完全能够做到让人们容易找到正确的答案,但是对于机器人来说,识别问题和选择答案都非常困难;在设计中,可以要求选择4至5个问题对应的答案(或者更多),对于人们来说,是非常容易的,但是对于机器人来说,完全正确找出所有答案,非常困难,从而达到利用验证码技术维护网络安全,防止作弊的目的。
[0004]为达到上述目的,本发明提供一种以问答方式实现网络验证的方法和系统,包括问题生成器1、答案选择装置2和验证码判断机构3。其特征在于:所述问题生成器I生成至少一个验证码提示问题,通过答案选择装置2选择该问题对应的答案,验证码判断机构3判断用户选择的对应答案是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。
本发明的显著效果在于:系统并不直接生成验证码,克服了已有的机器人程序对验证码本身进行正确解析,从而达到破解验证码的目的。而且机器人要对千变万化的问题进行正确判断,最后还要选择正确的答案,对于机器人来说,非常困难,从而达到利用验证码进行网络安全保护的目的;本发明提供的验证码保护技术,对于人们来说,在设计上,那些千变万化的问题,完全可以做到让人们容易找到答案,让机器人难以选择正确的答案。
【专利附图】

【附图说明】
[0005]图1为以问答方式实现网络验证的结构原理图。【具体实施方式】
[0006]下面结合附图和【具体实施方式】对本发明作进一步的说明。
[0007]实施例1,如图1所示:一种以问答方式实现网络验证的方法和系统,包括问题生成器1、答案选择装置2和验证码判断机构3。其特征在于:所述问题生成器I生成至少一个验证码提示问题,通过答案选择装置2选择该问题对应的答案,验证码判断机构3判断用户选择的对应答案是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。
在上述实施例中,假设问题生成器I随机生成4个问题,分别是问题al,a2,a3,a4,用户必须通过答案选择装置2选择问题对应的答案,只有同时选择了问题al,a2,a3,a4对应的正确答案后,验证码判断机构3才认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核;对于很多人来说,利用自己的知识或者网上搜索,选择问题al,a2,a3,a4对应的正确答案是非常容易的事情,而对于机器人来说,非常困难。
【权利要求】
1.一种以问答方式实现网络验证的方法和系统,包括问题生成器(I)、答案选择装置(2)和验证码判断机构(3);其特征在于:所述问题生成器(I)生成至少一个验证码提示问题,通过答案选择装置(2)选择该问题对应的答案,验证码判断机构(3)判断用户选择的对应答案是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。
【文档编号】H04L29/06GK103716279SQ201210368747
【公开日】2014年4月9日 申请日期:2012年9月28日 优先权日:2012年9月28日
【发明者】张仁平 申请人:张仁平
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1