[發(fā)明專利]驗(yàn)證碼實(shí)現(xiàn)方法、裝置、系統(tǒng)、計(jì)算設(shè)備和存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201810661424.0 | 申請(qǐng)日: | 2018-06-25 |
| 公開(kāi)(公告)號(hào): | CN109063453A | 公開(kāi)(公告)日: | 2018-12-21 |
| 發(fā)明(設(shè)計(jì))人: | 林嘉宇;林萬(wàn)琪 | 申請(qǐng)(專利權(quán))人: | 廣州愛(ài)九游信息技術(shù)有限公司 |
| 主分類號(hào): | G06F21/36 | 分類號(hào): | G06F21/36 |
| 代理公司: | 北京展翼知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 11452 | 代理人: | 屠長(zhǎng)存 |
| 地址: | 510665 廣東省廣州市天河區(qū)黃埔大*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 驗(yàn)證碼圖片 驗(yàn)證碼 存儲(chǔ)介質(zhì) 計(jì)算設(shè)備 判定 語(yǔ)義 方位關(guān)系 交互體驗(yàn) 雙重驗(yàn)證 旋轉(zhuǎn)操作 驗(yàn)證成功 驗(yàn)證失敗 用戶提供 靈活 繪制 認(rèn)知 驗(yàn)證 響應(yīng) | ||
本發(fā)明提供了一種驗(yàn)證碼實(shí)現(xiàn)方法、裝置、計(jì)算設(shè)備和存儲(chǔ)介質(zhì)。該方法包括:呈現(xiàn)驗(yàn)證碼圖片的第一狀態(tài),所述驗(yàn)證碼圖片包括第一部分和第二部分,所述第一部分能夠相對(duì)于所述第二部分旋轉(zhuǎn),所述第一部分與所述第二部分的不同相對(duì)方位關(guān)系對(duì)應(yīng)于所述驗(yàn)證碼圖片的不同狀態(tài);響應(yīng)于用戶對(duì)所述第一部分的旋轉(zhuǎn)操作停止時(shí)所述驗(yàn)證碼圖片基本上呈現(xiàn)其第二狀態(tài),判定驗(yàn)證成功,否則判定驗(yàn)證失敗。由此,通過(guò)提供一種新型的驗(yàn)證碼及實(shí)現(xiàn)方式,能夠兼顧語(yǔ)義和行為的雙重驗(yàn)證,向用戶提供較為友好的交互體驗(yàn)。并且,可以靈活繪制多種多樣的驗(yàn)證碼圖片,并簡(jiǎn)化用戶需執(zhí)行的驗(yàn)證操作,降低了交互和認(rèn)知難度,可以更加靈活地應(yīng)對(duì)黑產(chǎn)。
技術(shù)領(lǐng)域
本公開(kāi)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種驗(yàn)證碼實(shí)現(xiàn)方法、裝置、系統(tǒng)、計(jì)算設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù)
驗(yàn)證碼全稱為“全自動(dòng)區(qū)分計(jì)算機(jī)和人類的圖靈測(cè)試”(Captcha, CompletelyAutomated Public Turing Test to Tell Computers and Humans Apart),是一種區(qū)分用戶是計(jì)算機(jī)還是人的公共全自動(dòng)程序??梢杂糜诜乐箰阂馄平饷艽a、刷票、論壇灌水,有效防止黑客通過(guò)暴力破解方式進(jìn)行不斷的登陸/下載等操作。在很多場(chǎng)景下,驗(yàn)證碼都是防范黑色產(chǎn)業(yè)的最后一道防護(hù)門。
那些交互體驗(yàn)友好的驗(yàn)證碼大多容易被破解,而難以被破解的驗(yàn)證碼大多交互體驗(yàn)都很差,甚至反人類。驗(yàn)證碼的設(shè)計(jì)既要考慮交互友好,便于人類完成驗(yàn)證,同時(shí)又能對(duì)抗機(jī)器人或自動(dòng)化工具,使得它們難以破解。
如今各式各樣的驗(yàn)證碼大多都已被破解。
圖1A至1E示出了五種常見(jiàn)的驗(yàn)證碼,分別為簡(jiǎn)單英文數(shù)字驗(yàn)證碼 (圖1A)、滑動(dòng)驗(yàn)證碼(圖1B)、漢字點(diǎn)選驗(yàn)證碼(多字版)(圖1C)、漢字點(diǎn)選驗(yàn)證碼(單字版)(圖1D)、漢字拼音首字母驗(yàn)證碼(圖1D)。這些類型的驗(yàn)證碼都已證實(shí)或疑似被技術(shù)破解或者打碼破解。
現(xiàn)有的這些驗(yàn)證碼方案,一定程度上考慮了利用一個(gè)已知的事實(shí)——計(jì)算機(jī)在圖形圖像識(shí)別方面的能力還相對(duì)較弱。所以,這些方案大多利用圖片來(lái)做驗(yàn)證碼,在圖片中混入一些語(yǔ)義信息,然后要求訪問(wèn)者來(lái)識(shí)別出圖片中的語(yǔ)義信息,并反饋給服務(wù)端,若訪問(wèn)者給出的答案符合驗(yàn)證碼中的語(yǔ)義,則認(rèn)為此訪問(wèn)者是人類而非機(jī)器。這也是驗(yàn)證碼的本質(zhì)含義,即全自動(dòng)區(qū)分計(jì)算機(jī)和人類的圖靈測(cè)試。
在驗(yàn)證碼的設(shè)計(jì)中,最常用的語(yǔ)義信息就是文字。例如,圖1A和圖1B都是英文數(shù)字驗(yàn)證碼,就是將英文字母和數(shù)字放在圖片中,其假設(shè)就是計(jì)算機(jī)是沒(méi)法從圖片中正確提取英文字母和數(shù)字的。但人工智能技術(shù)發(fā)展到現(xiàn)階段,這類技術(shù)問(wèn)題早已不在話下,即使是在圖片中加入各種干擾因素,人工智能仍然能有較高的概率正確識(shí)別出英文和數(shù)字,且很多時(shí)候,其識(shí)別能力甚至超越普通人類。
圖1C、圖1D和圖1E,都是中文文字類的驗(yàn)證碼。相比于英文數(shù)字驗(yàn)證碼,中文文字類驗(yàn)證碼的語(yǔ)義復(fù)雜度會(huì)稍微高一點(diǎn),看似比較難破解。但在實(shí)際線上使用情況來(lái)看,已經(jīng)有黑色產(chǎn)業(yè)能夠在以十幾次每秒的速度完成驗(yàn)證。另外圖1E所示的驗(yàn)證碼,其語(yǔ)義信息難度與圖1C和圖1D差不多,但交互的友好程度卻打了折扣。
因此,為了對(duì)抗黑色產(chǎn)業(yè),需要研發(fā)新型驗(yàn)證碼。
發(fā)明內(nèi)容
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種新型驗(yàn)證碼及驗(yàn)證實(shí)現(xiàn)方法,該驗(yàn)證碼能夠兼顧語(yǔ)義驗(yàn)證和行為驗(yàn)證,向用戶提供難被破解且更為友好的驗(yàn)證交互體驗(yàn)。與現(xiàn)有驗(yàn)證碼相比,本發(fā)明的驗(yàn)證碼語(yǔ)義復(fù)雜度較高且可定制,驗(yàn)證素材更為豐富,驗(yàn)證碼靈活度更高,并且驗(yàn)證行為簡(jiǎn)單易實(shí)現(xiàn),進(jìn)一步降低了交互難度。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種驗(yàn)證碼實(shí)現(xiàn)方法,包括:呈現(xiàn)驗(yàn)證碼圖片的第一狀態(tài),所述驗(yàn)證碼圖片包括第一部分和第二部分,所述第一部分能夠相對(duì)于所述第二部分旋轉(zhuǎn),所述第一部分與所述第二部分的不同相對(duì)方位關(guān)系對(duì)應(yīng)于所述驗(yàn)證碼圖片的不同狀態(tài);響應(yīng)于用戶對(duì)所述第一部分的旋轉(zhuǎn)操作停止時(shí)所述驗(yàn)證碼圖片基本上呈現(xiàn)其第二狀態(tài),判定驗(yàn)證成功,否則判定驗(yàn)證失敗。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州愛(ài)九游信息技術(shù)有限公司,未經(jīng)廣州愛(ài)九游信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810661424.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 一種基于循環(huán)趨穩(wěn)動(dòng)態(tài)驗(yàn)證碼圖片的驗(yàn)證方法
- 一種生成圖片驗(yàn)證碼的方法及裝置
- 驗(yàn)證碼處理方法和裝置
- 基于圖片驗(yàn)證碼的驗(yàn)證響應(yīng)方法和系統(tǒng)
- 一種驗(yàn)證方法、服務(wù)器和系統(tǒng)
- 圖片驗(yàn)證碼的處理方法及處理裝置
- 驗(yàn)證碼請(qǐng)求處理方法、裝置及驗(yàn)證碼處理系統(tǒng)
- 一種驗(yàn)證碼校驗(yàn)方法及裝置
- 驗(yàn)證碼識(shí)別方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 驗(yàn)證碼生成方法和驗(yàn)證碼登錄系統(tǒng)
- 一種基于云計(jì)算的驗(yàn)證碼服務(wù)方法和系統(tǒng)
- 驗(yàn)證碼的提供方法及裝置
- 一種基于云計(jì)算的驗(yàn)證碼安全系統(tǒng)及方法
- 驗(yàn)證碼輸入方法和驗(yàn)證碼輸入系統(tǒng)
- 一種用戶身份的驗(yàn)證方法、裝置及終端
- 驗(yàn)證碼請(qǐng)求處理方法、裝置及驗(yàn)證碼處理系統(tǒng)
- 驗(yàn)證碼請(qǐng)求處理方法、裝置及驗(yàn)證碼處理系統(tǒng)
- 驗(yàn)證碼識(shí)別方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種驗(yàn)證碼生成方法及裝置
- 驗(yàn)證碼生成方法和驗(yàn)證碼登錄系統(tǒng)
- 用于接合與分離存儲(chǔ)介質(zhì)的裝置
- 存儲(chǔ)介質(zhì)陣列控制器、控制方法、設(shè)備、和存儲(chǔ)介質(zhì)驅(qū)動(dòng)器
- 存儲(chǔ)介質(zhì)處理方法、系統(tǒng)及數(shù)據(jù)讀寫操作方法、系統(tǒng)
- 存儲(chǔ)裝置、存儲(chǔ)介質(zhì)以及存儲(chǔ)介質(zhì)的制造方法
- 數(shù)據(jù)存儲(chǔ)
- 存儲(chǔ)介質(zhì)之間的數(shù)據(jù)遷移
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 自助設(shè)備及自助設(shè)備的介質(zhì)存儲(chǔ)裝置
- 融合存儲(chǔ)系統(tǒng)中的數(shù)據(jù)遷移方法和裝置
- 一種數(shù)據(jù)存儲(chǔ)方法、裝置及電子設(shè)備





