[發明專利]一種網站檢測并發數控制的方法和裝置有效
| 申請號: | 201410829593.2 | 申請日: | 2014-12-27 |
| 公開(公告)號: | CN104539614B | 公開(公告)日: | 2018-03-27 |
| 發明(設計)人: | 龍專 | 申請(專利權)人: | 北京奇安信科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/26 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司11319 | 代理人: | 蘇培華 |
| 地址: | 100015 北京市朝陽區酒仙*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網站 檢測 并發 控制 方法 裝置 | ||
技術領域
本發明涉及網站安全技術領域,特別是涉及一種網站檢測并發數控制的方法和一種網站檢測并發數控制的裝置。
背景技術
隨著互聯網技術的快速發展,提供各種網絡服務的網站大量出現,這些網站可能因為諸如操作系統漏洞、應用程序漏洞、權限配置之類的問題,而存在各種安全隱患。因此,需要對這些網站進行安全檢測。
在目前的網站安全檢測技術中,通常是定時進行或者由用戶觸發,即定時觸發或者由用戶(例如網站管理員)觸發檢測服務器執行對網站相關數據抓取,抓取到網站相關數據后進行安全性測試。在具體實現中,有時可以是多臺檢測服務器同時對同一網站進行檢測,也可以是一臺檢測服務器同時對于多個網站進行檢測,具體可以參照圖1所示的一種檢測服務器對多個網站進行檢測示意圖。在針對一個網站的情況下,為了提高檢測效率,檢測服務器一般會同時啟動多個檢測線程對該網站并發進行檢測。然而,由于網站所在網站服務器的資源有限,如果同時發起過多的檢測線程同時對網站進行檢測,所占用資源過多,將可能使得對網站的安全檢測影響網站的正常業務訪問。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的網站檢測并發數控制的方法和相應的網站檢測并發數控制的裝置。
依據本發明的一個方面,提供了一種網站檢測并發數控制的方法,所述網站與網站服務器關聯,所述的方法包括:
獲取與網站關聯的網站服務器的一個或多個負載數據;
將所述一個或多個負載數據分別與預設匹配表進行匹配,判定所述一個或多個負載數據對應的負載程度;
依據所述一個或多個負載數據對應的負載程度確定對所述網站的檢測并發數;
依據所述檢測并發數對所述網站進行檢測。
可選地,所述負載數據包括內存使用量,所述網站服務器具有相應的內存量,所述內存量分別對應預設內存匹配表,所述將一個或多個負載數據分別與預設匹配表進行匹配,判定所述一個或多個負載數據對應的負載程度的步驟包括:
采用所述內存量確定對應的預設內存匹配表;
將所述內存使用量在所述預設內存匹配表中查找對應的內存負載程度。
可選地,所述負載數據包括中央處理器CPU占用率,所述將一個或多個負載數據分別與預設匹配表進行匹配,判定所述一個或多個負載數據對應的負載程度的步驟為:
將所述CPU占用率在預設CPU匹配表中查找對應的CPU負載程度。
可選地,所述負載數據包括磁盤輸入輸出接口IO讀寫速度,所述將一個或多個負載數據分別與預設匹配表進行匹配,判定所述一個或多個負載數據對應的負載程度的步驟為:
將所述磁盤輸入輸出接口IO讀寫速度在預設磁盤匹配表中查找對應的磁盤負載程度。
可選地,所述負載數據包括網絡帶寬,所述將一個或多個負載數據分別與預設匹配表進行匹配,判定所述一個或多個負載數據對應的負載程度的步驟為:
將所述網絡帶寬在預設網絡帶寬匹配表中查找對應的網絡帶寬負載程度。
可選地,所述依據一個或多個負載數據對應的負載程度確定對所述網站的檢測并發數的步驟為:
將所述內存負載程度、CPU負載程度、磁盤負載程度和/或網絡帶寬負載程度采用預設并發數檢測公式進行計算,獲得檢測并發數。
可選地,所述依據檢測并發數對所述網站進行檢測的步驟包括:
啟動與所述并發檢測數相應的預設檢測線程并發對所述網站進行檢測。
根據本發明的另一方面,提供了一種網站檢測并發數控制的裝置,所述網站與網站服務器關聯,所述的裝置包括:
獲取模塊,適于獲取與網站關聯的網站服務器的一個或多個負載數據;
匹配模塊,適于將所述一個或多個負載數據分別與預設匹配表進行匹配,判定所述一個或多個負載數據對應的負載程度;
確定模塊,適于依據所述一個或多個負載數據對應的負載程度確定對所述網站的檢測并發數;
檢測模塊,適于依據所述檢測并發數對所述網站進行檢測。
可選地,所述負載數據包括內存使用量,所述網站服務器具有相應的內存量,所述內存量分別對應預設內存匹配表,所述匹配模塊包括:
匹配表確定子模塊,適于采用所述內存量確定對應的預設內存匹配表;
第一查找子模塊,適于將所述內存使用量在所述預設內存匹配表中查找對應的內存負載程度。
可選地,所述負載數據包括中央處理器CPU占用率,所述匹配模塊包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇安信科技有限公司,未經北京奇安信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410829593.2/2.html,轉載請聲明來源鉆瓜專利網。





