[發(fā)明專利]非法請(qǐng)求攔截方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202010046219.0 | 申請(qǐng)日: | 2020-01-16 |
| 公開(kāi)(公告)號(hào): | CN111294338B | 公開(kāi)(公告)日: | 2022-05-10 |
| 發(fā)明(設(shè)計(jì))人: | 高揚(yáng);洪德杉;戴鵬龍;陳奇蓮 | 申請(qǐng)(專利權(quán))人: | 智業(yè)互聯(lián)(廈門(mén))健康科技有限公司 |
| 主分類號(hào): | H04L9/40 | 分類號(hào): | H04L9/40;H04L9/08 |
| 代理公司: | 廈門(mén)創(chuàng)象知識(shí)產(chǎn)權(quán)代理有限公司 35232 | 代理人: | 崔建鋒;陳文戎 |
| 地址: | 361000 福建*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 非法 請(qǐng)求 攔截 方法 系統(tǒng) | ||
1.一種非法請(qǐng)求攔截方法,其特征在于,包括以下步驟:
前端服務(wù)獲取客戶端發(fā)送的第一入?yún)⒄?qǐng)求,其中,所述前端服務(wù)為虛擬路由/前端服務(wù),隱藏在常規(guī)表現(xiàn)層之后,不被常規(guī)手段所解析,所述第一入?yún)⒄?qǐng)求包括入?yún)㈡I值對(duì);
根據(jù)所述入?yún)㈡I值對(duì)生成第一入?yún)⒓用苄畔ⅲ⒏鶕?jù)所述第一入?yún)⒓用苄畔⑸傻诙雲(yún)⒄?qǐng)求,以及將所述第二入?yún)⒄?qǐng)求發(fā)送給后端服務(wù)器;
所述后端服務(wù)器對(duì)所述第二入?yún)⒄?qǐng)求進(jìn)行解析,以獲取對(duì)應(yīng)的入?yún)㈡I值對(duì),并根據(jù)所述入?yún)㈡I值對(duì)生成第二入?yún)⒓用苄畔ⅲ?/p>
判斷所述第一入?yún)⒓用苄畔⑴c所述第二入?yún)⒓用苄畔⑹欠褚恢拢绻瘢瑒t認(rèn)為所述第一入?yún)⒄?qǐng)求為非法請(qǐng)求,并對(duì)該第一入?yún)⒄?qǐng)求進(jìn)行攔截;
其中,根據(jù)所述入?yún)㈡I值對(duì)生成第一入?yún)⒓用苄畔ⅲ⒏鶕?jù)所述第一入?yún)⒓用苄畔⑸傻诙雲(yún)⒄?qǐng)求,包括:
根據(jù)所述入?yún)㈡I值對(duì)和預(yù)設(shè)的秘鑰組合起來(lái)以生成第一校驗(yàn)字段,并對(duì)所述第一校驗(yàn)字段進(jìn)行加密,以生成第一入?yún)⒓用苄畔ⅲ?/p>
將所述第一入?yún)⒓用苄畔⑴c所述第一入?yún)⒄?qǐng)求中的其他信息進(jìn)行組合,以生成第二入?yún)⒄?qǐng)求。
2.如權(quán)利要求1所述的非法請(qǐng)求攔截方法,其特征在于,還包括:
獲取所述第二入?yún)⒄?qǐng)求中的用戶ID,并根據(jù)所述用戶ID判斷當(dāng)前用戶的操作頻次是否大于預(yù)設(shè)的頻次閾值;
如果是,則將所述用戶ID添加入黑名單,并對(duì)該第二入?yún)⒄?qǐng)求進(jìn)行攔截。
3.如權(quán)利要求2所述的非法請(qǐng)求攔截方法,其特征在于,如果根據(jù)所述用戶ID判斷當(dāng)前用戶的操作頻次沒(méi)有大于預(yù)設(shè)的頻次閾值,則獲取當(dāng)前用戶的操作指令,并根據(jù)所述操作指令判斷所述當(dāng)前用戶是否進(jìn)行違規(guī)操作;
如果是,則將該用戶ID添加入黑名單中,并對(duì)該操作指令進(jìn)行攔截。
4.如權(quán)利要求3所述的非法請(qǐng)求攔截方法,其特征在于,如果根據(jù)所述操作指令判斷當(dāng)前用戶沒(méi)有進(jìn)行違規(guī)操作,則根據(jù)當(dāng)前用戶的用戶ID對(duì)所述黑名單進(jìn)行查詢,以判斷該用戶ID是否存在于黑名單中;
如果是,則對(duì)該操作指令進(jìn)行攔截。
5.如權(quán)利要求4所述的非法請(qǐng)求攔截方法,其特征在于,如果該用戶ID不存在于黑名單中,則對(duì)所述操作指令進(jìn)行執(zhí)行,并返回相應(yīng)的操作結(jié)果;
對(duì)所述操作結(jié)果進(jìn)行統(tǒng)計(jì),以根據(jù)統(tǒng)計(jì)結(jié)果判斷所述操作結(jié)果的產(chǎn)生頻次是否大于預(yù)設(shè)的結(jié)果頻次閾值;
如果是,則將當(dāng)前用戶的用戶ID添加入黑名單。
6.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其上存儲(chǔ)有非法請(qǐng)求攔截程序,該非法請(qǐng)求攔截程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-5中任一項(xiàng)所述的非法請(qǐng)求攔截方法。
7.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述程序時(shí),實(shí)現(xiàn)如權(quán)利要求1-5中任一項(xiàng)所述的非法請(qǐng)求攔截方法。
8.一種非法請(qǐng)求攔截系統(tǒng),其特征在于,包括:
前端服務(wù)單元,所述前端服務(wù)器單元用于獲取客戶端發(fā)送的第一入?yún)⒄?qǐng)求,其中,所述前端服務(wù)單元為虛擬路由/前端服務(wù),隱藏在常規(guī)表現(xiàn)層之后,不被常規(guī)手段所解析,所述第一入?yún)⒄?qǐng)求包括入?yún)㈡I值對(duì);
所述前端服務(wù)單元還用于根據(jù)所述入?yún)㈡I值對(duì)生成第一入?yún)⒓用苄畔ⅲ⒏鶕?jù)所述第一入?yún)⒓用苄畔⑸傻诙雲(yún)⒄?qǐng)求,以及將所述第二入?yún)⒄?qǐng)求發(fā)送給后端服務(wù)器;
后端服務(wù)器,所述后端服務(wù)器用于對(duì)所述第二入?yún)⒄?qǐng)求進(jìn)行解析,以獲取對(duì)應(yīng)的入?yún)㈡I值對(duì),并根據(jù)所述入?yún)㈡I值對(duì)生成第二入?yún)⒓用苄畔ⅲ?/p>
所述后端服務(wù)器還用于判斷所述第一入?yún)⒓用苄畔⑴c所述第二入?yún)⒓用苄畔⑹欠褚恢拢绻瘢瑒t認(rèn)為所述第一入?yún)⒄?qǐng)求為非法請(qǐng)求,并對(duì)該第一入?yún)⒄?qǐng)求進(jìn)行攔截;
其中,根據(jù)所述入?yún)㈡I值對(duì)生成第第一入?yún)⒓用苄畔ⅲ⒏鶕?jù)所述第一入?yún)⒓用苄畔⑸傻诙雲(yún)⒄?qǐng)求,包括:
根據(jù)所述入?yún)㈡I值對(duì)和預(yù)設(shè)的秘鑰組合起來(lái)以生成第一校驗(yàn)字段,并對(duì)所述第一校驗(yàn)字段進(jìn)行加密,以生成第一入?yún)⒓用苄畔ⅲ?/p>
將所述第一入?yún)⒓用苄畔⑴c所述第一入?yún)⒄?qǐng)求中的其他信息進(jìn)行組合,以生成第二入?yún)⒄?qǐng)求。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于智業(yè)互聯(lián)(廈門(mén))健康科技有限公司,未經(jīng)智業(yè)互聯(lián)(廈門(mén))健康科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010046219.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 非法監(jiān)視程序、非法監(jiān)視方法及非法監(jiān)視系統(tǒng)
- 一種防止非法終端干擾合法終端的方法
- 一種非法無(wú)線話務(wù)信源定位方法
- 圖像聲音輸出設(shè)備、認(rèn)證處理方法及圖像聲音處理系統(tǒng)
- 一種查處網(wǎng)絡(luò)非法信息的系統(tǒng)及方法
- EPON系統(tǒng)中OLT側(cè)的ONU非法發(fā)送窗告警診斷方法及裝置
- 一種非法AP的防護(hù)方法及裝置
- 非法信息及非法小廣告
- 非法組織信息的確定方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 非法域名注冊(cè)團(tuán)伙挖掘方法及裝置
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





