亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種登錄驗證方法和裝置的制造方法

文檔序號:9691008閱讀:363來源:國知局
一種登錄驗證方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及網(wǎng)絡(luò)應(yīng)用安全技術(shù)領(lǐng)域,尤其涉及一種登錄驗證方法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的日益普及,互聯(lián)網(wǎng)已經(jīng)深入各個領(lǐng)域,為人們的日常生活、工作和學習提供了便捷的服務(wù)。為了防止計算機程序暴力破解用戶賬號,目前網(wǎng)絡(luò)服務(wù)器端通過第三方遠程服務(wù)提供圖片驗證碼來驗證當前登錄是人為操作還是程序惡意攻擊。
[0003]圖片驗證碼是一幅含有字符的圖片,在用戶登錄時,服務(wù)器端要求用戶將與該圖片顯示的相一致字符輸入到網(wǎng)絡(luò)服務(wù)器窗口,以此達到防止計算機程序暴力破解用戶賬號的行為。
[0004]上述登錄驗證存在一定的缺陷,當提供圖片驗證碼的第三方遠程服務(wù)器出現(xiàn)服務(wù)異常時,將導(dǎo)致用戶不能及時登錄或無法登錄,給用戶的使用帶來的極大的局限性和不便。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明實施例提供了一種登錄驗證方法和裝置,以方便在第三方遠程服務(wù)器出現(xiàn)服務(wù)異常情況下,用戶可以順利完成賬號登錄。
[0006]第一方面,本發(fā)明實施例提供了一種登錄驗證方法,所述方法包括:
[0007]根據(jù)用戶的登錄請求,調(diào)用當前級別的驗證程序,以執(zhí)行用戶登錄驗證操作;
[0008]監(jiān)測所述驗證操作的過程;
[0009]如果監(jiān)測到所述驗證操作出現(xiàn)異常,則按預(yù)設(shè)級別順序執(zhí)行下一級別的驗證程序,并返回執(zhí)行所述監(jiān)測操作。
[0010]第二方面,本發(fā)明實施例提供了一種登錄驗證裝置,所述裝置包括:
[0011]調(diào)用模塊,用于根據(jù)用戶的登錄請求,調(diào)用當前級別的驗證程序,以執(zhí)行用戶登錄驗證操作;
[0012]監(jiān)測模塊,用于監(jiān)測所述驗證操作的過程;
[0013]切換模塊,用于如果監(jiān)測到所述驗證操作出現(xiàn)異常,則按預(yù)設(shè)級別順序執(zhí)行下一級別的驗證程序,并返回執(zhí)行所述監(jiān)測操作。。
[0014]采用本發(fā)明實施例所提供的技術(shù)方案,在當前級別的驗證程序出現(xiàn)異常的情況下,用戶可以按預(yù)設(shè)級別順序執(zhí)行下一級別的驗證程序完成登錄,在保證用戶賬號安全的同時,確保了用戶能夠正常登錄,豐富了用戶的使用體驗。
【附圖說明】
[0015]通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0016]圖1是本發(fā)明實施例一提供的登錄驗證方法的流程圖;
[0017]圖2是本發(fā)明實施例二提供的登錄驗證方法的流程圖;
[0018]圖3是本發(fā)明實施例三提供的登錄驗證裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0020]實施例一
[0021]圖1為本發(fā)明實施例一提供的一種登錄驗證方法的流程圖,本實施例可適用于由網(wǎng)絡(luò)服務(wù)器提供驗證碼對用戶登錄進行驗證的情況。該方法可以由登錄驗證裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實現(xiàn),配置在為用戶提供登錄驗證的服務(wù)器中。
[0022]參見圖1,該方法具體包括:
[0023]S101、根據(jù)用戶的登錄請求,調(diào)用當前級別的驗證程序,以執(zhí)行用戶登錄驗證操作。
[0024]上述操作中,服務(wù)器根據(jù)用戶的登錄請求,調(diào)用當前級別的驗證程序,其中所述當前級別的驗證程序可以是服務(wù)器默認的驗證程序。所述驗證程序生成相應(yīng)的驗證碼對用戶的登錄請求進行驗證。
[0025]驗證程序優(yōu)選可以是圖片驗證碼的驗證程序。所述圖片驗證碼可以是包含多個字符的圖片。具體的,服務(wù)器根據(jù)用戶的登錄請求,調(diào)用當前級別的驗證程序,當前級別的驗證程序隨機地生成圖片驗證碼對用戶的登錄請求進行驗證。
[0026]S102、監(jiān)測所述驗證操作的過程。
[0027]上述操作中,服務(wù)器可以周期性監(jiān)測驗證操作過程,或者也可以監(jiān)測驗證操作過程的某些指標值,典型的如響應(yīng)時間,是否發(fā)生報錯等。
[0028]S103、如果監(jiān)測到所述驗證操作出現(xiàn)異常,則按預(yù)設(shè)級別順序執(zhí)行下一級別的驗證程序,并返回執(zhí)行所述監(jiān)測操作。
[0029]所述驗證操作出現(xiàn)異??梢园ㄈ我鉄o法正常執(zhí)行驗證操作的情況,例如可以是網(wǎng)絡(luò)鏈接異常、驗證程序出現(xiàn)故障或服務(wù)不穩(wěn)定造成的。
[0030]本實施例中,所述監(jiān)測到所述驗證操作出現(xiàn)異常具體可包括:
[0031]如果監(jiān)測到所述驗證操作的響應(yīng)時間超過預(yù)設(shè)閾值,則確定所述驗證操作出現(xiàn)異常。
[0032]所述預(yù)設(shè)閾值可以是服務(wù)器默認的驗證操作的響應(yīng)時間。驗證操作的響應(yīng)時間可以是從服務(wù)器調(diào)用驗證程序開始計時,也可以是對網(wǎng)絡(luò)連接進行計時。
[0033]當服務(wù)器監(jiān)測到當前驗證操作出現(xiàn)異常時,為了保證用戶賬號的正常登錄,調(diào)用下一級別的驗證程序?qū)τ脩舻卿洸僮鬟M行驗證,并同時對該驗證操作過程進行監(jiān)測。上述操作中,所述預(yù)設(shè)級別包括至少兩個級別的驗證程序。預(yù)設(shè)級別的順序可以是在服務(wù)器預(yù)選設(shè)定的多個驗證程序的調(diào)用順序。
[0034]在上述方案中,所述預(yù)設(shè)級別順序優(yōu)選包括:
[0035]第三方驗證程序;
[0036]服務(wù)器本地C服務(wù)驗證程序;
[0037]服務(wù)器本地PHP服務(wù)驗證程序;
[0038]客戶端瀏覽器驗證程序。
[0039]示例性的,預(yù)先設(shè)定了包括4個級別的驗證程序可供服務(wù)器調(diào)用,該4個級別的驗證程序按降級順序排列。降級具體可以是指在對用戶的登錄操作進行驗證時,與當前級別的驗證程序相比較,下一級別的驗證程序減少了對網(wǎng)絡(luò)資源的使用量,或減少了設(shè)備運行資源的占用,因此能夠在網(wǎng)絡(luò)資源或設(shè)備運行資源不穩(wěn)定時,降低對網(wǎng)絡(luò)或設(shè)備的要求,保證驗證程序能正常執(zhí)行。
[0040]例如,當前級別的驗證程序可以為第三方驗證程序,服務(wù)器根據(jù)用戶的登錄請求,首先調(diào)用當前默認的第三方驗證程序?qū)τ脩舻牡卿浾埱筮M行驗證,并對驗證操作進行監(jiān)測。當監(jiān)測到所述第三方驗證程序出現(xiàn)異常時,服務(wù)器降級調(diào)用服務(wù)器本地高性能C服務(wù)驗證程序?qū)τ脩舻牡卿浾埱筮M行驗證,并對驗證操作進行監(jiān)測。以此類推,若服務(wù)器監(jiān)測到在調(diào)用服務(wù)器本地PHP服務(wù)驗證程序時的驗證操作出現(xiàn)異常,則降級調(diào)用客戶端瀏覽器驗證程序,直接由客戶端瀏覽器生成圖片驗證碼。若此時仍監(jiān)測到驗證操作出現(xiàn)異常,則服務(wù)器可以向用戶反饋登錄失敗頁面,提示用戶無法完成本次登錄操作。
[0041]本發(fā)明實施例一提供了一種基于服務(wù)器對當前驗證操作進行監(jiān)測,當監(jiān)測到驗證操作出現(xiàn)異常時,服務(wù)器調(diào)用下一級別的驗證程序的方法,確保了用戶的正常登錄,豐富了用戶的使用體驗。
[0042]另外,在上述方案中,所述如果監(jiān)測到所述驗證操作出現(xiàn)異常,則按預(yù)設(shè)級別順序執(zhí)行下一級別的驗證程序優(yōu)選為:
[0043]如果監(jiān)測到所述驗證操作出現(xiàn)異常,則按預(yù)設(shè)級別順序執(zhí)行下一級別的驗證程序,且同時提高所述下一級別的驗證程序的驗證信息難度級別。
[0044]當服務(wù)器監(jiān)測到當前驗證操作出現(xiàn)異常時,調(diào)用下一級別的驗證程序,并同時提高所述下一級別驗證程序生成的驗證信息識別難度。示例性的,所述驗證信息可以是圖片驗證碼信息。例如,驗證程序在生成的圖片驗證碼中將字符進行扭曲,和/或加入一些背景圖片和/或噪音,以此達到提高驗證信息的識別難度,使得在確保用戶正常登錄的情況下,還保證了用戶賬號的安全。
[0045]實施例二
[0046]圖
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1