率滿足第二閾值,則確定為驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)的正確率滿足預(yù)設(shè)答案閾值;否則確定為驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)的正確率不滿足預(yù)設(shè)答案閾值。
[0046]具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例可以為干擾驗(yàn)證信息的答案數(shù)據(jù)的正確率越高,惡意行為的可能性越高,非干擾驗(yàn)證信息的答案數(shù)據(jù)的正確率越低,惡意行為的可能性越高。例如,正確率的范圍設(shè)為O?100%,則第一閾值可以設(shè)為60%?100% (包括60%),第二閾值可以設(shè)為0%?40% (包括40%),在干擾驗(yàn)證信息的答案數(shù)據(jù)的正確率滿足第一閾值60%?100%且非干擾驗(yàn)證信息的答案數(shù)據(jù)的正確率0%?40%滿足第二閾值,則確定為驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)的正確率滿足預(yù)設(shè)答案閾值;其他情況:干擾驗(yàn)證信息的答案數(shù)據(jù)的正確率滿足O?60% (不包括60%)和/或非干擾驗(yàn)證信息的答案數(shù)據(jù)的正確率滿足40%?100%(不包括40%),則確定為驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)的正確率不滿足預(yù)設(shè)答案閾值。
[0047]執(zhí)行完步驟S102后,執(zhí)行步驟S103,獲取賬戶對(duì)顯示的驗(yàn)證數(shù)據(jù)的答案數(shù)據(jù),具體的,獲取賬戶對(duì)顯示的驗(yàn)證數(shù)據(jù)的答案數(shù)據(jù)具體可以包括:
[0048]獲取賬戶對(duì)干擾驗(yàn)證信息的第二答案數(shù)據(jù)或獲取賬號(hào)對(duì)非干擾驗(yàn)證信息的第三答案數(shù)據(jù)。
[0049]再執(zhí)行步驟S104,對(duì)答案數(shù)據(jù)進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果向客戶端返回驗(yàn)證響應(yīng),則對(duì)答案數(shù)據(jù)進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果向客戶端返回驗(yàn)證響應(yīng)具體可以包括:對(duì)第二答案數(shù)據(jù)或第三答案數(shù)據(jù)進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果向客戶端返回驗(yàn)證響應(yīng)。
[0050]進(jìn)一步可選的,對(duì)第二答案數(shù)據(jù)或第三答案數(shù)據(jù)進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果向所述客戶端返回驗(yàn)證響應(yīng)包括:
[0051]分別計(jì)算第二答案數(shù)據(jù)的正確率或第三答案數(shù)據(jù)的正確率;
[0052]判斷第二答案數(shù)據(jù)的正確率是否大于預(yù)設(shè)第一正確率,若是,向客戶端返回驗(yàn)證失敗的響應(yīng),若否,向客戶端返回驗(yàn)證成功的響應(yīng);
[0053]判斷第三答案數(shù)據(jù)的正確率是否大于預(yù)設(shè)第二正確率,若是,向客戶端返回驗(yàn)證成功的響應(yīng),若否,向客戶端返回驗(yàn)證失敗的響應(yīng)。
[0054]具體的,本發(fā)明實(shí)施例中,預(yù)設(shè)第一正確率可以設(shè)為30%,預(yù)設(shè)第二正確率可以設(shè)為70%。預(yù)設(shè)第一正確率、預(yù)設(shè)第二正確率的具體數(shù)值可以由服務(wù)器根據(jù)賬戶設(shè)置,具體不受本發(fā)明實(shí)施例的限制。
[0055]本發(fā)明實(shí)施例中,服務(wù)器可將驗(yàn)證數(shù)據(jù)通過(guò)有線網(wǎng)絡(luò)或者無(wú)線網(wǎng)絡(luò)的方式發(fā)送到客戶端中,客戶端接收到該驗(yàn)證數(shù)據(jù)后,可在顯示屏幕中顯示驗(yàn)證數(shù)據(jù),例如,獲取到的驗(yàn)證數(shù)據(jù)包括10個(gè)驗(yàn)證問(wèn)題,可在瀏覽器的一個(gè)頁(yè)面中顯示10個(gè)驗(yàn)證問(wèn)題;也可以為客戶端將接收到的驗(yàn)證數(shù)據(jù)進(jìn)行存儲(chǔ),客戶端用腳本控制顯示屏幕的一個(gè)頁(yè)面顯示一個(gè)驗(yàn)證問(wèn)題,當(dāng)接收到賬號(hào)的用戶對(duì)該驗(yàn)證問(wèn)題進(jìn)行選擇的指令后,再顯示下一個(gè)驗(yàn)證問(wèn)題;還可以為服務(wù)器將驗(yàn)證數(shù)據(jù)中的每一個(gè)驗(yàn)證問(wèn)題一個(gè)個(gè)發(fā)送給客戶端,即當(dāng)接收到賬號(hào)的用戶在客戶端的顯示界面總點(diǎn)擊下一道的指令時(shí),將下一個(gè)驗(yàn)證問(wèn)題發(fā)送給客戶端。
[0056]現(xiàn)有技術(shù)中,賬號(hào)提供商提供的官方網(wǎng)址的網(wǎng)頁(yè)提供的驗(yàn)證信息中無(wú)相關(guān)干擾信息的驗(yàn)證數(shù)據(jù),現(xiàn)有技術(shù)中無(wú)對(duì)驗(yàn)證行為進(jìn)行檢測(cè)是否為惡意判斷行為。本發(fā)明實(shí)施例中,可先將預(yù)設(shè)數(shù)量的驗(yàn)證數(shù)據(jù)發(fā)送給客戶端,驗(yàn)證數(shù)據(jù)包括干擾信息和非干擾信息,根據(jù)驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)的正確率決定是向客戶端發(fā)送干擾信息還是非干擾信息,再根據(jù)對(duì)干擾信息的第二答案數(shù)據(jù)的正確率或非干擾信息的第三答案的正確率確定驗(yàn)證結(jié)果,從而根據(jù)驗(yàn)證結(jié)果向客戶端返回驗(yàn)證響應(yīng)。
[0057]本發(fā)明實(shí)施例提供一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法,可接收客戶端發(fā)送的賬號(hào)的驗(yàn)證請(qǐng)求,獲取賬號(hào)的驗(yàn)證數(shù)據(jù)和賬戶對(duì)該驗(yàn)證數(shù)據(jù)的答案數(shù)據(jù),其中,驗(yàn)證數(shù)據(jù)包括:干擾驗(yàn)證信息和非干擾驗(yàn)證信息,從而對(duì)答案數(shù)據(jù)進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證結(jié)果向客戶端返回驗(yàn)證響應(yīng),本發(fā)明實(shí)施例可通過(guò)驗(yàn)證數(shù)據(jù)中的干擾驗(yàn)證信息和非干擾驗(yàn)證信息辨別是否為惡意判斷情況,提高了賬號(hào)驗(yàn)證的安全可靠性。
[0058]請(qǐng)參見(jiàn)圖2,為本發(fā)明第二實(shí)施例提供的一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法的流程圖,該方法可包括以下步驟S201?S217。
[0059]S201,獲取賬號(hào)的賬號(hào)信息,賬號(hào)信息包括:賬號(hào)的標(biāo)識(shí)、賬號(hào)的歷史登錄數(shù)據(jù)或賬號(hào)的歷史操作數(shù)據(jù)。
[0060]作為一種可選的實(shí)施方式,服務(wù)器可實(shí)時(shí)獲取賬號(hào)的賬號(hào)信息,其中,賬號(hào)信息包括但不局限于:賬號(hào)的標(biāo)識(shí)、賬號(hào)的歷史登錄數(shù)據(jù)或賬號(hào)的歷史操作數(shù)據(jù),可將獲取到的賬號(hào)信息以賬戶的標(biāo)識(shí)為識(shí)別進(jìn)行存儲(chǔ)。賬號(hào)標(biāo)識(shí)可以為在新建賬號(hào)時(shí)由服務(wù)器生成的賬號(hào)ID,例如可以由序列碼組成,也可以為包括數(shù)字、字母或標(biāo)號(hào)等的注冊(cè)賬號(hào)。賬號(hào)的歷史登錄數(shù)據(jù)包括該賬號(hào)的歷史登錄中的登錄方式、登錄平臺(tái)、登錄時(shí)間、登錄IP等,賬號(hào)的歷史操作數(shù)據(jù)包括登錄該賬號(hào)后的所有操作數(shù)據(jù),例如歷史瀏覽網(wǎng)頁(yè)、歷史簽到地點(diǎn)、歷史游戲記錄等。
[0061]S202,根據(jù)獲取到的賬號(hào)信息生成賬號(hào)的驗(yàn)證數(shù)據(jù),驗(yàn)證數(shù)據(jù)包括:干擾驗(yàn)證信息和非干擾驗(yàn)證信息。
[0062]作為一種可選的實(shí)施方式,根據(jù)獲取到的賬號(hào)信息生成賬號(hào)的驗(yàn)證數(shù)據(jù),其中,驗(yàn)證數(shù)據(jù)包括:干擾驗(yàn)證信息和非干擾驗(yàn)證信息,驗(yàn)證數(shù)據(jù)可以包括:至少一個(gè)驗(yàn)證問(wèn)題和每個(gè)驗(yàn)證問(wèn)題對(duì)應(yīng)的多個(gè)答案可選項(xiàng)。具體的,可根據(jù)預(yù)設(shè)的驗(yàn)證信息模板生成賬號(hào)的驗(yàn)證數(shù)據(jù),預(yù)設(shè)的驗(yàn)證信息模板例如:“您最近一次登錄的地點(diǎn)是? A城市a ;B城市b ;C城市c ;D城市d”,具體的城市a、城市b、城市c或城市d根據(jù)獲取到的賬號(hào)信息生成。進(jìn)一步的,生成的驗(yàn)證數(shù)據(jù)中還可包括驗(yàn)證問(wèn)題對(duì)應(yīng)的預(yù)設(shè)答案數(shù)據(jù)。
[0063]其中,預(yù)設(shè)的驗(yàn)證信息模板可以包括預(yù)設(shè)干擾驗(yàn)證信息模板和非干擾驗(yàn)證信息模板,例如,若從獲取到的驗(yàn)證數(shù)據(jù)中檢測(cè)到賬號(hào)在最近三個(gè)月的歷史登錄IP均為本地,則可匹配預(yù)設(shè)干擾驗(yàn)證信息模板“最近三個(gè)月在哪出差?選項(xiàng)A:城市e,選項(xiàng)B:城市f,選項(xiàng)C:城市g(shù),選項(xiàng)D:城市h”,具體的城市e、城市f、城市g(shù)或城市d根據(jù)獲取到的賬號(hào)信息生成,僅有其中一個(gè)是最近三個(gè)月的歷史登錄IP所在的城市例如城市f,其他為城市f意外的其他城市,則該驗(yàn)證問(wèn)題的預(yù)設(shè)答案數(shù)據(jù)為:城市e、城市g(shù)或城市d中任一個(gè)記為正確;若從獲取到的驗(yàn)證數(shù)據(jù)中檢測(cè)到賬號(hào)在最近一周內(nèi)存在歷史登錄(時(shí)間C),則可匹配預(yù)設(shè)干擾驗(yàn)證信息模板“最近登錄時(shí)間是?選項(xiàng)A:時(shí)間a,選項(xiàng)B:時(shí)間b,選項(xiàng)C:時(shí)間C,選項(xiàng)D:時(shí)間d”,具體的時(shí)間a、時(shí)間b、時(shí)間c或時(shí)間d根據(jù)獲取到的賬號(hào)信息生成,則該驗(yàn)證問(wèn)題的預(yù)設(shè)答案數(shù)據(jù)為:時(shí)間c記為正確.
[0064]進(jìn)一步的,還可以為對(duì)于活躍賬號(hào)獲取到的賬號(hào)信息多,生成的驗(yàn)證數(shù)據(jù)包括的驗(yàn)證問(wèn)題就多,反之,則少,其中,活躍賬號(hào)可根據(jù)賬號(hào)的賬號(hào)信息界定,當(dāng)滿足預(yù)設(shè)的活躍賬號(hào)條件時(shí),則為活躍賬號(hào),預(yù)設(shè)的活躍賬號(hào)條件例如每天登錄賬號(hào)或每天通訊信息量超過(guò)預(yù)設(shè)信息量等。
[0065]S203,在接收到客戶端發(fā)送的賬號(hào)的驗(yàn)證請(qǐng)求時(shí),獲取賬號(hào)的驗(yàn)證數(shù)據(jù)。
[0066]作為一種可選的實(shí)施方式,若用戶因忘記了賬號(hào)登錄信息或賬號(hào)密碼被盜等情況導(dǎo)致登錄賬號(hào)失敗時(shí),可通過(guò)選擇賬號(hào)頁(yè)面的例如“賬號(hào)驗(yàn)證”等按鈕、或用鼠標(biāo)點(diǎn)擊例如“賬號(hào)驗(yàn)證”等按鈕,從而客戶端接收到用戶的選擇指令,向服務(wù)器發(fā)送該賬號(hào)的驗(yàn)證請(qǐng)求。進(jìn)一步可選的,客戶端發(fā)送的賬號(hào)的驗(yàn)證請(qǐng)求可包括賬號(hào)的標(biāo)識(shí),從而可根據(jù)賬號(hào)的標(biāo)識(shí)從存儲(chǔ)的驗(yàn)證數(shù)據(jù)中查找到該賬號(hào)的驗(yàn)證數(shù)據(jù)。賬號(hào)的驗(yàn)證數(shù)據(jù)包括至少一個(gè)驗(yàn)證問(wèn)題和每個(gè)驗(yàn)證問(wèn)題對(duì)應(yīng)的多個(gè)答案可選項(xiàng)。
[0067]S204,從驗(yàn)證數(shù)據(jù)中選取預(yù)設(shè)數(shù)量的驗(yàn)證問(wèn)題以及每個(gè)驗(yàn)證問(wèn)題對(duì)應(yīng)的多個(gè)答案可選項(xiàng)。
[0068]S205,向客戶端發(fā)送預(yù)設(shè)數(shù)量的驗(yàn)證數(shù)據(jù),以使客戶端顯示預(yù)設(shè)數(shù)量的驗(yàn)證數(shù)據(jù)。
[0069]S206,獲取賬戶對(duì)預(yù)設(shè)數(shù)量的驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)。
[0070]S207,判斷驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)的正確率是否滿足預(yù)設(shè)答案閾值,若判斷結(jié)果為是,執(zhí)行步驟S208,若判斷結(jié)果為否,執(zhí)行步驟S209。
[0071]S208,向客戶端發(fā)送干擾驗(yàn)證信息。
[0072]S209,向客戶端發(fā)送非干擾驗(yàn)證信息。
[0073]S210,獲取賬戶對(duì)干擾驗(yàn)證信息的第二答案數(shù)據(jù)。
[0074]S211,獲取賬號(hào)對(duì)非干擾驗(yàn)證信息的第三答案數(shù)據(jù)。
[0075]S212,計(jì)算第二答案數(shù)據(jù)的正確率。
[0076]S213,計(jì)算第三答案數(shù)據(jù)的正確率。
[0077]S214,判斷第二答案數(shù)據(jù)的正確率是否大于預(yù)設(shè)第一正確率,若判斷結(jié)果為是,執(zhí)行步驟S216,若判斷結(jié)果為否,執(zhí)行步驟S217。
[0078]S215,判斷第三答案數(shù)據(jù)的正確率是否大于預(yù)設(shè)第二正確率。若判斷結(jié)果為是,執(zhí)行步驟S217,若判斷結(jié)果為否,執(zhí)行步驟S216。
[0079]S216,向客戶端返回驗(yàn)證失敗的響應(yīng)。
[0080]S217,向客戶端返回驗(yàn)證成功的響應(yīng)。
[0081]本發(fā)明實(shí)施例提供一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法,可獲取賬號(hào)的賬號(hào)信息,并根據(jù)賬號(hào)信息生成驗(yàn)證數(shù)據(jù),其中,驗(yàn)證數(shù)據(jù)包括:干擾驗(yàn)證信息和非干擾驗(yàn)證信息,在接收客戶端發(fā)送的賬號(hào)的驗(yàn)證請(qǐng)求,獲取賬號(hào)的驗(yàn)證數(shù)據(jù),在獲取到賬戶對(duì)驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)后,對(duì)第一答案數(shù)據(jù)進(jìn)行驗(yàn)證,由第一答案數(shù)據(jù)的正確率可初步判斷賬號(hào)的惡意行為可能性,再根據(jù)第一答案數(shù)據(jù)的正確率確定是向客戶端發(fā)送干擾驗(yàn)證信息還是非干擾驗(yàn)證信息,若向客戶端發(fā)送干擾驗(yàn)證信息,則進(jìn)一步由干擾驗(yàn)證信息的第二答案數(shù)據(jù)的正確率確定賬號(hào)的惡意行為的可能性,若向客戶端發(fā)送