一種wifi熱點(diǎn)接入的認(rèn)證方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及無線通信領(lǐng)域,特別是設(shè)及一種WIFI熱點(diǎn)接入的認(rèn)證方法、裝置及系 統(tǒng)。
【背景技術(shù)】
[0002] 當(dāng)前無線覆蓋越來越多,使用手機(jī)等移動終端設(shè)備也越來越多,通過WiFi上網(wǎng)成 為當(dāng)前的主流方式,而短信認(rèn)證作為無線化Kal認(rèn)證常用方式之一,存在一定安全漏桐, 一種情況是當(dāng)用戶輸入手機(jī)號點(diǎn)擊獲取短信認(rèn)證碼,在60秒內(nèi)未收到短信認(rèn)證碼,可通過 反復(fù)刷新化Kal頁面,重復(fù)提交多次獲取短信認(rèn)證碼。
[0003] 現(xiàn)有技術(shù)通過瀏覽器本地cookie能夠限制在60秒內(nèi)不允許再次提交,但使用某 些瀏覽器本地cookie的方法會失效,運(yùn)一漏桐可W被黑客利用,并發(fā)送大規(guī)模的短信認(rèn)證 請求,從而導(dǎo)致服務(wù)器異常,短信額度也很快耗盡。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的是提供一種WIFI熱點(diǎn)接入的認(rèn)證方法、裝置及系統(tǒng),提高WIFI上網(wǎng) 的安全性。
[0005] 本發(fā)明提供的技術(shù)方案如下:
[0006] 本發(fā)明公開一種WIFI熱點(diǎn)接入的認(rèn)證方法,包括:S10接收用戶發(fā)送的攜帶有 標(biāo)識信息的認(rèn)證請求;S20根據(jù)所述標(biāo)識信息統(tǒng)計(jì)當(dāng)前用戶的認(rèn)證請求次數(shù);根據(jù)認(rèn)證請 求次數(shù),判斷當(dāng)前用戶的此次認(rèn)證請求是否為異常;S30若是異常時,不通過用戶的認(rèn)證請 求;S40不屬于異常時,通過用戶的認(rèn)證請求。
[0007] 本發(fā)明還公開另一種WIFI熱點(diǎn)接入的認(rèn)證方法,包括:S10接收用戶發(fā)送的攜帶 有標(biāo)識信息的認(rèn)證請求;S20根據(jù)所述標(biāo)識信息統(tǒng)計(jì)當(dāng)前用戶的認(rèn)證請求次數(shù);根據(jù)認(rèn)證 請求次數(shù),判斷當(dāng)前用戶的此次認(rèn)證請求是否為異常;S30若是異常時,記錄用戶在第一預(yù) 設(shè)時間內(nèi)的所有認(rèn)證請求;標(biāo)識所述認(rèn)證請求的狀態(tài)標(biāo)志位為拒絕狀態(tài);根據(jù)所有認(rèn)證請 求生成歷史請求記錄;不通過用戶的認(rèn)證請求;S40不屬于異常時,記錄用戶在第一預(yù)設(shè)時 間內(nèi)的所有認(rèn)證請求;標(biāo)識所述認(rèn)證請求增加狀態(tài)標(biāo)志位為接受狀態(tài);根據(jù)所有認(rèn)證請求 生成歷史請求記錄,通過用戶的認(rèn)證請求。
[0008] 本發(fā)明還公開另一種WIFI熱點(diǎn)接入的認(rèn)證方法,包括:S10接收用戶發(fā)送的攜帶 有標(biāo)識信息的認(rèn)證請求;S21根據(jù)所述標(biāo)識信息查找歷史請求記錄中是否有當(dāng)前用戶的認(rèn) 證請求;若是,執(zhí)行下一步;否則,執(zhí)行S401 ;S22根據(jù)所述歷史請求記錄統(tǒng)計(jì)當(dāng)前用戶的 認(rèn)證請求次數(shù);S23根據(jù)當(dāng)前用戶的認(rèn)證請求次數(shù)判斷當(dāng)前用戶的此次認(rèn)證請求是否為異 常;若是,不通過用戶的認(rèn)證請求;否則,執(zhí)行步驟S401 ;S30若是異常時,記錄用戶在第一 預(yù)設(shè)時間內(nèi)的所有認(rèn)證請求;標(biāo)識所述認(rèn)證請求的狀態(tài)標(biāo)志位為拒絕狀態(tài);根據(jù)所有認(rèn)證 請求生成歷史請求記錄;不通過用戶的認(rèn)證請求;S40不屬于異常時,記錄用戶在第一預(yù)設(shè) 時間內(nèi)的所有認(rèn)證請求;標(biāo)識所述認(rèn)證請求增加狀態(tài)標(biāo)志位為接受狀態(tài);根據(jù)所有認(rèn)證請 求生成歷史請求記錄,通過用戶的認(rèn)證請求。
[0009] 本發(fā)明還公開另一種WIFI熱點(diǎn)接入的認(rèn)證方法,包括:S10接收用戶發(fā)送的攜帶 有標(biāo)識信息的認(rèn)證請求;S21根據(jù)所述標(biāo)識信息查找歷史請求記錄中是否有當(dāng)前用戶的認(rèn) 證請求;若是,執(zhí)行下一步;否則,執(zhí)行S401 ;S22根據(jù)所述歷史請求記錄統(tǒng)計(jì)當(dāng)前用戶的 認(rèn)證請求次數(shù);S230判斷當(dāng)前用戶的認(rèn)證請求次數(shù)是否小于等于預(yù)先設(shè)置的第一次數(shù); S231當(dāng)用戶的認(rèn)證請求次數(shù)大于預(yù)先設(shè)置的第一次數(shù)時,判斷當(dāng)前用戶的此次認(rèn)證請求為 異常,不通過當(dāng)前用戶的此次認(rèn)證請求,執(zhí)行步驟S30 ;S232當(dāng)用戶的認(rèn)證請求次數(shù)小于等 于預(yù)先設(shè)置的第一次數(shù)時,繼續(xù)判斷當(dāng)前用戶的此次認(rèn)證請求是否為異常;若是,不通過用 戶的認(rèn)證請求;否則,執(zhí)行步驟S401 ;S30若是異常時,記錄用戶在第一預(yù)設(shè)時間內(nèi)的所有 認(rèn)證請求;標(biāo)識所述認(rèn)證請求的狀態(tài)標(biāo)志位為拒絕狀態(tài);根據(jù)所有認(rèn)證請求生成歷史請求 記錄;不通過用戶的認(rèn)證請求;S40不屬于異常時,記錄用戶在第一預(yù)設(shè)時間內(nèi)的所有認(rèn)證 請求;標(biāo)識所述認(rèn)證請求增加狀態(tài)標(biāo)志位為接受狀態(tài);根據(jù)所有認(rèn)證請求生成歷史請求記 錄,通過用戶的認(rèn)證請求。
[0010] 本發(fā)明還公開另一種WIFI熱點(diǎn)接入的認(rèn)證方法,包括:S10接收用戶發(fā)送的攜帶 有標(biāo)識信息的認(rèn)證請求;S21根據(jù)所述標(biāo)識信息查找歷史請求記錄中是否有當(dāng)前用戶的認(rèn) 證請求;若是,執(zhí)行下一步;否則,執(zhí)行S401 ;S22根據(jù)所述歷史請求記錄統(tǒng)計(jì)當(dāng)前用戶的 認(rèn)證請求次數(shù);S230判斷當(dāng)前用戶的認(rèn)證請求次數(shù)是否小于等于預(yù)先設(shè)置的第一次數(shù); S2311當(dāng)用戶的認(rèn)證請求次數(shù)大于預(yù)先設(shè)置的第一次數(shù)且小于預(yù)先設(shè)置的第二次數(shù)時,判 斷當(dāng)前用戶的此次認(rèn)證請求為異常,當(dāng)前用戶所在的終端加入第二預(yù)設(shè)時間黑名單,第二 預(yù)設(shè)時間內(nèi)不接收用戶的認(rèn)證請求,執(zhí)行步驟S30 ;S232當(dāng)用戶的認(rèn)證請求次數(shù)小于等于 預(yù)先設(shè)置的第一次數(shù)時,繼續(xù)判斷當(dāng)前用戶的此次認(rèn)證請求是否為異常;若是,不通過用 戶的認(rèn)證請求;否則,執(zhí)行步驟S401 ;S30若是異常時,記錄用戶在第一預(yù)設(shè)時間內(nèi)的所有 認(rèn)證請求;標(biāo)識所述認(rèn)證請求的狀態(tài)標(biāo)志位為拒絕狀態(tài);根據(jù)所有認(rèn)證請求生成歷史請求 記錄;不通過用戶的認(rèn)證請求;S40不屬于異常時,記錄用戶在第一預(yù)設(shè)時間內(nèi)的所有認(rèn)證 請求;標(biāo)識所述認(rèn)證請求增加狀態(tài)標(biāo)志位為接受狀態(tài);根據(jù)所有認(rèn)證請求生成歷史請求記 錄,通過用戶的認(rèn)證請求。
[0011] 本發(fā)明還公開另一種WIFI熱點(diǎn)接入的認(rèn)證方法,包括:S10接收用戶發(fā)送的攜帶 有標(biāo)識信息的認(rèn)證請求;S21根據(jù)所述標(biāo)識信息查找歷史請求記錄中是否有當(dāng)前用戶的認(rèn) 證請求;若是,執(zhí)行下一步;否則,執(zhí)行S401 ;S22根據(jù)所述歷史請求記錄統(tǒng)計(jì)當(dāng)前用戶的 認(rèn)證請求次數(shù);S230判斷當(dāng)前用戶的認(rèn)證請求次數(shù)是否小于等于預(yù)先設(shè)置的第一次數(shù); S2312當(dāng)用戶的認(rèn)證請求次數(shù)大于預(yù)先設(shè)置的第二次數(shù)時,判斷當(dāng)前用戶的此次認(rèn)證請求 為異常,將當(dāng)前用戶所在的終端加入永久黑名單,不接收用戶的認(rèn)證請求,執(zhí)行步驟S30; S232當(dāng)用戶的認(rèn)證請求次數(shù)小于等于預(yù)先設(shè)置的第一次數(shù)時,繼續(xù)判斷當(dāng)前用戶的此次 認(rèn)證請求是否為異常;若是,不通過用戶的認(rèn)證請求;否則,執(zhí)行步驟S401 ;S30若是異常 時,記錄用戶在第一預(yù)設(shè)時間內(nèi)的所有認(rèn)證請求;標(biāo)識所述認(rèn)證請求的狀態(tài)標(biāo)志位為拒絕 狀態(tài);根據(jù)所有認(rèn)證請求生成歷史請求記錄;不通過用戶的認(rèn)證請求;S40不屬于異常時, 記錄用戶在第一預(yù)設(shè)時間內(nèi)的所有認(rèn)證請求;標(biāo)識所述認(rèn)證請求增加狀態(tài)標(biāo)志位為接受狀 態(tài);根據(jù)所有認(rèn)證請求生成歷史請求記錄,通過用戶的認(rèn)證請求。
[0012] 本發(fā)明還公開另一種WIFI熱點(diǎn)接入的認(rèn)證方法,包括:S10接收用戶發(fā)送的攜帶 有標(biāo)識信息的認(rèn)證請求;S21根據(jù)所述標(biāo)識信息查找歷史請求記錄中是否有當(dāng)前用戶的認(rèn) 證請求;若是,執(zhí)行下一步;否則,執(zhí)行S401 ;S22根據(jù)所述歷史請求記錄統(tǒng)計(jì)當(dāng)前用戶的認(rèn) 證請求次數(shù);S230判斷當(dāng)前用戶的認(rèn)證請求次數(shù)是否小于等于預(yù)先設(shè)置的第一次數(shù);S231 當(dāng)用戶的認(rèn)證請求次數(shù)大于預(yù)先設(shè)置的第一次數(shù)時,判斷當(dāng)前用戶的此次認(rèn)證請求為異 常,不通過當(dāng)前用戶的此次認(rèn)證請求,執(zhí)行步驟S30 ;S2321當(dāng)用戶的認(rèn)證請求次數(shù)小于或 等于預(yù)先設(shè)置的第一次數(shù)時,查找所述歷史請求記錄中當(dāng)前用戶的最近一次的認(rèn)證請求; S2322判斷最近一次的認(rèn)證請求的狀態(tài)標(biāo)志位是否為接受狀態(tài);若是,執(zhí)行步驟S2323 ;否 貝1J,執(zhí)行步驟S401 ;S2323比較當(dāng)前用戶的此次認(rèn)證請求的請求時間戳與最近一次的認(rèn)證 請求的請求時間戳的差值是否小于預(yù)設(shè)差值;若是,執(zhí)行步驟S301 ;否則執(zhí)行步驟S401 ; S30若是異常時,記錄用戶在第一預(yù)設(shè)時間內(nèi)的所有認(rèn)證請求;標(biāo)識所述認(rèn)證請求的狀態(tài) 標(biāo)志位為拒絕狀態(tài);根據(jù)所有認(rèn)證請求生成歷史請求記錄;不通過用戶的認(rèn)證請求;S40不 屬于異常時,記錄用戶在第一預(yù)設(shè)時間內(nèi)的所有認(rèn)證請求;標(biāo)識所述認(rèn)證請求增加狀態(tài)標(biāo) 志位為接受狀態(tài);根據(jù)所有認(rèn)證請求生成歷史請求記錄,通過用戶的認(rèn)證請求。
[0013] 本發(fā)明公開一種WIFI熱點(diǎn)接入的認(rèn)證裝置,使用上述的方法,包括AC服務(wù)器:所 述AC服務(wù)器包括:接收模塊,用于接收用戶發(fā)送的攜帶有標(biāo)識信息的認(rèn)證請求;異常判斷 模塊,用于根據(jù)所述標(biāo)識信息統(tǒng)計(jì)當(dāng)前用戶的認(rèn)證請求次數(shù),并根據(jù)認(rèn)證請求次數(shù)判斷當(dāng) 前用戶的此次認(rèn)證請求是否為異常;執(zhí)行模塊,用于當(dāng)前用戶的此次認(rèn)證請求為異常時不 通過用戶的認(rèn)證請求,還用于當(dāng)前用戶的此次認(rèn)證請求不為異常時通過用戶的認(rèn)證請求。
[0014] 本發(fā)明還公開另一種WIFI熱點(diǎn)接入的認(rèn)證裝置,使用上述的方法,包括AC服務(wù) 器:所述AC服務(wù)器包括:接收模塊,用于接收用戶發(fā)送的攜帶有標(biāo)識信息的認(rèn)證請求;異常 判斷模塊,用于根據(jù)所述標(biāo)識信息統(tǒng)計(jì)當(dāng)前用戶的認(rèn)證請求次數(shù),并根據(jù)認(rèn)證請求次數(shù)判 斷當(dāng)前用戶的此次認(rèn)證請求是否為異常;執(zhí)行模塊,用于當(dāng)前用戶的此次認(rèn)證請求為異常 時不通過用戶的認(rèn)證請求,還用于當(dāng)前用戶的此次認(rèn)證請求不為異常時通過用戶的認(rèn)證請 求;認(rèn)證碼生成模塊,用于當(dāng)所述執(zhí)行模塊通過當(dāng)前用戶的此次認(rèn)證請求時生成用于接入 WIFI熱點(diǎn)的認(rèn)證碼。
[0015] 進(jìn)一步優(yōu)選的,所述標(biāo)識信息包括用戶的手機(jī)號、請求時間戳和終端MC地址。
[0016] 本發(fā)明公開一種WIFI熱點(diǎn)接入的認(rèn)證裝置,使用上述的方法,包括AC服務(wù)器:所 述AC服務(wù)器包括:接收模塊,用于接收用戶發(fā)送的攜帶有標(biāo)識信息的認(rèn)證請求;異常判斷 模塊,用于根據(jù)所述標(biāo)識信息統(tǒng)計(jì)當(dāng)前用戶的認(rèn)證請求次數(shù),并根據(jù)認(rèn)證請求次數(shù)判斷當(dāng) 前用戶的此次認(rèn)證請求是否為異常;執(zhí)行模塊,用于當(dāng)前用戶的此次認(rèn)證請求為異