本發明專利技術公開了一種進行驗證碼驗證的方法、裝置和系統,屬于互聯網技術領域。所述方法包括:獲取預先存儲的多個驗證圖像以及每個驗證圖像對應的內容描述圖像,向終端發送獲取的驗證圖像和內容描述圖像,當接收到該終端發送的驗證信息時,獲取該驗證信息中的該驗證圖像與該內容描述圖像的對應關系信息,以及本地預先存儲的該驗證圖像與該內容描述圖像的對應關系信息,如果該驗證信息中的對應關系信息與預先存儲的對應關系信息相匹配,則判定驗證通過,否則判定驗證失敗。采用本發明專利技術,可以降低惡意訪問的通過率。
【技術實現步驟摘要】
本專利技術涉及互聯網
,特別涉及一種進行驗證碼驗證的方法、裝置和系統。
技術介紹
隨著網絡技術的發展,網絡的普及已經深入到人們生活的各個領域。網絡技術的發展為人們的生活帶來了廣泛的便利性,而一些惡意用戶對網絡技術的惡意使用對網絡技術發展也提出了各種考驗。在一些注冊、登錄以及網絡互動等場景中,會存在一些惡意用戶通過使用自動機,對網頁或論壇等進行惡意注冊及論壇灌水等攻擊。基于這種情況,可以通過進行驗證碼驗證的方法,以防止此類惡意行為。目前,現有技術通過拼圖驗證的方式,進行驗證碼驗證。該拼圖驗證的實現方法包括:(1)在原圖像中截取多個子圖像,作為選項圖像,將原圖像中被截取的部分設置為空白,得到包含多個空白區域的驗證提示圖像。(2)向終端發送驗證提示圖像及選項圖像。(3)終端顯示驗證提示圖像,并在驗證提示圖像下方,顯示以任意順序排列的選項圖像。(4)通過對選項圖像與驗證提示圖像進行識別比較,用戶將各選項圖像移動到該驗證提示圖像中的各空白區域中,得到待驗證圖像,并發送給服務器。(5)如果服務器確定該待驗證圖像與原圖像相同,則判定驗證通過,否則判定驗證失敗。在實現本專利技術的過程中,專利技術人發現現有技術至少存在以下問題:隨著圖像識別技術的不斷發展,自動機技術也得到了很大進步。由于該子圖像與相應的空白區域邊緣的圖像在內容上有一定的關聯性和相似性,因此,具有圖像分析能力的自動機可以自動識別子圖像與空白區域的對應關系,從而可以自動進行驗證拼圖并通過驗證。由此可見,現有技術提供的驗證碼驗證的方案存在惡意訪問通過率較高的問題。
技術實現思路
為了解決現有技術的問題,本專利技術實施例提供了一種進行驗證碼驗證的方法、裝置和系統,以降低惡意訪問通過率。所述技術方案如下:第一方面,提供了一種進行驗證碼驗證的方法,所述方法包括:獲取預先存儲的多個驗證圖像以及每個驗證圖像對應的內容描述圖像;向終端發送獲取的驗證圖像和內容描述圖像;當接收到該終端發送的驗證信息時,獲取該驗證信息中的該驗證圖像與該內容描述圖像的對應關系信息,以及本地預先存儲的該驗證圖像與該內容描述圖像的對應關系信息,如果該驗證信息中的對應關系信息與預先存儲的對應關系信息相匹配,則判定驗證通過,否則判定驗證失敗。第二方面,提供了一種進行驗證碼驗證的方法,所述方法包括:接收服務器發送的多個驗證圖像和內容描述圖像;顯示該驗證圖像和內容描述圖像;接收用戶輸入的該驗證圖像與該內容描述圖像的對應關系信息,并將該對應關系信息作為驗證信息發送給該服務器;以使該服務器獲取該驗證信息中的該驗證圖像與該內容描述圖像的對應關系信息,以及本地預先存儲的該驗證圖像與該內容描述圖像的對應關系信息,如果該驗證信息中的對應關系信息與預先存儲的對應關系信息相匹配,則判定驗證通過,否則判定驗證失敗。第三方面,提供了一種服務器,所述服務器包括:獲取模塊,用于獲取預先存儲的多個驗證圖像以及每個驗證圖像對應的內容描述圖像;發送模塊,用于向終端發送獲取的驗證圖像和內容描述圖像;驗證模塊,用于當接收到該終端發送的驗證信息時,獲取該驗證信息中的該驗證圖像與該內容描述圖像的對應關系信息,以及本地預先存儲的該驗證圖像與該內容描述圖像的對應關系信息,如果該驗證信息中的對應關系信息與預先存儲的對應關系信息相匹配,則判定驗證通過,否則判定驗證失敗。第四方面,提供了一種終端,所述終端包括:接收模塊,用于接收服務器發送的多個驗證圖像和內容描述圖像;顯示模塊,用于顯示該驗證圖像和內容描述圖像;發送模塊,用于接收用戶輸入的該驗證圖像與該內容描述圖像的對應關系信息,并將該對應關系信息作為驗證信息發送給該服務器;以使該服務器獲取該驗證信息中的該驗證圖像與該內容描述圖像的對應關系信息,以及本地預先存儲的該驗證圖像與該內容描述圖像的對應關系信息,如果該驗證信息中的對應關系信息與預先存儲的對應關系信息相匹配,則判定驗證通過,否則判定驗證失敗。第五方面,提供了一種進行驗證碼驗證的系統,所述系統包括服務器和終端,其中:所述服務器,用于獲取預先存儲的多個驗證圖像以及每個驗證圖像對應的內容描述圖像;向終端發送獲取的驗證圖像和內容描述圖像;當接收到所述終端發送的驗證信息時,獲取所述驗證信息中的所述驗證圖像與所述內容描述圖像的對應關系信息,以及本地預先存儲的所述驗證圖像與所述內容描述圖像的對應關系信息,如果所述驗證信息中的對應關系信息與預先存儲的對應關系信息相匹配,則判定驗證通過,否則判定驗證失敗;所述終端,用于接收服務器發送的多個驗證圖像和內容描述圖像;顯示所述驗證圖像和內容描述圖像;接收用戶輸入的所述驗證圖像與所述內容描述圖像的對應關系信息,并將所述對應關系信息作為驗證信息發送給所述服務器。本專利技術實施例提供的技術方案帶來的有益效果是:本專利技術實施例中,獲取預先存儲的多個驗證圖像以及每個驗證圖像對應的內容描述圖像,向終端發送獲取的驗證圖像和內容描述圖像,當接收到該終端發送的驗證信息時,獲取該驗證信息中的該驗證圖像與該內容描述圖像的對應關系信息,以及本地預先存儲的該驗證圖像與該內容描述圖像的對應關系信息,如果該驗證信息中的對應關系信息與預先存儲的對應關系信息相匹配,則判定驗證通過,否則判定驗證失敗。這樣,由于驗證圖像與內容描述圖像并非同一圖像中相鄰的部分,所以自動機通過圖像分析難以確定驗證圖像與內容描述圖像的對應關系,從而可以降低惡意訪問的通過率。【附圖說明】為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本專利技術實施例提供的進行驗證碼驗證的方法流程圖;圖2是本專利技術實施例提供的進行驗證碼驗證的方法流程圖;圖3是本專利技術實施例提供的進行驗證碼驗證的方法流程圖;圖4是本專利技術實施例提供的驗證圖像及對應的內容描述圖像的示意圖;圖5是本專利技術實施例提供的驗證提示圖片及對應的內容描述圖像的示意圖;圖6是本專利技術實施例提供的服務器的結構示意圖;圖7是本專利技術實施例提供的終端的結構示意圖;圖8是本專利技術實施例提供的服務器的結構示意圖;圖9是本專利技術實施例提供的終端的結構示意圖。【具體實施方式】為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術實施方式作進一步地詳細描述。實施例一本專利技術實施例提供了一種進行驗證碼驗證的方法,該方法可以由服務器和終端共同實現。如圖1所示,該方法中服務器的處理流程可以包括如下的步驟:步驟101,獲取預先存儲的多個驗證圖像以及每個驗證圖像對應的內容描述圖像。步驟102,向終端發送獲取的驗證圖像和內容描述圖像。步驟103,當接收到該終端發送的驗證信息時,獲取該驗證信息中的該驗證圖像與該內容描述圖像的對應關系信息,以及本地預先存儲的該驗證圖像與該內容描述圖像的對應關系信息,如果該驗證信息中的對應關系信息與預先存儲的對應關系信息相匹配,則判定驗證通過,否則判定驗證失敗。如圖2所示,該方法中終端的處理流程可以包括如下的步驟:步驟201,接收服務器發送的多個驗證圖像和內容描述圖像。步驟202,顯示該驗證圖像和內容描述圖像。步驟203,接收用戶輸入的該驗證圖像本文檔來自技高網...
【技術保護點】
一種進行驗證碼驗證的方法,其特征在于,所述方法包括:獲取預先存儲的多個驗證圖像以及每個驗證圖像對應的內容描述圖像;向終端發送獲取的驗證圖像和內容描述圖像;當接收到所述終端發送的驗證信息時,獲取所述驗證信息中的所述驗證圖像與所述內容描述圖像的對應關系信息,以及本地預先存儲的所述驗證圖像與所述內容描述圖像的對應關系信息,如果所述驗證信息中的對應關系信息與預先存儲的對應關系信息相匹配,則判定驗證通過,否則判定驗證失敗。
【技術特征摘要】
【專利技術屬性】
技術研發人員:劉海生,胡育輝,許燦沖,王進,顏國平,李智慧,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。