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