[發(fā)明專利]一種Web服務(wù)器防護(hù)方法、裝置和網(wǎng)絡(luò)設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 202010576213.4 | 申請(qǐng)日: | 2020-06-22 |
| 公開(公告)號(hào): | CN111782914B | 公開(公告)日: | 2023-05-26 |
| 發(fā)明(設(shè)計(jì))人: | 謝波 | 申請(qǐng)(專利權(quán))人: | 杭州迪普科技股份有限公司 |
| 主分類號(hào): | G06F16/951 | 分類號(hào): | G06F16/951;G06F16/958 |
| 代理公司: | 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 張雪芳 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 web 服務(wù)器 防護(hù) 方法 裝置 網(wǎng)絡(luò)設(shè)備 | ||
本申請(qǐng)?zhí)峁┮环NWeb服務(wù)器防護(hù)方法、裝置和網(wǎng)絡(luò)設(shè)備。本申請(qǐng)?zhí)峁┑腤eb服務(wù)器防護(hù)方法,包括:在接收到來自客戶端的HTTP訪問請(qǐng)求時(shí),獲取所述訪問請(qǐng)求攜帶的統(tǒng)一資源定位符URL,并依據(jù)所述URL確定所述HTTP訪問請(qǐng)求請(qǐng)求訪問的目標(biāo)服務(wù)器;從預(yù)先創(chuàng)建好的URL目錄樹中查找與所述目標(biāo)服務(wù)器匹配的目標(biāo)URL目錄樹;若查找到,則判斷所述訪問請(qǐng)求是否來自搜索引擎;若是,則將所述目標(biāo)URL目錄樹發(fā)送給所述客戶端,以使所述客戶端通過所述目標(biāo)URL目錄樹獲取所述目標(biāo)服務(wù)器的資源。本申請(qǐng)?zhí)峁┑腤eb服務(wù)器防護(hù)方法、裝置和網(wǎng)絡(luò)設(shè)備,可提高Web服務(wù)器的性能。
技術(shù)領(lǐng)域
本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種Web服務(wù)器防護(hù)方法、裝置和網(wǎng)絡(luò)設(shè)備。
背景技術(shù)
搜索引擎指自動(dòng)從因特網(wǎng)搜集信息,經(jīng)過一定整理以后,提供給用戶進(jìn)行查詢的系統(tǒng)。其為了實(shí)現(xiàn)自動(dòng)信息搜集功能,常通過“爬蟲技術(shù)”自動(dòng)爬取Web服務(wù)器(網(wǎng)站服務(wù)器)的資源,并將爬取的資源加入自身的數(shù)據(jù)庫,進(jìn)而通過該數(shù)據(jù)庫向用戶提供服務(wù)。
當(dāng)眾多搜索引擎通過“爬蟲技術(shù)”爬取Web服務(wù)器的資源時(shí),會(huì)對(duì)Web服務(wù)器的性能造成巨大的影響。因此,如何對(duì)Web服務(wù)器進(jìn)行防護(hù),以減輕Web服務(wù)器在面臨搜索引擎的資源爬取時(shí)消耗的性能成為當(dāng)前關(guān)注的重點(diǎn)。
發(fā)明內(nèi)容
有鑒于此,本申請(qǐng)?zhí)峁┮环NWeb服務(wù)器防護(hù)方法、裝置和網(wǎng)絡(luò)設(shè)備,以減輕Web服務(wù)器在面臨搜索引擎的資源爬取時(shí)消耗的性能,提高Web服務(wù)器的性能。
本申請(qǐng)第一方面提供一種Web服務(wù)器防護(hù)方法,所述方法應(yīng)用于網(wǎng)絡(luò)設(shè)備,所述方法包括:
在接收到來自客戶端的HTTP訪問請(qǐng)求時(shí),獲取所述訪問請(qǐng)求攜帶的統(tǒng)一資源定位符URL,并依據(jù)所述URL確定所述HTTP訪問請(qǐng)求請(qǐng)求訪問的目標(biāo)服務(wù)器;
從預(yù)先創(chuàng)建好的URL目錄樹中查找與所述目標(biāo)服務(wù)器匹配的目標(biāo)URL目錄樹;
若查找到,則判斷所述訪問請(qǐng)求是否來自搜索引擎;
若是,則將所述目標(biāo)URL目錄樹發(fā)送給所述客戶端,以使所述客戶端通過所述目標(biāo)URL目錄樹獲取所述目標(biāo)服務(wù)器的資源。
本申請(qǐng)第二方面提供一種Web服務(wù)器防護(hù)裝置,所述方法應(yīng)用于網(wǎng)絡(luò)設(shè)備,所述方法包括:
在接收到來自客戶端的HTTP訪問請(qǐng)求時(shí),獲取所述訪問請(qǐng)求攜帶的統(tǒng)一資源定位符URL,并依據(jù)所述URL確定所述HTTP訪問請(qǐng)求請(qǐng)求訪問的目標(biāo)服務(wù)器;
從預(yù)先創(chuàng)建好的URL目錄樹中查找與所述目標(biāo)服務(wù)器匹配的目標(biāo)URL目錄樹;
若查找到,則判斷所述訪問請(qǐng)求是否來自搜索引擎;
若是,則將所述目標(biāo)URL目錄樹發(fā)送給所述客戶端,以使所述客戶端通過所述目標(biāo)URL目錄樹獲取所述目標(biāo)服務(wù)器的資源。
本申請(qǐng)第三方面提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請(qǐng)?zhí)峁┑娜我籛eb服務(wù)器防護(hù)方法的步驟。
本申請(qǐng)第四方面提供一種網(wǎng)絡(luò)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)本申請(qǐng)任一Web服務(wù)器防護(hù)方法的步驟。
本申請(qǐng)?zhí)峁┑腤eb服務(wù)器防護(hù)方法、裝置和網(wǎng)絡(luò)設(shè)備,在接收到來自客戶端的HTTP訪問請(qǐng)求時(shí),通過確定所述訪問請(qǐng)求攜帶的URL地址,并依據(jù)所述URL地址確定所述HTTP訪問請(qǐng)求請(qǐng)求訪問的目標(biāo)服務(wù)器,進(jìn)而從預(yù)先獲取到的URL目錄樹中查找與所述目標(biāo)服務(wù)器匹配的目標(biāo)URL目錄樹,并在查找到時(shí),在所述訪問請(qǐng)求來自搜索引擎時(shí),將所述目標(biāo)URL目錄樹發(fā)送給所述客戶端。這樣,客戶端便可基于接收到的URL目錄樹獲取資源,避免了客戶端通過爬蟲技術(shù)來爬取網(wǎng)站服務(wù)器的資源時(shí),對(duì)網(wǎng)站服務(wù)器造成的性能影響,可提高網(wǎng)站服務(wù)器的性能。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州迪普科技股份有限公司,未經(jīng)杭州迪普科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010576213.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報(bào)告生成方法、裝置、設(shè)備及計(jì)算機(jī)介質(zhì)
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 防護(hù)裝置和防護(hù)方法
- 防護(hù)材料與防護(hù)結(jié)構(gòu)與防護(hù)方法
- 一種用于評(píng)估防護(hù)工程綜合防護(hù)效能的數(shù)學(xué)計(jì)算模型
- 平面防護(hù)板、拐角防護(hù)板及防護(hù)裝置
- 平面防護(hù)板、拐角防護(hù)板及防護(hù)裝置
- 防護(hù)裝置及防護(hù)系統(tǒng)
- 防護(hù)蓋(接頭防護(hù)蓋)
- 巖爆防護(hù)臺(tái)車防護(hù)網(wǎng)以及防護(hù)臺(tái)車防護(hù)架
- 巖爆防護(hù)臺(tái)車防護(hù)網(wǎng)以及防護(hù)臺(tái)車防護(hù)架
- 防護(hù)罩、防護(hù)服及防護(hù)系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(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ì)





