一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法及裝置。
【背景技術(shù)】
[0002]在用戶使用互聯(lián)網(wǎng)的過程中,用戶可通過設(shè)定賬號(hào)登錄信息保護(hù)用戶賬號(hào)的安全,賬號(hào)登錄信息例如密碼或密碼保護(hù)問題等?,F(xiàn)有技術(shù)中,若用戶因忘記了賬號(hào)登錄信息或賬號(hào)密碼被盜等情況導(dǎo)致登錄賬號(hào)失敗時(shí),可通過賬號(hào)提供商提供的官方網(wǎng)址的網(wǎng)頁中填寫驗(yàn)證信息,驗(yàn)證信息包括如賬號(hào)的注冊(cè)時(shí)間、賬號(hào)的歷史密碼或賬號(hào)的歷史登陸信息等用戶賬號(hào)的歷史證據(jù)資料,以證明所述用戶是該賬號(hào)的真實(shí)主人,并提交官方審核,若審核通過,則可重置該賬號(hào)的賬號(hào)登錄信息?,F(xiàn)有技術(shù)中,對(duì)于黑客通過收集用戶賬號(hào)的資料,在賬號(hào)提供商提供的官方網(wǎng)址的網(wǎng)頁中填寫驗(yàn)證信息,以竊取賬號(hào)使用權(quán)的惡意判斷情況無法識(shí)別,現(xiàn)有技術(shù)中無進(jìn)一步對(duì)互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證信息進(jìn)行辨別是否為惡意判斷情況,降低了賬號(hào)驗(yàn)證的安全可靠性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法及裝置,可提高賬號(hào)驗(yàn)證的安全可靠性。
[0004]本發(fā)明第一方面提供一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法,可包括:
[0005]在接收到客戶端發(fā)送的賬號(hào)的驗(yàn)證請(qǐng)求時(shí),獲取所述賬號(hào)的驗(yàn)證數(shù)據(jù),所述驗(yàn)證數(shù)據(jù)包括:干擾驗(yàn)證信息和非干擾驗(yàn)證信息;
[0006]向所述客戶端發(fā)送所述賬號(hào)的驗(yàn)證數(shù)據(jù),以使所述客戶端顯示所述驗(yàn)證數(shù)據(jù);
[0007]獲取賬戶對(duì)所述顯示的驗(yàn)證數(shù)據(jù)的答案數(shù)據(jù);
[0008]對(duì)所述答案數(shù)據(jù)進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果向所述客戶端返回驗(yàn)證響應(yīng)。
[0009]本發(fā)明第二方面提供一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證裝置,可包括:
[0010]獲取模塊,用于在接收到客戶端發(fā)送的賬號(hào)的驗(yàn)證請(qǐng)求時(shí),獲取所述賬號(hào)的驗(yàn)證數(shù)據(jù),所述驗(yàn)證數(shù)據(jù)包括:干擾驗(yàn)證信息和非干擾驗(yàn)證信息;
[0011]發(fā)送模塊,用于向所述客戶端發(fā)送所述賬號(hào)的驗(yàn)證數(shù)據(jù),以使所述客戶端顯示所述驗(yàn)證數(shù)據(jù);
[0012]所述獲取模塊,還用于獲取賬戶對(duì)所述顯示的驗(yàn)證數(shù)據(jù)的答案數(shù)據(jù);
[0013]驗(yàn)證模塊,用于對(duì)所述答案數(shù)據(jù)進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果向所述客戶端返回驗(yàn)證響應(yīng)。
[0014]本發(fā)明第三方面提供一種服務(wù)器,包括上述的裝置。
[0015]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0016]本發(fā)明實(shí)施例可接收客戶端發(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í)施例可通過驗(yàn)證數(shù)據(jù)中的干擾驗(yàn)證信息和非干擾驗(yàn)證信息辨別是否為惡意判斷情況,提高了賬號(hào)驗(yàn)證的安全可靠性。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明第一實(shí)施例提供的一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法的流程圖;
[0019]圖2為本發(fā)明第二實(shí)施例提供的一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法的流程圖;
[0020]圖3為本發(fā)明第三實(shí)施例提供的一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法的流程圖;
[0021]圖4為本發(fā)明實(shí)施例提供的一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證裝置的結(jié)構(gòu)示意圖;
[0022]圖5為本發(fā)明實(shí)施例提供的驗(yàn)證模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實(shí)施例提供一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法及裝置,其中,互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證裝置可以為服務(wù)器,賬戶可在如個(gè)人計(jì)算機(jī)、平板電腦、手機(jī)、筆記本電腦等終端設(shè)備或終端設(shè)備中的如:網(wǎng)頁瀏覽器客戶端等客戶端模塊中登錄賬號(hào)。本發(fā)明實(shí)施例提供的一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方案可以應(yīng)用于電子商務(wù)系統(tǒng)、即時(shí)通訊應(yīng)用等各種需要進(jìn)行賬號(hào)登錄的系統(tǒng)中,例如:因忘記了賬號(hào)登錄信息或賬號(hào)密碼被盜等情況導(dǎo)致登錄賬號(hào)失敗需對(duì)電子商務(wù)系統(tǒng)中的賬號(hào)進(jìn)行身份驗(yàn)證或?qū)磿r(shí)通訊應(yīng)用系統(tǒng)中的賬號(hào)登陸進(jìn)行驗(yàn)證等,以證明是該賬號(hào)的真實(shí)主人。
[0025]下面將結(jié)合附圖1?附圖3,對(duì)本發(fā)明實(shí)施例提供的互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法進(jìn)行詳細(xì)介紹。
[0026]請(qǐng)參見圖1,為本發(fā)明第一實(shí)施例提供的一種互聯(lián)網(wǎng)賬號(hào)的驗(yàn)證方法的流程圖;該方法可包括以下步驟SlOl?S104。
[0027]S101,在接收到客戶端發(fā)送的賬號(hào)的驗(yàn)證請(qǐng)求時(shí),獲取賬號(hào)的驗(yàn)證數(shù)據(jù),驗(yàn)證數(shù)據(jù)包括:干擾驗(yàn)證信息和非干擾驗(yàn)證信息。
[0028]作為一種可選的實(shí)施方式,若用戶因忘記了賬號(hào)登錄信息或賬號(hào)密碼被盜等情況導(dǎo)致登錄賬號(hào)失敗時(shí),可通過選擇賬號(hào)頁面的例如“賬號(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ù)。
[0029]其中,驗(yàn)證數(shù)據(jù)可以為:預(yù)先獲取賬號(hào)的賬號(hào)信息,并根據(jù)獲取到的賬號(hào)信息生成賬號(hào)的驗(yàn)證數(shù)據(jù),賬號(hào)信息包括但不局限于:賬號(hào)的標(biāo)識(shí)、賬號(hào)的歷史登錄數(shù)據(jù)或賬號(hào)的歷史操作數(shù)據(jù)。賬號(hào)標(biāo)識(shí)可以為在新建賬號(hào)時(shí)由服務(wù)器生成的賬號(hào)ID (Identity,身份標(biāo)識(shí)號(hào)碼),例如可以由序列碼組成。賬號(hào)的歷史登錄數(shù)據(jù)包括該賬號(hào)的歷史登錄中的登錄方式、登錄平臺(tái)、登錄時(shí)間、登錄IP等,賬號(hào)的歷史操作數(shù)據(jù)包括登錄該賬號(hào)后的所有操作數(shù)據(jù),例如歷史瀏覽網(wǎng)頁、歷史簽到地點(diǎn)、歷史游戲記錄等。
[0030]具體實(shí)現(xiàn)中,驗(yàn)證數(shù)據(jù)可包括:干擾驗(yàn)證信息和非干擾驗(yàn)證信息,進(jìn)一步的,驗(yàn)證數(shù)據(jù)可以包括:至少一個(gè)驗(yàn)證問題和每個(gè)驗(yàn)證問題對(duì)應(yīng)的多個(gè)答案可選項(xiàng)。作為一種可選的實(shí)施方式,非干擾驗(yàn)證信息中的每一個(gè)驗(yàn)證問題對(duì)應(yīng)多個(gè)答案可選項(xiàng),其中一個(gè)答案可選項(xiàng)為該驗(yàn)證問題的正確答案,本發(fā)明實(shí)施例中,可以為選中該正確答案的答案可選項(xiàng)時(shí)記為“正確”,否則記為“錯(cuò)誤”。干擾驗(yàn)證信息中的每一個(gè)驗(yàn)證問題對(duì)應(yīng)多個(gè)答案可選項(xiàng),其中一個(gè)答案可選項(xiàng)為該驗(yàn)證問題的實(shí)際正確答案,其他答案選項(xiàng)為干擾選項(xiàng),本發(fā)明實(shí)施例中,可以為選中任意一個(gè)干擾選項(xiàng)時(shí)記為“正確”,選中該實(shí)際的正確答案時(shí)記為錯(cuò)誤。干擾驗(yàn)證信息例如“最近三個(gè)月在哪出差?選項(xiàng)A:城市A,選項(xiàng)B:城市B,選項(xiàng)C:城市C,選項(xiàng)D:城市D”,而實(shí)際該賬號(hào)在最近三個(gè)月的歷史登錄IP均為本地(城市D),若選擇選項(xiàng)A、B、C中任一項(xiàng),都記為正確。進(jìn)一步可選的,干擾信息和非干擾信息的答案正確與否的計(jì)分方式不受本發(fā)明實(shí)施例的限制。
[0031]在其他實(shí)施例中,驗(yàn)證數(shù)據(jù)的具體實(shí)現(xiàn)方式是多種多樣的,可以為驗(yàn)證問題和驗(yàn)證問題對(duì)應(yīng)的答案可選項(xiàng),也可以是其他的實(shí)現(xiàn)形式,具體不受本實(shí)施例的限制。
[0032]S102,向客戶端發(fā)送賬號(hào)的驗(yàn)證數(shù)據(jù),以使客戶端顯示驗(yàn)證數(shù)據(jù)。
[0033]作為一種可選的實(shí)施方式,服務(wù)器可將預(yù)設(shè)數(shù)量的該賬號(hào)的驗(yàn)證數(shù)據(jù)發(fā)送給客戶端,客戶端接收到該驗(yàn)證數(shù)據(jù)后,對(duì)該驗(yàn)證數(shù)據(jù)進(jìn)行解析,并在顯示屏幕顯示驗(yàn)證數(shù)據(jù),從而賬戶可對(duì)顯示的驗(yàn)證數(shù)據(jù)進(jìn)一步選擇操作。其中,預(yù)設(shè)數(shù)量可以為預(yù)設(shè)驗(yàn)證問題的題數(shù),例如10道、15道等。
[0034]S103,獲取賬戶對(duì)顯示的驗(yàn)證數(shù)據(jù)的答案數(shù)據(jù)。
[0035]作為一種可選的實(shí)施方式,賬戶可對(duì)客戶端顯示屏幕顯示的驗(yàn)證數(shù)據(jù)進(jìn)行選擇操作,可以為當(dāng)賬戶每回答一個(gè)驗(yàn)證問題時(shí),將該驗(yàn)證問題的答案數(shù)據(jù)發(fā)送給服務(wù)器,也可以為當(dāng)賬戶每回答N個(gè)驗(yàn)證問題時(shí),將該N個(gè)驗(yàn)證問題的答案數(shù)據(jù)發(fā)送給服務(wù)器,其中,N為大于I小于預(yù)設(shè)數(shù)量的正整數(shù),從而服務(wù)器可獲取賬戶對(duì)該驗(yàn)證數(shù)據(jù)的答案數(shù)據(jù),具體的,可獲取賬戶對(duì)預(yù)設(shè)數(shù)量的驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)。
[0036]S104,對(duì)答案數(shù)據(jù)進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果向客戶端返回驗(yàn)證響應(yīng)。
[0037]作為一種可選的實(shí)施方式,服務(wù)器對(duì)答案數(shù)據(jù)進(jìn)行驗(yàn)證,具體的可以為對(duì)預(yù)設(shè)數(shù)量的驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)進(jìn)行驗(yàn)證,進(jìn)一步可選的,對(duì)答案數(shù)據(jù)進(jìn)行驗(yàn)證具體可以包括:
[0038]判斷驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)的正確率是否滿足預(yù)設(shè)答案閾值;
[0039]若是,向客戶端發(fā)送干擾驗(yàn)證信息;
[0040]若否,向所述客戶端發(fā)送非干擾驗(yàn)證信息。
[0041]進(jìn)一步可選的,可返回步驟S102,服務(wù)器向客戶端發(fā)送賬號(hào)的驗(yàn)證數(shù)據(jù),以使客戶端顯示驗(yàn)證數(shù)據(jù),驗(yàn)證數(shù)據(jù)包括:干擾驗(yàn)證信息或非干擾驗(yàn)證信息。
[0042]具體實(shí)現(xiàn)中,可判斷驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)的正確率是否滿足預(yù)設(shè)答案閾值,從而根據(jù)判斷結(jié)果向客戶端返回干擾驗(yàn)證信息或非干擾驗(yàn)證信息。具體的,判斷驗(yàn)證數(shù)據(jù)的第一答案數(shù)據(jù)的正確率是否滿足預(yù)設(shè)答案閾值具體可以包括:
[0043]判斷干擾驗(yàn)證信息的答案數(shù)據(jù)的正確率是否滿足第一閾值;
[0044]判斷非干擾驗(yàn)證信息的答案數(shù)據(jù)的正確率是否滿足第二閾值;
[0045]若干擾驗(yàn)證信息的答案數(shù)據(jù)的正確率滿足第一閾值且非干擾驗(yàn)證信息的答案數(shù)據(jù)的正確