亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種業(yè)務(wù)驗證方法及系統(tǒng)與流程

文檔序號:12906348閱讀:210來源:國知局
本發(fā)明涉及互聯(lián)網(wǎng)
技術(shù)領(lǐng)域
:,尤其涉及一種業(yè)務(wù)驗證方法及系統(tǒng)。
背景技術(shù)
::當(dāng)前,由于越來越多的刷票機器人、自動登錄腳本等惡意登錄工具出現(xiàn)在了網(wǎng)絡(luò)上,導(dǎo)致各大網(wǎng)站經(jīng)常遭受惡意登錄行為的攻擊,并妨礙了合法用戶的登錄。因此,在網(wǎng)頁、web以及app等用戶終端側(cè)的顯示界面中,會通過要求用戶輸入驗證碼的方式,來防止機器人或是自動腳本的惡意登錄。目前常用的驗證碼主要可以分為:字符類、問答類、語音類等。在用戶輸入重要信息時或監(jiān)控系統(tǒng)反饋相應(yīng)告警消息時,觸發(fā)顯示驗證碼,并通過驗證碼的校驗功能確定當(dāng)前執(zhí)行登錄操作的是惡意登錄工具的批量操作還是用戶本人的真實登錄。但是,隨著光學(xué)字符識別技術(shù)、自動應(yīng)答技術(shù)、語音識別技術(shù)等的發(fā)展,這些技術(shù)本不法人員利用并改進了惡意登錄工具,使得惡意登錄工具自動提交正確的驗證碼變得越來越容易,目前常用的幾種驗證碼形式在阻擋惡意工具方面的成功率在迅速降低。技術(shù)實現(xiàn)要素:本發(fā)明的實施例提供一種業(yè)務(wù)驗證方法及系統(tǒng),能夠提高阻擋惡意工具的成功率。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:第一方面,本發(fā)明的實施例提供一種業(yè)務(wù)驗證方法,包括:根據(jù)對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)生成對應(yīng)所述用戶標(biāo)識的驗證碼正確項,并根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的至少兩種驗證碼,所述至少兩種驗證碼按照難度參數(shù)排序根據(jù)對應(yīng)用戶標(biāo)識的用戶行為數(shù)據(jù)確定驗證難度;根據(jù)所確定的驗證難度提取對應(yīng)所述用戶標(biāo)識的驗證碼,并將所提取的驗證碼向用戶設(shè)備發(fā)布。結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)包括:對應(yīng)所述用戶標(biāo)識的瀏覽記錄、操作記錄、交易記錄和/或物流信息,所述交易記錄包括在指定時間范圍內(nèi)對應(yīng)所述用戶標(biāo)識的訂單信息,所述訂單信息包括在指定時間范圍內(nèi)用戶購買的商品品類和/或商品數(shù)量。結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,還包括:按照預(yù)設(shè)周期,根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的驗證碼,并向驗證設(shè)備發(fā)送所生成的驗證碼和所生成的驗證碼的難度參數(shù),以便于驗證設(shè)備更新所保存的按照難度參數(shù)排序的驗證碼。結(jié)合第一方面,在第一方面的第三種可能的實現(xiàn)方式中,所述用戶行為數(shù)據(jù)包括時間信息、地址信息和/或操作軌跡;所述根據(jù)對應(yīng)用戶標(biāo)識的用戶行為數(shù)據(jù)確定驗證難度,包括:根據(jù)所述時間信息確定當(dāng)前是否處于指定的業(yè)務(wù)活動時間內(nèi),若是則根據(jù)所述指定的業(yè)務(wù)活動的類型確定驗證難度;和/或,解析所述地址信息,并根據(jù)解析得到的內(nèi)容確定所述地址信息的安全程度,根據(jù)所確定的安全程度確定驗證難度;和/或,根據(jù)所述操作軌跡檢測是否存在異常操作行為,若是則選擇指定驗證難度的驗證碼。結(jié)合第一方面,在第一方面的第四種可能的實現(xiàn)方式中,還包括:接收風(fēng)控中心發(fā)送的告警信息,若告警信息指向所述用戶標(biāo)識,則設(shè)定驗證難度為最高難度。第二方面,本發(fā)明的實施例提供一種業(yè)務(wù)驗證裝置,包括:驗證碼生成模塊,用于根據(jù)對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)生成對應(yīng)所述用戶標(biāo)識的驗證碼正確項,并根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的至少兩 種驗證碼,所述至少兩種驗證碼按照難度參數(shù)排序;難度管理模塊,用于根據(jù)對應(yīng)用戶標(biāo)識的用戶行為數(shù)據(jù)確定驗證難度;發(fā)布模塊,用于根據(jù)所確定的驗證難度提取對應(yīng)所述用戶標(biāo)識的驗證碼,并將所提取的驗證碼向用戶設(shè)備發(fā)布。結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)包括:對應(yīng)所述用戶標(biāo)識的瀏覽記錄、操作記錄、交易記錄和/或物流信息,所述交易記錄包括在指定時間范圍內(nèi)對應(yīng)所述用戶標(biāo)識的訂單信息,所述訂單信息包括在指定時間范圍內(nèi)用戶購買的商品品類和/或商品數(shù)量。結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,還包括:更新模塊,用于按照預(yù)設(shè)周期,根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的驗證碼,并向驗證設(shè)備發(fā)送所生成的驗證碼和所生成的驗證碼的難度參數(shù),以便于驗證設(shè)備更新所保存的按照難度參數(shù)排序的驗證碼。結(jié)合第二方面,在第二方面的第三種可能的實現(xiàn)方式中,所述難度管理模塊,具體用于根據(jù)所述時間信息確定當(dāng)前是否處于指定的業(yè)務(wù)活動時間內(nèi),若是則根據(jù)所述指定的業(yè)務(wù)活動的類型確定驗證難度,所述用戶行為數(shù)據(jù)包括時間信息、地址信息和/或操作軌跡;和/或,具體用于解析所述地址信息,并根據(jù)解析得到的內(nèi)容確定所述地址信息的安全程度,根據(jù)所確定的安全程度確定驗證難度;和/或,具體用于根據(jù)所述操作軌跡檢測是否存在異常操作行為,若是則選擇指定驗證難度的驗證碼。結(jié)合第二方面,在第二方面的第四種可能的實現(xiàn)方式中,所述難度管理模塊,還用于接收風(fēng)控中心發(fā)送的告警信息,若告警信息指向所述用戶標(biāo)識,則設(shè)定驗證難度為最高難度。本發(fā)明實施例提供的業(yè)務(wù)驗證方法及裝置,根據(jù)對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)生成對應(yīng)所述用戶標(biāo)識的驗證碼正確項,并根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的至少兩種驗證碼;再根據(jù)對應(yīng)用戶標(biāo)識的用戶行為數(shù)據(jù)確定驗證 難度;之后根據(jù)所確定的驗證難度提取對應(yīng)所述用戶標(biāo)識的驗證碼,并將所提取的驗證碼向用戶設(shè)備發(fā)布。相對于現(xiàn)有技術(shù)中采用固定、單一的驗證方式,本發(fā)明實施例能夠根據(jù)用戶歷史行為數(shù)據(jù),動態(tài)調(diào)整驗證方式難易度,增加提高人機識別準(zhǔn)確度,從而提高阻擋惡意工具的成功率。附圖說明為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明實施例提供的系統(tǒng)架構(gòu)示意圖;圖2為本發(fā)明實施例提供的業(yè)務(wù)驗證方法的流程示意圖;圖3、4、5為本發(fā)明實施例提供的驗證碼具體實例的示意圖;圖6、7為本發(fā)明實施例提供的業(yè)務(wù)驗證裝置的結(jié)構(gòu)示意圖。具體實施方式為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步詳細描述。下文中將詳細描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。本
技術(shù)領(lǐng)域
:技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的任一單元和全部組合。本
技術(shù)領(lǐng)域
:技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué) 術(shù)語)具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣定義,不會用理想化或過于正式的含義來解釋。本實施例中所涉及的執(zhí)行流程,具體可以運行在如圖1所示的系統(tǒng)中,其中包括用于生成并管理驗證碼的驗證碼服務(wù)器,用于存儲對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)的數(shù)據(jù)庫和用于向用戶發(fā)布驗證碼的前端服務(wù)器,用戶通過操作移動終端或者個人電腦等用戶設(shè)備,接入前端服務(wù)器并進行相應(yīng)的業(yè)務(wù)操作,在業(yè)務(wù)操作的過程中,前端服務(wù)器在需要通過驗證碼進行安全驗證的環(huán)節(jié)向用戶設(shè)備發(fā)布由驗證碼服務(wù)器提供的驗證碼。具體的,用戶設(shè)備可以實作成單獨一臺裝置,或整合于各種不同的媒體數(shù)據(jù)播放裝置中,諸如機頂盒、移動電話、平板電腦(tabletpersonalcomputer)、膝上型電腦(laptopcomputer)、多媒體播放器、數(shù)字?jǐn)z影機、個人數(shù)字助理(personaldigitalassistant,簡稱pda)、導(dǎo)航裝置、移動上網(wǎng)裝置(mobileinternetdevice,mid)或可穿戴式設(shè)備(wearabledevice)等。對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)也可以存儲在前端服務(wù)器中,例如:前端服務(wù)器與數(shù)據(jù)庫連接并集成在業(yè)務(wù)系統(tǒng)中,業(yè)務(wù)系統(tǒng)由業(yè)務(wù)提供方運營;驗證碼服務(wù)器集成驗證碼管理平臺中,并向業(yè)務(wù)系統(tǒng)請求獲取對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)。具體的,在如圖1所示的系統(tǒng)中,各個設(shè)備的交互過程可以包括:由驗證碼服務(wù)器生成驗證碼,并存儲在數(shù)據(jù)庫中。前端服務(wù)器獲取用戶業(yè)務(wù)操作請求,并采集所述用戶行為數(shù)據(jù)。驗證碼服務(wù)器依據(jù)用戶行為數(shù)據(jù)反饋不同驗證類型及難易程度的驗證碼;或者,驗證碼服務(wù)器預(yù)先將生成的驗證碼發(fā)送給前端服務(wù)器,并由前端服務(wù)器依據(jù)用戶行為數(shù)據(jù)反饋不同驗證類型及難易程度的驗證碼。前端服務(wù)器接收用戶輸入的驗證信息,并判定是否驗證成功,其中用于判定是否驗證成功的比對驗證碼(或稱為驗證答案)可以由驗證碼服務(wù)器預(yù)先生成 并發(fā)送給前端服務(wù)器;也可以由前端服務(wù)器將用戶輸入的驗證信息發(fā)送至驗證碼服務(wù)器,并由驗證碼服務(wù)器判定是否驗證成功并將判定結(jié)果反饋前端服務(wù)器,再由前端服務(wù)器發(fā)布驗證成功/失敗的結(jié)果。本發(fā)明實施例提供一種業(yè)務(wù)驗證方法,如圖2所示,包括:s1、根據(jù)對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)生成對應(yīng)所述用戶標(biāo)識的驗證碼正確項,并根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的至少兩種驗證碼。在本實施例中,用戶標(biāo)識具體可以是用戶的賬號信息、id號、或是向用戶終端分配的識別碼等。在本實施例中,所述對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)包括:對應(yīng)所述用戶標(biāo)識的瀏覽記錄、操作記錄、交易記錄和/或物流信息,所述交易記錄包括在指定時間范圍內(nèi)對應(yīng)所述用戶標(biāo)識的訂單信息,所述訂單信息包括在指定時間范圍內(nèi)用戶購買的商品品類和/或商品數(shù)量。其中,驗證碼正確項具體可以包括從對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)中提取的內(nèi)容信息,所提取的內(nèi)容信息記錄了用戶在指定時間內(nèi)的瀏覽記錄、操作記錄、交易記錄和/或物流信息等信息。例如:用戶標(biāo)識為用戶的賬號昵稱,驗證碼服務(wù)器從對應(yīng)賬號昵稱的瀏覽數(shù)據(jù)中提取用戶通過該賬號在指定天數(shù)內(nèi)瀏覽的商品品類并統(tǒng)計得到瀏覽次數(shù)最多的商品品類,比如衣服,再將瀏覽次數(shù)最多的商品品類作為驗證碼正確項,并生成包括瀏覽次數(shù)最多的商品品類在內(nèi)的多種商品品類的圖片列表,并在圖片列表中顯示提示消息“請選出您在上一周內(nèi)瀏覽最多的商品”,從而生成如圖3所示的圖片甄選類的驗證碼(圖中可以顯示商品品類的名稱,也可以顯示對應(yīng)商品品類的圖片),之后將所生成的圖片甄選類的驗證碼和驗證碼正確項向前端服務(wù)器發(fā)送。再例如:用戶標(biāo)識為用戶的手機號,驗證碼服務(wù)器從對應(yīng)手機號的交易記 錄和/或物流信息中提取用戶通過該賬號在指定天數(shù)內(nèi)簽收的訂單數(shù)量或待簽收的訂單數(shù)量,比如驗證碼服務(wù)器可以通過讀取物流信息統(tǒng)計在指定天數(shù)內(nèi)用戶成功完成簽收的訂單數(shù)量或待簽收的訂單數(shù)量,再將在指定天數(shù)內(nèi)簽收的訂單數(shù)量或待簽收的訂單數(shù)量作為驗證碼正確項,并生成如圖4所示的問答類的驗證碼,之后將所生成的問答類的驗證碼和驗證碼正確項向前端服務(wù)器發(fā)送。在本實施例中,驗證碼服務(wù)器可以生成并管理至少兩種難度不同的驗證碼,具體的至少兩種驗證碼按照難度參數(shù)排序。其中,針對一種類型的驗證碼可以設(shè)定相應(yīng)的難度參數(shù)值,數(shù)值越大表示越難,比如:按照顯示的字符輸入校驗碼的驗證方式的難度參數(shù)為1,比如:圖形識別驗證碼,一般由四位數(shù)字、字母和/或其組合構(gòu)成,由于交互形式比較友好適用于不涉及用戶敏感信息和身份校驗的情形,并且還可以進一步設(shè)置不同的難度等級:肉眼可輕易識別的難度參數(shù)為1、肉眼識別有極少錯誤情況的難度參數(shù)為1.5、肉眼識別較困難且錯誤率高的難度參數(shù)為1.9;圖片甄選類的驗證碼的難度參數(shù)為2;問答類的驗證碼的驗證碼的難度參數(shù)為3。具體的,在本實施例的實際應(yīng)用中,可以根據(jù)具體的應(yīng)用場景自定義各類型的驗證碼的難度。進一步的,本實施例中還可采用其他類型的驗證碼,例如:依照提示完成點擊動作的驗證方案,即顯示一定數(shù)量的圖片,并要求用戶按照指示點擊相關(guān)圖片,適用于涉及用戶資產(chǎn)、領(lǐng)券、搶購、活動等場景,并且還可以進一步設(shè)置不同的難度等級,比如一般人可輕易識別,以及任何人識別都有一定難度。再例如:按提示完成拖動動作或是滑動軌跡的驗證方案,參考如圖5所示的實例。s2、根據(jù)對應(yīng)用戶標(biāo)識的用戶行為數(shù)據(jù)確定驗證難度。其中,所述用戶行為數(shù)據(jù)可以是時間信息、地址信息和/或操作軌跡等。并且可以通過采集用戶行為數(shù)據(jù),進一步分析用戶類型或是用戶業(yè)務(wù)。其中,所 述用戶業(yè)務(wù)包括但不限于需要身份驗證的場合,例如:登錄、領(lǐng)券、搶購、用戶資產(chǎn)管理。在用戶進行業(yè)務(wù)操作時,會首先輸入會員賬號,服務(wù)器采集所述會員賬號的歷史記錄行為,則可以分析用戶類型,比如:是否為惡意攻擊、黃牛、新會員、優(yōu)質(zhì)會員等。并可以依據(jù)用戶類型反饋不同驗證類型或難易程度的驗證碼。例如:對于新用戶,反饋難度等級較高的驗證方式;對于優(yōu)質(zhì)會員,反饋簡單的字符驗證。進一步的,判定驗證碼難度,還可以根據(jù)風(fēng)控中心對用戶行為數(shù)據(jù)分析結(jié)果,比如監(jiān)控是否為機器人刷機等,也可以根據(jù)用戶的業(yè)務(wù)行為判定,比如:統(tǒng)計用戶在指定時間段內(nèi)的下單數(shù),下單數(shù)異常則需提高難度。s3、根據(jù)所確定的驗證難度提取對應(yīng)所述用戶標(biāo)識的驗證碼,并將所提取的驗證碼向用戶設(shè)備發(fā)布。前端服務(wù)器接收用戶輸入的驗證信息或是操作信息,比如:依照提示完成點擊動作的驗證方案,或者是按提示完成拖動動作或是滑動軌跡的驗證方案,并與驗證碼服務(wù)器提供的驗證碼正確項或是驗證碼的正確答案進行比對,根據(jù)比對結(jié)果確定是否驗證成功。在本實施例中,還包括:按照預(yù)設(shè)周期,根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的驗證碼,并向驗證設(shè)備發(fā)送所生成的驗證碼和所生成的驗證碼的難度參數(shù)。以便于驗證設(shè)備更新所保存的按照難度參數(shù)排序的驗證碼。例如:驗證碼服務(wù)器可以按照指定的時間周期刷新驗證碼正確項,比如:每一周都重新對用戶瀏覽次數(shù)最多的商品品類進行統(tǒng)計,并采用更新后的驗證碼正確項更新甄選類或是問答類的驗證碼。在本實施例中,所述用戶行為數(shù)據(jù)包括時間信息、地址信息和/或操作軌跡。所述根據(jù)對應(yīng)用戶標(biāo)識的用戶行為數(shù)據(jù)確定驗證難度,包括:根據(jù)所述時間信息確定當(dāng)前是否處于指定的業(yè)務(wù)活動時間內(nèi),若是則根據(jù)所述指定的業(yè)務(wù)活動的類型確定驗證難度。例如:在“雙十一”等促銷活動中,為了最大程度的防止自動腳本爆單的情況,可以在促銷活動中采用難度參數(shù)值不小于指定門限(比如2)的驗證碼。和/或,解析所述地址信息,并根據(jù)解析得到的內(nèi)容確定所述地址信息的安全程度,根據(jù)所確定的安全程度確定驗證難度。例如:前端服務(wù)器可以記錄黑/白名單,對于記錄在黑名單中的ip地址,可以采用難度參數(shù)值不小于最小門限(比如2)的驗證碼;對于記錄在白名單中的ip地址,可以采用難度參數(shù)值不大于最大門限(比如1.5)的驗證碼。和/或,根據(jù)所述操作軌跡檢測是否存在異常操作行為,若是則選擇指定驗證難度的驗證碼。例如:可以采用目前網(wǎng)絡(luò)游戲中使用的反外掛、偵測異常數(shù)據(jù)的方案,檢測用戶終端是否存在異常操作行為。在本實施例中,還包括:接收風(fēng)控中心發(fā)送的告警信息,若告警信息指向所述用戶標(biāo)識,則設(shè)定驗證難度為最高難度。其中,風(fēng)控中心具體可以是與前端服務(wù)器相連的人工或自動運行的風(fēng)控系統(tǒng)。進一步的在本實施例中還可以采取如下的驗證碼難度的管理方式:從對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù),提取在指定時間范圍內(nèi)對應(yīng)所述用戶標(biāo)識的活躍度信息,所述活躍度信息包括交易記錄和/或登錄記錄。當(dāng)在指定時間范圍內(nèi)完成的交易次數(shù)在指定交易數(shù)量區(qū)間內(nèi)。和/或,當(dāng)在指定時間范圍內(nèi)的登錄記錄在指定登錄數(shù)量區(qū)間內(nèi),則提取按照難度參數(shù)排序靠近最易難度的驗證碼。從而對于在指定時間范圍內(nèi)完成的交易次數(shù)處于正常范圍的用戶降低驗證碼的難度。本發(fā)明實施例提供的業(yè)務(wù)驗證方法,根據(jù)對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)生成對 應(yīng)所述用戶標(biāo)識的驗證碼正確項,并根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的至少兩種驗證碼;再根據(jù)對應(yīng)用戶標(biāo)識的用戶行為數(shù)據(jù)確定驗證難度;之后根據(jù)所確定的驗證難度提取對應(yīng)所述用戶標(biāo)識的驗證碼,并將所提取的驗證碼向用戶設(shè)備發(fā)布。相對于現(xiàn)有技術(shù)中采用固定、單一的驗證方式,本發(fā)明實施例能夠根據(jù)用戶歷史行為數(shù)據(jù),動態(tài)調(diào)整驗證方式難易度,增加提高人機識別準(zhǔn)確度,從而提高阻擋惡意工具的成功率。本實施例還提供一種業(yè)務(wù)驗證裝置,具體可以運行在驗證碼服務(wù)器上,如圖6所述的,該業(yè)務(wù)驗證裝置包括:驗證碼生成模塊,用于根據(jù)對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)生成對應(yīng)所述用戶標(biāo)識的驗證碼正確項,并根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的至少兩種驗證碼,所述至少兩種驗證碼按照難度參數(shù)排序。其中,所述對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)包括:對應(yīng)所述用戶標(biāo)識的瀏覽記錄、操作記錄、交易記錄和/或物流信息,所述交易記錄包括在指定時間范圍內(nèi)對應(yīng)所述用戶標(biāo)識的訂單信息,所述訂單信息包括在指定時間范圍內(nèi)用戶購買的商品品類和/或商品數(shù)量。難度管理模塊,用于根據(jù)對應(yīng)用戶標(biāo)識的用戶行為數(shù)據(jù)確定驗證難度。發(fā)布模塊,用于根據(jù)所確定的驗證難度提取對應(yīng)所述用戶標(biāo)識的驗證碼,并將所提取的驗證碼向用戶設(shè)備發(fā)布。進一步的,如圖7所示,還可以包括:更新模塊,用于按照預(yù)設(shè)周期,根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的驗證碼,并向驗證設(shè)備發(fā)送所生成的驗證碼和所生成的驗證碼的難度參數(shù),以便于驗證設(shè)備更新所保存的按照難度參數(shù)排序的驗證碼。在本實施例中,所述難度管理模塊,具體用于根據(jù)所述時間信息確定當(dāng)前是否處于指定的業(yè)務(wù)活動時間內(nèi),若是則根據(jù)所述指定的業(yè)務(wù)活動的類型確定 驗證難度,所述用戶行為數(shù)據(jù)包括時間信息、地址信息和/或操作軌跡。和/或,具體用于解析所述地址信息,并根據(jù)解析得到的內(nèi)容確定所述地址信息的安全程度,根據(jù)所確定的安全程度確定驗證難度。和/或,具體用于根據(jù)所述操作軌跡檢測是否存在異常操作行為,若是則選擇指定驗證難度的驗證碼。在本實施例中,所述難度管理模塊,還用于接收風(fēng)控中心發(fā)送的告警信息,若告警信息指向所述用戶標(biāo)識,則設(shè)定驗證難度為最高難度。本發(fā)明實施例提供的業(yè)務(wù)驗證裝置,根據(jù)對應(yīng)用戶標(biāo)識的歷史數(shù)據(jù)生成對應(yīng)所述用戶標(biāo)識的驗證碼正確項,并根據(jù)所述驗證碼正確項生成對應(yīng)所述用戶標(biāo)識的至少兩種驗證碼;再根據(jù)對應(yīng)用戶標(biāo)識的用戶行為數(shù)據(jù)確定驗證難度;之后根據(jù)所確定的驗證難度提取對應(yīng)所述用戶標(biāo)識的驗證碼,并將所提取的驗證碼向用戶設(shè)備發(fā)布。相對于現(xiàn)有技術(shù)中采用固定、單一的驗證方式,本發(fā)明實施例能夠根據(jù)用戶歷史行為數(shù)據(jù),動態(tài)調(diào)整驗證方式難易度,增加提高人機識別準(zhǔn)確度,從而提高阻擋惡意工具的成功率。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于設(shè)備實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemory,ram)等。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域
:的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準(zhǔn)。當(dāng)前第1頁12當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1