[發明專利]一種虛擬機殺毒方法方法及裝置在審
| 申請號: | 201611019069.4 | 申請日: | 2016-11-18 |
| 公開(公告)號: | CN106778240A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 陳煜文;褚洪洋 | 申請(專利權)人: | 航天恒星科技有限公司 |
| 主分類號: | G06F21/53 | 分類號: | G06F21/53;G06F21/56 |
| 代理公司: | 北京睿馳通程知識產權代理事務所(普通合伙)11604 | 代理人: | 喬雙雙 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 殺毒 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種虛擬機殺毒方法及裝置。
背景技術
近年來,虛擬化技術持續發展,得到廣泛的應用。在傳統的虛擬機殺毒工作模式中,每個用戶的虛擬機都需要在操作系統中安裝殺毒軟件,并且使用類似非虛擬化的方式,即在虛擬機開機后通過系統中的殺毒軟件對虛擬機進行病毒查殺。然而,采用這種方式,由于殺毒軟件在虛擬機中部署和更新,從而會降低整體集群的運作效率。
綜上,目前亟需一種有效的虛擬機殺毒方法,用以提升虛擬化系統的整體性能。
發明內容
本發明實施例提供一種虛擬機殺毒方法及裝置,用以提升虛擬化系統的整體性能。
本發明實施例提供的一種虛擬機殺毒方法,應用于虛擬機監控器,所述虛擬機監控器連接有殺毒虛擬機和N個用戶虛擬機,所述殺毒虛擬機中部署有P個殺毒引擎,所述用戶虛擬機中存儲有數據塊,所述方法包括:
所述虛擬機監控器確定所述N個用戶虛擬機的任意M個用戶虛擬機中存在待殺毒數據塊后,獲取所述待殺毒數據塊;
所述虛擬機監控器通過內存映射的方式將所述待殺毒數據塊分配給所述殺毒虛擬機中的Q個殺毒引擎;N、M、P、Q均為整數,且N≤M,Q≤P;
所述虛擬機監控器監控所述Q個殺毒引擎對所述待殺毒數據塊進行殺毒。
本發明實施例提供一種虛擬機監控器,所述虛擬機監控器連接有殺毒虛擬機和N個用戶虛擬機,所述殺毒虛擬機中部署有P個殺毒引擎,所述用戶虛擬機中存儲有數據塊,所述虛擬機監控器包括:
處理模塊,用于確定所述N個用戶虛擬機的任意M個用戶虛擬機中存在待殺毒數據塊后,獲取所述待殺毒數據塊;
分配模塊,用于通過內存映射的方式將所述待殺毒數據塊分配給所述殺毒虛擬機中的Q個殺毒引擎;N、M、P、Q均為整數,且N≤M,Q≤P;
監控模塊,用于監控所述Q個殺毒引擎對所述待殺毒數據塊進行殺毒。
本發明實施例在殺毒虛擬機上部署專門的殺毒引擎,從而可僅對該殺毒虛擬機上的殺毒引擎進行更新維護,更適合虛擬化環境的殺毒模式,且通過引入虛擬化環境特有的內存映射,能夠加快殺毒過程中各類文件傳輸的效率,進而顯著提升虛擬化系統的整體性能。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為虛擬機監控器與殺毒虛擬機和用戶虛擬機的連接示意圖;
圖2為本發明實施例提供的一種虛擬機殺毒方法對應的流程示意圖;
圖3為本發明實施例中為用戶虛擬機分配殺毒引擎示意圖;
圖4為本發明實施例提供的一種虛擬機監控器的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
本發明實施例提供的虛擬機殺毒方法可應用于虛擬機監控器。虛擬機監控器可連接有殺毒虛擬機和N個用戶虛擬機,如圖1所示,為虛擬機監控器與殺毒虛擬機和用戶虛擬機的連接示意圖。
殺毒虛擬機中可部署有至少一個殺毒引擎,本發明實施例中殺毒虛擬機中部署的殺毒引擎的數量可根據實際需要增減,具體不做限定。
用戶使用的操作系統以虛擬機的形式存在,殺毒虛擬機殺毒的對象即為操作系統中的部分文件或是操作系統中的全部文件,操作系統中的文件對應用戶虛擬機中存儲的數據塊。
上述殺毒虛擬機可以為部署有殺毒引擎的虛擬機,用戶虛擬機可以為存儲有數據塊的虛擬機。
圖2為本發明實施例提供的一種虛擬機殺毒方法對應的流程示意圖。如圖2所示,該方法包括:
步驟201,虛擬機監控器確定所述N個用戶虛擬機的任意M個用戶虛擬機中存在待殺毒數據塊后,獲取所述待殺毒數據塊;
步驟202,虛擬機監控器通過內存映射的方式將所述待殺毒數據塊分配給所述殺毒虛擬機中的Q個殺毒引擎;N、M、P、Q均為整數,且N≤M,Q≤P;
步驟203,虛擬機監控器監控所述Q個殺毒引擎對所述待殺毒數據塊進行殺毒。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天恒星科技有限公司,未經航天恒星科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611019069.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于提高Java沙箱安全性的方法及裝置
- 下一篇:惡意文件的識別方法及裝置





