一種以問(wèn)答方式實(shí)現(xiàn)網(wǎng)絡(luò)驗(yàn)證的方法和系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種以問(wèn)答方式實(shí)現(xiàn)網(wǎng)絡(luò)驗(yàn)證的方法和系統(tǒng),包括問(wèn)題生成器、答案選擇裝置和驗(yàn)證碼判斷機(jī)構(gòu)。其特征在于:所述問(wèn)題生成器生成至少一個(gè)驗(yàn)證碼提示問(wèn)題,通過(guò)答案選擇裝置選擇該問(wèn)題對(duì)應(yīng)的答案,驗(yàn)證碼判斷機(jī)構(gòu)判斷用戶(hù)選擇的對(duì)應(yīng)答案是否都正確,如果都正確,則認(rèn)定用戶(hù)通過(guò)了驗(yàn)證碼的審核,否則認(rèn)定用戶(hù)沒(méi)有通過(guò)驗(yàn)證碼的審核。其顯著效果在于:對(duì)于人們來(lái)說(shuō),在設(shè)計(jì)上,那些千變?nèi)f化的問(wèn)題,完全可以做到讓人們?nèi)菀渍业酱鸢?,讓機(jī)器人難以選擇正確的答案。
【專(zhuān)利說(shuō)明】一種以問(wèn)答方式實(shí)現(xiàn)網(wǎng)絡(luò)驗(yàn)證的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于防止網(wǎng)絡(luò)暴力破解等作用的驗(yàn)證碼保護(hù)【技術(shù)領(lǐng)域】,具體地說(shuō),涉及到一種以問(wèn)答方式實(shí)現(xiàn)網(wǎng)絡(luò)驗(yàn)證的方法和系統(tǒng)。
【背景技術(shù)】
[0002]驗(yàn)證碼在防止暴力破解、惡意注冊(cè)和登錄嘗試以及防止網(wǎng)絡(luò)刷票等方面發(fā)揮越來(lái)越大的作用,正是因?yàn)轵?yàn)證碼的這種特殊作用的效果顯著,一些不法商家或者黑客已經(jīng)開(kāi)發(fā)出來(lái)一些程序,即所謂的機(jī)器人程序,能夠自動(dòng)識(shí)別肉眼容易辨認(rèn)的驗(yàn)證碼。因此,為了更好發(fā)揮驗(yàn)證碼的特殊功用,現(xiàn)在的驗(yàn)證碼技術(shù),傾向于增加人類(lèi)肉眼辨認(rèn)的難度,于是機(jī)器人識(shí)別就更加困難,從而達(dá)到利用驗(yàn)證碼特殊功用進(jìn)行網(wǎng)絡(luò)安全保護(hù)的目的;然而,如果驗(yàn)證碼設(shè)計(jì)得更加難以讓人類(lèi)辨認(rèn),人們輸入驗(yàn)證碼時(shí),出錯(cuò)的機(jī)會(huì)就大大增加,每次出錯(cuò),驗(yàn)證碼再次刷新,頁(yè)面再次提交,極大浪費(fèi)人們進(jìn)行注冊(cè)、登錄或者網(wǎng)絡(luò)投票等的時(shí)間,嚴(yán)重降低了用戶(hù)體驗(yàn)。甚至有些人放棄了相關(guān)操作(例如網(wǎng)絡(luò)投票)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明在于克服現(xiàn)有技術(shù)的不足,提供一種以問(wèn)答方式實(shí)現(xiàn)網(wǎng)絡(luò)驗(yàn)證的方法和系統(tǒng),它采用系統(tǒng)隨機(jī)生成幾個(gè)驗(yàn)證碼提示問(wèn)題,用選擇驗(yàn)證碼提示問(wèn)題對(duì)應(yīng)答案的方式來(lái)判斷用戶(hù)獲取的驗(yàn)證碼是否有效,這些千變?nèi)f化的驗(yàn)證碼提示問(wèn)題,在設(shè)計(jì)中完全能夠做到讓人們?nèi)菀渍业秸_的答案,但是對(duì)于機(jī)器人來(lái)說(shuō),識(shí)別問(wèn)題和選擇答案都非常困難;在設(shè)計(jì)中,可以要求選擇4至5個(gè)問(wèn)題對(duì)應(yīng)的答案(或者更多),對(duì)于人們來(lái)說(shuō),是非常容易的,但是對(duì)于機(jī)器人來(lái)說(shuō),完全正確找出所有答案,非常困難,從而達(dá)到利用驗(yàn)證碼技術(shù)維護(hù)網(wǎng)絡(luò)安全,防止作弊的目的。
[0004]為達(dá)到上述目的,本發(fā)明提供一種以問(wèn)答方式實(shí)現(xiàn)網(wǎng)絡(luò)驗(yàn)證的方法和系統(tǒng),包括問(wèn)題生成器1、答案選擇裝置2和驗(yàn)證碼判斷機(jī)構(gòu)3。其特征在于:所述問(wèn)題生成器I生成至少一個(gè)驗(yàn)證碼提示問(wèn)題,通過(guò)答案選擇裝置2選擇該問(wèn)題對(duì)應(yīng)的答案,驗(yàn)證碼判斷機(jī)構(gòu)3判斷用戶(hù)選擇的對(duì)應(yīng)答案是否都正確,如果都正確,則認(rèn)定用戶(hù)通過(guò)了驗(yàn)證碼的審核,否則認(rèn)定用戶(hù)沒(méi)有通過(guò)驗(yàn)證碼的審核。
本發(fā)明的顯著效果在于:系統(tǒng)并不直接生成驗(yàn)證碼,克服了已有的機(jī)器人程序?qū)︱?yàn)證碼本身進(jìn)行正確解析,從而達(dá)到破解驗(yàn)證碼的目的。而且機(jī)器人要對(duì)千變?nèi)f化的問(wèn)題進(jìn)行正確判斷,最后還要選擇正確的答案,對(duì)于機(jī)器人來(lái)說(shuō),非常困難,從而達(dá)到利用驗(yàn)證碼進(jìn)行網(wǎng)絡(luò)安全保護(hù)的目的;本發(fā)明提供的驗(yàn)證碼保護(hù)技術(shù),對(duì)于人們來(lái)說(shuō),在設(shè)計(jì)上,那些千變?nèi)f化的問(wèn)題,完全可以做到讓人們?nèi)菀渍业酱鸢?,讓機(jī)器人難以選擇正確的答案。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0005]圖1為以問(wèn)答方式實(shí)現(xiàn)網(wǎng)絡(luò)驗(yàn)證的結(jié)構(gòu)原理圖?!揪唧w實(shí)施方式】
[0006]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
[0007]實(shí)施例1,如圖1所示:一種以問(wèn)答方式實(shí)現(xiàn)網(wǎng)絡(luò)驗(yàn)證的方法和系統(tǒng),包括問(wèn)題生成器1、答案選擇裝置2和驗(yàn)證碼判斷機(jī)構(gòu)3。其特征在于:所述問(wèn)題生成器I生成至少一個(gè)驗(yàn)證碼提示問(wèn)題,通過(guò)答案選擇裝置2選擇該問(wèn)題對(duì)應(yīng)的答案,驗(yàn)證碼判斷機(jī)構(gòu)3判斷用戶(hù)選擇的對(duì)應(yīng)答案是否都正確,如果都正確,則認(rèn)定用戶(hù)通過(guò)了驗(yàn)證碼的審核,否則認(rèn)定用戶(hù)沒(méi)有通過(guò)驗(yàn)證碼的審核。
在上述實(shí)施例中,假設(shè)問(wèn)題生成器I隨機(jī)生成4個(gè)問(wèn)題,分別是問(wèn)題al,a2,a3,a4,用戶(hù)必須通過(guò)答案選擇裝置2選擇問(wèn)題對(duì)應(yīng)的答案,只有同時(shí)選擇了問(wèn)題al,a2,a3,a4對(duì)應(yīng)的正確答案后,驗(yàn)證碼判斷機(jī)構(gòu)3才認(rèn)定用戶(hù)通過(guò)了驗(yàn)證碼的審核,否則認(rèn)定用戶(hù)沒(méi)有通過(guò)驗(yàn)證碼的審核;對(duì)于很多人來(lái)說(shuō),利用自己的知識(shí)或者網(wǎng)上搜索,選擇問(wèn)題al,a2,a3,a4對(duì)應(yīng)的正確答案是非常容易的事情,而對(duì)于機(jī)器人來(lái)說(shuō),非常困難。
【權(quán)利要求】
1.一種以問(wèn)答方式實(shí)現(xiàn)網(wǎng)絡(luò)驗(yàn)證的方法和系統(tǒng),包括問(wèn)題生成器(I)、答案選擇裝置(2)和驗(yàn)證碼判斷機(jī)構(gòu)(3);其特征在于:所述問(wèn)題生成器(I)生成至少一個(gè)驗(yàn)證碼提示問(wèn)題,通過(guò)答案選擇裝置(2)選擇該問(wèn)題對(duì)應(yīng)的答案,驗(yàn)證碼判斷機(jī)構(gòu)(3)判斷用戶(hù)選擇的對(duì)應(yīng)答案是否都正確,如果都正確,則認(rèn)定用戶(hù)通過(guò)了驗(yàn)證碼的審核,否則認(rèn)定用戶(hù)沒(méi)有通過(guò)驗(yàn)證碼的審核。
【文檔編號(hào)】H04L29/06GK103716279SQ201210368747
【公開(kāi)日】2014年4月9日 申請(qǐng)日期:2012年9月28日 優(yōu)先權(quán)日:2012年9月28日
【發(fā)明者】張仁平 申請(qǐng)人:張仁平