[發(fā)明專利]提問式圖片驗證碼的生成方法在審
| 申請?zhí)枺?/td> | 201711375724.4 | 申請日: | 2017-12-19 |
| 公開(公告)號: | CN108123806A | 公開(公告)日: | 2018-06-05 |
| 發(fā)明(設(shè)計)人: | 劉海波 | 申請(專利權(quán))人: | 重慶亞凡科技有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 上海光華專利事務(wù)所(普通合伙) 31219 | 代理人: | 李琦 |
| 地址: | 400000 重慶市*** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 提問 圖片驗證碼 圖片 隨機選擇 驗證碼 拼接 標簽 標簽內(nèi)容 類別標注 隨機函數(shù) 圖片生成 圖像生成 驗證過程 構(gòu)建 破解 易被 驗證 采集 關(guān)聯(lián) 圖像 保證 | ||
本發(fā)明提供一種提問式圖片驗證碼的生成方法,包括:采集各個類別的圖片并將所述圖片按其類別標注生成相應(yīng)標簽;根據(jù)所述圖片的類型按照標簽內(nèi)容構(gòu)建不同的提問式問題;根據(jù)所述圖片標簽結(jié)合不同類別的提問式問題將所述提問式問題與圖片進行關(guān)聯(lián);利用隨機函數(shù)在所有所述提問式問題中隨機選擇某一提問式問題作為提問式圖片驗證碼的提問;根據(jù)選擇的提問式問題隨機選擇其對應(yīng)的正確圖片與錯誤圖片;隨機拼接所述正確圖片與錯誤圖片生成驗證碼圖像;利用所述提問式問題與拼接的驗證碼圖像生成提問式圖片驗證碼。本發(fā)明能夠有效的提高驗證過程中易被破解的難度,保證驗證的安全性,同時,提高了用戶的體驗度。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種提問式圖片驗證碼的生成方法。
背景技術(shù)
隨著計算機和計算機網(wǎng)絡(luò)的日益普及,互聯(lián)網(wǎng)已經(jīng)深入到人們工作、學(xué)習(xí)和生活的各個領(lǐng)域。網(wǎng)絡(luò)發(fā)展在提供便利的同時也帶來各種挑戰(zhàn)。為了防止如垃圾郵件的攻擊、批量注冊分發(fā)被盜資源、在線投票系統(tǒng)上的虛假投票,使得網(wǎng)絡(luò)的真實性、安全性無法保證。為了保證互聯(lián)網(wǎng)的安全,不少網(wǎng)站采用了驗證碼技術(shù)。
驗證碼全稱為全自動區(qū)分計算機和人類的圖靈測試,起源于1997的AltaVista,目的是阻止URL的自動提交,其基本形式是:在每次向網(wǎng)頁提交信息的時候,系統(tǒng)會自動隨機產(chǎn)生一串數(shù)字或符號(即驗證碼),只有在指定的地方正確輸入這些驗證碼才能成功提交信息。其中,驗證碼的驗證過程大致包括兩個方面:一是提示用戶驗證內(nèi)容;二是用戶輸入驗證內(nèi)容對應(yīng)的答案,并提交。
然而,傳統(tǒng)的驗證方法中,在這兩個方面易被破解,或單個方面易被破解。例如,基于數(shù)字驗證碼的驗證過程中,如果用圖像識別算法識別圖片中的數(shù)字,可輕易破解用于提示用戶驗證內(nèi)容的數(shù)字驗證碼圖片,從而被攻擊者獲得驗證數(shù)字,然后通過模擬人為輸入驗證數(shù)字并提交,攻擊者可輕易破解驗證過程的第二個方面。而在傳統(tǒng)的圖片驗證碼的驗證過程中,通過詞語提示告訴用戶驗證內(nèi)容,如扇子,然后再提供一組圖片給用戶選取有扇子的圖片,提交選擇的答案。在這個過程中,詞語提示和圖片內(nèi)容很容易被圖像識別算法破解,識別系統(tǒng)可識別出圖片中的物體,根據(jù)詞語提示,選出對應(yīng)圖片,并提交。
發(fā)明內(nèi)容
鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種提問式圖片驗證碼的生成方法,用于解決現(xiàn)有技術(shù)中驗證碼交互驗證時用戶體驗不佳、容易被破解的問題。
為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種提問式圖片驗證碼的生成方法,包括:
采集各個類別的圖片并將所述圖片按其類別標注生成相應(yīng)標簽;
根據(jù)所述圖片的類型按照標簽內(nèi)容構(gòu)建不同的提問式問題;
根據(jù)所述圖片標簽結(jié)合不同類別的提問式問題將所述提問式問題與圖片進行關(guān)聯(lián);
利用隨機函數(shù)在所有所述提問式問題中隨機選擇某一提問式問題作為提問式圖片驗證碼的提問;
根據(jù)選擇的提問式問題隨機選擇其對應(yīng)的正確圖片與錯誤圖片;
隨機拼接所述正確圖片與錯誤圖片生成驗證碼圖像;
利用所述提問式問題與拼接的驗證碼圖像生成提問式圖片驗證碼。
如上所述,本發(fā)明的提問式圖片驗證碼的生成方法,具有以下有益效果:
本發(fā)明利用語義提問式提示用戶驗證內(nèi)容,結(jié)合隨機提供的候選圖片供用戶選擇,在驗證中,設(shè)計多種類別的提問式問題,確保提問式問題具有一定語義,只有具備一定語義理解能力的的真實用戶才能通過驗證,能夠有效的提高驗證過程中易被破解的難度,保證驗證中的安全性;同時,采用拼接方式隨機組合候選圖片,供用戶點擊圖片實現(xiàn)交互驗證,防止圖片輕易被智能識別,增加了驗證碼圖像的驗證難度,提高了驗證方式的安全性能。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶亞凡科技有限公司,未經(jīng)重慶亞凡科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711375724.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





