[發明專利]一種虛擬化環境下的反病毒系統及其反病毒方法無效
| 申請號: | 201110213619.7 | 申請日: | 2011-07-28 |
| 公開(公告)號: | CN102467637A | 公開(公告)日: | 2012-05-23 |
| 發明(設計)人: | 蘭雨晴;馬立克;宋瀟豫;夏穎 | 申請(專利權)人: | 中標軟件有限公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00 |
| 代理公司: | 北京匯智英財專利代理事務所 11301 | 代理人: | 劉祖芬 |
| 地址: | 200030 上海市番*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 環境 病毒 系統 及其 方法 | ||
技術領域
本發明涉及反病毒技術領域,尤其涉及一種虛擬化環境下的反病毒系統,以及使用該反病毒系統進行反病毒的方法。
背景技術
當今信息時代,網絡技術迅猛發展,隨之而來的各類病毒也同時四處傳播,甚至到了無孔不入的地步,對計算機和網絡造成極大的威脅。另一方面,隨著虛擬化技術的不斷發展,虛擬化技術的實際應用也越來越廣泛,無論是服務器虛擬化還是桌面虛擬化,其應用都在不斷地增加,根據Gartner(Gartner是美國一家從事信息技術研究和咨詢的公司)的預測,在2009年x86服務器上面安裝的虛擬機數量將會超過400萬臺,而且虛擬桌面的數量也將會從2007年的不到500萬臺增加到2011年的6.8億臺。因此,在虛擬化環境下,也必然會面對各類病毒對虛擬機的安全造成威脅這樣一個問題,這也就使得虛擬化環境下的反病毒解決方案成為了必然。
對于普通的單個計算機用戶來說,通常只需要在自己的計算機上安裝反病毒軟件,保證對病毒庫的及時更新,并定期對計算機進行掃描以查殺病毒,就基本上可以在一定程度上(要想僅依靠反病毒軟件就來百分之百保證計算機不受病毒侵擾是不現實的)保護計算機免受病毒的侵擾了。并且,反病毒軟件通常可以設定病毒庫的自動更新,以及定時掃描查殺病毒,用戶基本上不用手動去進行任何操作。以上這些就是我們所熟悉的通常的反病毒方法。
在虛擬化環境下的數據中心中,一臺機器上可以創建多臺虛擬機,要對數據中心的每一臺虛擬機進行反病毒保護,可以按照常規思路,即像普通的單個計算機用戶一樣,在每一臺虛擬機中都分別裝上反病毒軟件。這樣一來,也就的確實現了對數據中心的每一臺虛擬機的反病毒保護,但是,還需要考慮到,反病毒軟件在進行掃描時,是要占用一定資源的,特別是在進行全盤掃描時,反病毒軟件對CPU的使用,以及對磁盤數據的讀取,這些資源占用可不是能夠忽略不計的;而且全盤掃描是比較耗時的,也就是說這種較大的資源占用的情形將會持續一個比較長的時間段。雖然很多的反病毒軟件都在資源占用率上做了很大的優化,但這也只是對于單用戶環境而言的。對于單個用戶來說,他獨占一臺計算機的全部資源,所以反病毒軟件工作時對資源的占用,相對于全部資源來說,也只是很小的一部分,在部分性能強勁的計算機上,用戶甚至感覺不到這種資源占用。但在虛擬化環境下,情況就大不相同了,每一臺虛擬機只擁有一臺實體計算機一定比例的資源,這樣一來,在一臺虛擬機上反病毒軟件對資源的占用程度(反病毒軟件占用的資源相對于虛擬機的全部資源)就要高于在一臺實體計算機上反病毒軟件對資源的占用程度(反病毒軟件占用的資源相對于實體計算機的全部資源);另一方面,每一臺實體計算機上都有多臺虛擬機在運行,如果每一臺虛擬機上的反病毒軟件都同時開始進行病毒掃描的話,整個實體計算機的資源使用率就會很高了,甚至可能會影響到虛擬機用戶對虛擬機的正常使用。所以,如果在虛擬化環境下采取這種常規方式,來對數據中心中的各虛擬機進行反病毒保護的話,可能會很容易遇到性能瓶頸。
圖1對比說明了把常規的反病毒方法運用于虛擬化環境下可能產生的問題。圖1的上半部分描述的是單個用戶的常規反病毒方法對實體計算機資源的占用情況,圖1的下半部分描述的是把常規的反病毒方法運用于虛擬化環境中時,對實體計算機資源的占用情況。圖1中的黑色粗線條表示的是反病毒軟件在掃描病毒時對資源的占用情況,線條的寬度表示反病毒軟件的資源使用率。
從圖1中可以直觀地看到,對于單個用戶來說,全部的實體計算機資源只面對一個反病毒軟件(暫時忽略其它運行于計算機上的應用軟件,當前僅考慮反病毒軟件),就算反病毒軟件的資源使用率再高(黑色粗線條變得更寬),也比較難達到實體計算機的資源極限值;但對于虛擬化環境來說,全部的實體計算機資源要同時面對n個虛擬機中的反病毒軟件,一旦n個反病毒軟件同時進行掃描,很容易會達到實體計算機的資源極限值(如圖1中所示情形),而且就算單個反病毒軟件的資源使用率很低(黑色粗線條變得很細),虛擬機的數量較多的話,也比較容易達到實體計算機的資源極限值。
簡言之,如果在虛擬化環境下直接采用常規的反病毒方法(即在每一臺虛擬機上分別裝各自獨立的反病毒軟件),很容易遇到性能瓶頸,而在出現性能瓶頸時,甚至會影響到用戶對虛擬機的正常使用,因為在實體計算機的資源使用率接近或達到極限值時,虛擬機操作系統的響應時間會變得很長。
發明內容
基于上述原因,本發明旨在提供一種虛擬化環境下的反病毒方法,該方法是專門針對虛擬化環境,結合了虛擬化環境的特點而提出的,以期達到在為虛擬機提供安全保護的同時,不至于影響虛擬機的正常使用的目的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中標軟件有限公司,未經中標軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110213619.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖示與金融商品相關的統計資訊的系統
- 下一篇:一鍵調用應用程序的方法





