[發明專利]一種利用驗證碼進行校驗的方法、裝置及系統在審
| 申請號: | 201310284572.2 | 申請日: | 2013-07-08 |
| 公開(公告)號: | CN104283682A | 公開(公告)日: | 2015-01-14 |
| 發明(設計)人: | 謝遠輝;古開元;劉金星 | 申請(專利權)人: | 深圳市騰訊計算機系統有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 馬曉亞 |
| 地址: | 518057 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 驗證 進行 校驗 方法 裝置 系統 | ||
技術領域
本發明涉及信息技術領域,具體涉及信息驗證技術領域,尤其涉及一種利用驗證碼進行校驗的方法、裝置及系統。
背景技術
在互聯網的一些應用場景下(例如帳號注冊、帳號登錄、論壇發帖、微博發言),通常需要對用戶進行驗證,所述驗證除了傳統的身份驗證外,還可能包括其他形式的附加校驗,如利用驗證碼進行的校驗。目前,服務器通常是將驗證碼附加一些用于干擾的圖形或符號(干擾信息)之后,鑲嵌在背景圖中組成驗證圖下發至終端用戶,進而實現對終端用戶的驗證。
目前,惡意用戶主要采用兩種方式來通過利用驗證碼進行的校驗。第一種方式是使用存儲有各種圖像識別算法程序的自動機來識別并輸入驗證圖中的驗證碼,該方式對于較為復雜的驗證碼的識別率很低;另一種方式是雇傭大量的人直接按照驗證圖輸入驗證碼,即人工打碼,該方式穩定、識別率高。為了提高驗證碼的破解難度,降低人工對驗證碼的識別效率,現有技術中給出了兩種方案。
一種方案是普通問答形式的校驗,即預先設置至少一個問題及其對應的答案,然后隨機選擇一個問題作為驗證碼,進而組成與之對應的驗證圖和驗證輸入框進行下發校驗。圖1是本發明背景技術提供的普通問答校驗形式下的驗證圖和驗證輸入框的界面顯示示意圖。該種方案的缺點是作為驗證信息的問題相對固定,數量有限,不能夠有效降低人工對驗證信息的識別效率。
另一種方案是密保問答形式的校驗,該校驗過程與普通問答形式的校驗類似,其區別在于所述至少一個問題及與所述至少一個問題相對應的答案可由用戶自主設置。圖2是本發明背景技術提供的密保問答形式下問題和答案的設置界面顯示示意圖。該種方案的缺點是諸多用戶并不情愿填寫問題的答案,或者胡亂填寫,導致用戶很容易忘記答案的具體內容,且用戶設置的答案屬于靜態答案,安全系數不高。
發明內容
鑒于以上理由,本發明實施例提出一種利用驗證碼進行校驗的方法、裝置及系統,來解決以上背景技術部分提到的技術問題。
一種利用驗證碼進行校驗的方法,所述方法包括:
獲取驗證信息庫中的加擾驗證碼及與所述加擾驗證碼相對應的驗證輸入要求信息,并根據所述加擾驗證碼生成驗證圖;
向終端發送所述驗證圖和所述驗證輸入要求信息;
接收所述終端發送的與所述驗證圖對應的用戶輸入信息;
判斷所述用戶輸入信息是否與所述加擾驗證碼相適配,如果是,則校驗成功;
其中,所述驗證信息庫包括至少一組原始驗證碼、對所述至少一組原始驗證碼中的每組原始驗證碼進行干擾處理得到的各組加擾驗證碼、與每組加擾驗證碼相對應的驗證輸入要求信息,所述原始驗證碼包括由多個文字和/或字母和/或符號組成的詞句,所述干擾處理至少包括對所述詞句內容的干擾編輯。
對應的,本發明實施例還提供了一種利用驗證碼進行校驗的裝置,所述裝置包括:
生成模塊,用于獲取驗證信息庫中的加擾驗證碼及與所述加擾驗證碼相對應的驗證輸入要求信息,并根據所述加擾驗證碼生成驗證圖;
發送模塊,用于向終端發送所述驗證圖和所述驗證輸入要求信息;
接收模塊,用于接收所述終端發送的與所述驗證圖對應的用戶輸入信息;
校驗模塊,用于判斷所述用戶輸入信息是否與所述加擾驗證碼相適配,如果是,則校驗成功;
其中,所述驗證信息庫包括至少一組原始驗證碼、對所述至少一組原始驗證碼中的每組原始驗證碼進行干擾處理得到的各組加擾驗證碼、與每組加擾驗證碼相對應的驗證輸入要求信息,所述原始驗證碼包括由多個文字和/或字母和/或符號組成的詞句,所述干擾處理至少包括對所述詞句內容的干擾編輯。
對應的,本發明實施例還提供了一種利用驗證碼進行校驗的系統,所述系統包括服務器和終端;
所述服務器獲取驗證信息庫中的加擾驗證碼及與所述加擾驗證碼相對應的驗證輸入要求信息,并根據所述加擾驗證碼生成驗證圖;
所述服務器向所述終端發送所述驗證圖和所述驗證輸入要求信息;
所述終端在呈現所述服務器發送的所述驗證圖和所述驗證輸入要求信息后,獲取與所述驗證圖對應的用戶輸入信息,并將所述用戶輸入信息發送至所述服務器;
所述服務器在接收到所述用戶輸入信息后,判斷所述用戶輸入信息是否與所述加擾驗證碼相適配,如果是,則校驗成功;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊計算機系統有限公司,未經深圳市騰訊計算機系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310284572.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:SNMP的采集處理方法及裝置
- 下一篇:治療犬黃疸的中藥口服液及其制備方法





