亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

計(jì)算機(jī)病毒查殺方法、系統(tǒng)及裝置的制作方法

文檔序號(hào):6437030閱讀:158來源:國知局
專利名稱:計(jì)算機(jī)病毒查殺方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)及通信技術(shù)領(lǐng)域,尤其涉及一種計(jì)算機(jī)病毒查殺方法、一種計(jì)算機(jī)病毒查殺系統(tǒng)、及一種計(jì)算機(jī)病毒查殺裝置。
背景技術(shù)
云計(jì)算是指一種信息技術(shù)基礎(chǔ)設(shè)施的交付和使用模式,用戶通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式來獲得所需資源。云計(jì)算也被推廣為服務(wù)的交付和使用模式,用戶通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式來獲得所需服務(wù)。云計(jì)算的核心思想,是將大量用網(wǎng)絡(luò)連接的資源(這里的資源包括存儲(chǔ)資源、計(jì)算資源、各種應(yīng)用軟件)統(tǒng)一管理和調(diào)度,構(gòu)成一個(gè)資源池向用戶按需提供服務(wù)。提供資源的網(wǎng)絡(luò)被稱為“云”。云計(jì)算是硬件虛擬化技術(shù)的一個(gè)重要應(yīng)用場(chǎng)景。硬件虛擬化技術(shù)在一臺(tái)物理主機(jī)上虛擬出一臺(tái)或多臺(tái)虛擬機(jī),從而使得幾個(gè)甚至幾十個(gè)虛擬機(jī)可以共用一個(gè)物理主機(jī)的硬件資源。云服務(wù)商提供了許多虛擬機(jī)(這些虛擬機(jī)可以分布于不同物理主機(jī)中)供用戶租用,當(dāng)這些虛擬機(jī)都處于運(yùn)行狀態(tài)時(shí),相當(dāng)于組成了一個(gè)龐大的計(jì)算機(jī)集群網(wǎng)絡(luò)。如果其中一臺(tái)虛擬機(jī)帶有計(jì)算機(jī)病毒,就有可能向集群網(wǎng)絡(luò)中的其他虛擬機(jī)傳播,造成網(wǎng)絡(luò)擁堵、信息被盜取、網(wǎng)絡(luò)連接故障等等。為解決虛擬機(jī)中計(jì)算機(jī)病毒的查殺問題,現(xiàn)有技術(shù)提供了兩種解決方案。一是用戶在虛擬機(jī)中安裝殺毒軟件進(jìn)行病毒查殺,其過程與在普通主機(jī)上的病毒查殺過程類似; 二是用戶通過虛擬機(jī)的瀏覽器訪問殺毒軟件廠商提供的在線殺毒網(wǎng)站,根據(jù)網(wǎng)站頁面提示安裝ActiveX、java applet等形式的瀏覽器插件,后續(xù)訪問該在線殺毒網(wǎng)站時(shí),通過瀏覽器插件與在線殺毒網(wǎng)站的消息交互來進(jìn)行在線殺毒。發(fā)明人在實(shí)現(xiàn)本發(fā)明過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷現(xiàn)有技術(shù)都需要在虛擬機(jī)中安裝病毒查殺客戶端,用戶需要選擇安裝適宜的殺毒軟件、或者選擇訪問適宜的在線殺毒網(wǎng)站,對(duì)用戶的技能要求較高,操作較為繁瑣。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種計(jì)算機(jī)病毒查殺方法,用以解決現(xiàn)有技術(shù)中虛擬機(jī)病毒查殺過程操作繁瑣的問題。對(duì)應(yīng)地,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)病毒查殺裝置。本發(fā)明實(shí)施例提供的技術(shù)方案如下一種計(jì)算機(jī)病毒查殺方法,包括病毒查殺服務(wù)器獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置;根據(jù)虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置掛載虛擬機(jī)的鏡像數(shù)據(jù),將所述鏡像數(shù)據(jù)映射為病毒查殺服務(wù)器文件系統(tǒng)中的一個(gè)虛擬磁盤;運(yùn)行病毒掃描引擎,根據(jù)病毒特征庫中已知病毒的特征,對(duì)所述虛擬磁盤進(jìn)行掃描;若掃描結(jié)果發(fā)現(xiàn)病毒,則調(diào)用對(duì)應(yīng)的殺毒程序進(jìn)行病毒清除。
一種計(jì)算機(jī)病毒查殺裝置,包括鏡像數(shù)據(jù)獲取模塊,用于獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置;掛載模塊,用于根據(jù)虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置,掛載虛擬機(jī)的鏡像數(shù)據(jù),將所述鏡像數(shù)據(jù)映射為病毒查殺服務(wù)器文件系統(tǒng)中的一個(gè)虛擬磁盤;掃描執(zhí)行模塊,用于在掛載模塊掛載虛擬機(jī)的鏡像數(shù)據(jù)之后,觸發(fā)運(yùn)行病毒掃描引擎,根據(jù)病毒特征庫中已知病毒的特征,對(duì)所述虛擬磁盤進(jìn)行掃描;殺毒執(zhí)行模塊,用于若掃描執(zhí)行模塊的掃描結(jié)果發(fā)現(xiàn)病毒,則調(diào)用對(duì)應(yīng)的殺毒程序進(jìn)行病毒清除。本發(fā)明實(shí)施例的技術(shù)方案病毒查殺服務(wù)器首先掛載虛擬機(jī)的鏡像數(shù)據(jù),并對(duì)鏡像數(shù)據(jù)掛載后映射的虛擬磁盤進(jìn)行病毒掃描;當(dāng)掃描結(jié)果發(fā)現(xiàn)病毒時(shí),調(diào)用對(duì)應(yīng)的殺毒程序進(jìn)行病毒清除,從而實(shí)現(xiàn)對(duì)虛擬機(jī)進(jìn)行病毒查殺的目的。該方案中無需在虛擬機(jī)中安裝殺毒軟件,無需用戶進(jìn)行殺毒操作,大大簡(jiǎn)化了用戶的操作。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例的主要實(shí)現(xiàn)原理流程圖;圖加為本發(fā)明實(shí)施例提供的計(jì)算機(jī)病毒查殺系統(tǒng)的部署環(huán)境示意圖;圖2b為本發(fā)明實(shí)施例中在第一種分布式存儲(chǔ)設(shè)備中存儲(chǔ)鏡像數(shù)據(jù)的示意圖;圖2c為本發(fā)明實(shí)施例中在第二種分布式存儲(chǔ)設(shè)備中存儲(chǔ)鏡像數(shù)據(jù)的示意圖;圖3為本發(fā)明實(shí)施例提供的計(jì)算機(jī)病毒查殺方法的詳細(xì)流程圖;圖4為本發(fā)明實(shí)施例提供的一種計(jì)算機(jī)病毒查殺裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的計(jì)算機(jī)病毒查殺裝置中掛載模塊的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的計(jì)算機(jī)病毒查殺裝置中確定單元的結(jié)構(gòu)示意圖。
具體實(shí)施例方式現(xiàn)有技術(shù)除了存在用戶操作較為繁瑣、病毒查殺風(fēng)險(xiǎn)較大的問題之外,由于要求所有虛擬機(jī)用戶都自覺地主動(dòng)安裝殺毒軟件是不切實(shí)際的,因此還存在殺毒覆蓋面難以控制的問題,一旦部分用戶未按要求安裝殺毒軟件,仍然會(huì)導(dǎo)致計(jì)算機(jī)病毒在網(wǎng)絡(luò)中傳播;另外在虛擬機(jī)中已安裝殺毒軟件的場(chǎng)景下,更新和維護(hù)每個(gè)虛擬機(jī)中的殺毒軟件也是較為難于控制的。為解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)病毒的查殺方法、以及查殺系統(tǒng)。在本實(shí)施例中,計(jì)算機(jī)病毒是一個(gè)廣義的概念,包括木馬、惡意程序等各種惡意代碼。下面結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理具體實(shí)施方式
及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。如圖1所示,本發(fā)明實(shí)施例的主要實(shí)現(xiàn)原理流程如下
步驟10,病毒查殺服務(wù)器獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置。其中,鏡像數(shù)據(jù)是指虛擬機(jī)實(shí)例的靜態(tài)存儲(chǔ)形式,其中包含虛擬機(jī)操作系統(tǒng)文件和用戶文件等。在云計(jì)算基礎(chǔ)設(shè)施構(gòu)架中,虛擬機(jī)的存儲(chǔ)資源和運(yùn)行資源可能分布在不同的物理實(shí)體中。當(dāng)分配某個(gè)用戶使用一個(gè)虛擬機(jī)時(shí),用于啟動(dòng)虛擬機(jī)的物理主機(jī)通過加載該虛擬機(jī)的鏡像數(shù)據(jù),實(shí)現(xiàn)啟動(dòng)虛擬機(jī)的目的。鏡像數(shù)據(jù)中載荷數(shù)據(jù)(包括虛擬機(jī)操作系統(tǒng)文件和用戶文件等)的存儲(chǔ)方式與個(gè)人計(jì)算機(jī)中數(shù)據(jù)的存儲(chǔ)方式相同,即用于存儲(chǔ)數(shù)據(jù)的物理磁盤扇區(qū)中的字段定義等相同。 差別之處在于不同的虛擬機(jī)廠商在載荷數(shù)據(jù)的基礎(chǔ)上進(jìn)行了封裝,增加了數(shù)據(jù)頭,從而生成新的鏡像數(shù)據(jù);或者有的廠商還對(duì)鏡像數(shù)據(jù)進(jìn)行了壓縮等處理。步驟20,病毒查殺服務(wù)器根據(jù)虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置掛載虛擬機(jī)的鏡像數(shù)據(jù),將所述鏡像數(shù)據(jù)映射為病毒查殺服務(wù)器文件系統(tǒng)中的一個(gè)虛擬磁盤。掛載具體來說,在不同操作系統(tǒng)中,掛載操作的結(jié)果的形式也會(huì)有所不同。在本實(shí)施例中,虛擬磁盤是指可被病毒查殺服務(wù)器的操作系統(tǒng)識(shí)別出的存儲(chǔ)對(duì)象。在病毒查殺服務(wù)器為Windows系列操作系統(tǒng)的情況下,掛載完成后,鏡像數(shù)據(jù)被映射為病毒查殺服務(wù)器文件系統(tǒng)中的一個(gè)驅(qū)動(dòng)器;在病毒查殺服務(wù)器為Linux、UNIX系列操作系統(tǒng)的情況下,掛載完成后,鏡像數(shù)據(jù)被映射為病毒查殺服務(wù)器文件系統(tǒng)中的一個(gè)塊設(shè)備。無論是驅(qū)動(dòng)器還是塊設(shè)備,后續(xù)的操作原理基本類似。步驟30,病毒查殺服務(wù)器運(yùn)行病毒掃描引擎,對(duì)所述驅(qū)動(dòng)器或塊設(shè)備進(jìn)行掃描; 若掃描結(jié)果發(fā)現(xiàn)病毒,則進(jìn)行病毒清除。可選地,由于一旦虛擬機(jī)處于激活狀態(tài)(即虛擬機(jī)被啟動(dòng)的場(chǎng)景下),鏡像數(shù)據(jù)可能被實(shí)時(shí)修改,如果此時(shí)掛載虛擬機(jī)的鏡像數(shù)據(jù),并對(duì)掛載后映射的驅(qū)動(dòng)器或塊設(shè)備進(jìn)行病毒掃描,可能將無法保證掃描結(jié)果能夠正確反映實(shí)時(shí)修改后的鏡像數(shù)據(jù)的安全狀況,另外還可能會(huì)對(duì)虛擬機(jī)的性能造成影響,因此在步驟10之前,還包括病毒查殺服務(wù)器獲得虛擬機(jī)當(dāng)前工作狀態(tài),所述虛擬機(jī)的工作狀態(tài)為激活、掛起或關(guān)機(jī);確定所述虛擬機(jī)的當(dāng)前工作狀態(tài)為非激活狀態(tài)。也就是說,病毒查殺服務(wù)器選擇當(dāng)前工作狀態(tài)為非激活狀態(tài)的虛擬機(jī),執(zhí)行步驟 10 步驟30。進(jìn)一步地,在步驟20中,病毒查殺服務(wù)器獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置后,確定鏡像數(shù)據(jù)的格式類型,再根據(jù)鏡像數(shù)據(jù)的類型調(diào)用對(duì)應(yīng)的掛載程序掛載虛擬機(jī)鏡像數(shù)據(jù)。具體的確定鏡像數(shù)據(jù)類型的方式將在后面實(shí)施例中進(jìn)行詳細(xì)說明。可選地,為了使用戶及時(shí)獲知虛擬機(jī)的安全狀況,特別是掃描結(jié)果發(fā)現(xiàn)病毒的虛擬機(jī)用戶及時(shí)獲知虛擬機(jī)的安全狀況,在步驟30后,還包括病毒查殺服務(wù)器將掃描結(jié)果發(fā)現(xiàn)病毒的信息通知給虛擬機(jī)用戶。例如,病毒查殺服務(wù)器向所述虛擬機(jī)用戶的郵箱發(fā)送通知郵件,該通知郵件中攜帶掃描結(jié)果發(fā)現(xiàn)病毒的信息;或者向所述虛擬機(jī)用戶的終端設(shè)備發(fā)送通知消息,該通知消息中攜帶掃描結(jié)果發(fā)現(xiàn)病毒的信息。下面將依據(jù)本發(fā)明上述發(fā)明原理,詳細(xì)介紹一個(gè)實(shí)施例來對(duì)本發(fā)明方法的主要實(shí)現(xiàn)原理進(jìn)行詳細(xì)的闡述和說明。附圖加為本發(fā)明實(shí)施例提供的計(jì)算機(jī)病毒查殺系統(tǒng)的部署環(huán)境示意圖。該系統(tǒng)中包含至少一個(gè)病毒查殺服務(wù)器,至少一個(gè)彈性計(jì)算控制器,至少一個(gè)物理主機(jī)、以及分布式存儲(chǔ)設(shè)備。其中,彈性計(jì)算控制器是現(xiàn)有云計(jì)算基礎(chǔ)設(shè)施構(gòu)架中的一個(gè)核心組成部分, 是管理存儲(chǔ)資源、計(jì)算資源、以及其他資源的中樞,其中存儲(chǔ)的管理列表中存儲(chǔ)有用于啟動(dòng)每個(gè)虛擬機(jī)的物理主機(jī)的標(biāo)識(shí)、每個(gè)虛擬機(jī)實(shí)例對(duì)應(yīng)的鏡像數(shù)據(jù)的存儲(chǔ)地址等信息,如表1 所示。當(dāng)分配某個(gè)用戶使用一個(gè)虛擬機(jī)時(shí),通過讀取該管理列表,指示用于啟動(dòng)該虛擬機(jī)的物理主機(jī),從該虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)地址中讀取鏡像數(shù)據(jù)進(jìn)行加載,從而啟動(dòng)虛擬機(jī)。在本實(shí)施例中,每個(gè)虛擬機(jī)的鏡像數(shù)據(jù)存儲(chǔ)于分布式存儲(chǔ)設(shè)備中,其中分布式存儲(chǔ)設(shè)備分別以存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN,Storage Area Network)、和網(wǎng)絡(luò)附屬存儲(chǔ)(NAS,Network Attached Storage)為例進(jìn)行說明。鏡像數(shù)據(jù)在分布式存儲(chǔ)設(shè)備中的存儲(chǔ)方式與分布式存儲(chǔ)設(shè)備的類型有關(guān)。例如對(duì)于SAN來說,虛擬機(jī)鏡像數(shù)據(jù)為指定存儲(chǔ)空間(即虛擬機(jī)鏡像數(shù)據(jù)區(qū))內(nèi)的硬盤扇區(qū)數(shù)據(jù)。 其他設(shè)備,例如用于啟動(dòng)虛擬機(jī)的物理主機(jī),可以用在訪問請(qǐng)求中攜帶“IP地址+端口號(hào)” 的方式來訪問SAN上的待啟動(dòng)虛擬機(jī)對(duì)應(yīng)的虛擬機(jī)鏡像數(shù)據(jù)區(qū),“IP地址+端口號(hào)”對(duì)應(yīng)著 SAN中的一塊存儲(chǔ)區(qū)。如附圖2b所示。對(duì)于NAS來說,虛擬機(jī)鏡像數(shù)據(jù)為指定存儲(chǔ)路徑下的鏡像文件。其他設(shè)備,例如用于啟動(dòng)虛擬機(jī)的物理主機(jī),可以通過網(wǎng)絡(luò)文件系統(tǒng)(NFS,Network File System)來訪問NAS 上的待啟動(dòng)虛擬機(jī)對(duì)應(yīng)的虛擬機(jī)鏡像文件。如附圖2c所示。在表1中虛擬機(jī)VMl和WM2的鏡像數(shù)據(jù)存儲(chǔ)在NAS中,而虛擬機(jī)VM3的鏡像數(shù)據(jù)存儲(chǔ)在NAS中。需要說明的是附圖加所示的只是一種云計(jì)算基礎(chǔ)實(shí)施構(gòu)架的示例,本發(fā)明實(shí)施例提供的計(jì)算機(jī)病毒查殺方法也適用于其他構(gòu)架場(chǎng)景,例如在其他構(gòu)架場(chǎng)景中是由管理數(shù)據(jù)庫來維護(hù)虛擬機(jī)標(biāo)識(shí)和鏡像數(shù)據(jù)地址的對(duì)應(yīng)關(guān)系。表 權(quán)利要求
1.一種計(jì)算機(jī)病毒查殺方法,其特征在于,包括 病毒查殺服務(wù)器獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置;根據(jù)虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置掛載虛擬機(jī)的鏡像數(shù)據(jù),將所述鏡像數(shù)據(jù)映射為病毒查殺服務(wù)器文件系統(tǒng)中的一個(gè)虛擬磁盤;運(yùn)行病毒掃描引擎,對(duì)所述虛擬磁盤進(jìn)行掃描;若掃描結(jié)果發(fā)現(xiàn)病毒,則進(jìn)行病毒清除。
2.如權(quán)利要求1所述的方法,其特征在于,所述病毒查殺服務(wù)器獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置之前,還包括病毒查殺服務(wù)器獲得虛擬機(jī)當(dāng)前工作狀態(tài),所述虛擬機(jī)的工作狀態(tài)為激活、掛起或關(guān)機(jī);確認(rèn)所述虛擬機(jī)的當(dāng)前工作狀態(tài)為非激活狀態(tài)后,進(jìn)入所述病毒查殺服務(wù)器獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置的步驟。
3.如權(quán)利要求2所述的方法,其特征在于,所述病毒查殺服務(wù)器獲得虛擬機(jī)當(dāng)前工作狀態(tài),包括病毒查殺服務(wù)器從彈性計(jì)算控制器中獲得虛擬機(jī)當(dāng)前工作狀態(tài);所述病毒查殺服務(wù)器獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置,包括病毒查殺服務(wù)器從所述彈性計(jì)算控制器中獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置;所述彈性計(jì)算控制器維護(hù)各虛擬機(jī)當(dāng)前工作狀態(tài),并存儲(chǔ)有各虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置。
4.如權(quán)利要求1、2或3所述的方法,其特征在于,所述根據(jù)虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置掛載虛擬機(jī)鏡像數(shù)據(jù),包括確定所述虛擬機(jī)鏡像數(shù)據(jù)的類型;根據(jù)虛擬機(jī)鏡像數(shù)據(jù)的類型,調(diào)用對(duì)應(yīng)的掛載程序掛載所述虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置上的虛擬機(jī)鏡像數(shù)據(jù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述確定所述虛擬機(jī)鏡像數(shù)據(jù)的類型,包括根據(jù)所述虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置,測(cè)試是否能夠成功讀取鏡像數(shù)據(jù)的數(shù)據(jù)頭; 若能夠成功讀取鏡像數(shù)據(jù)的數(shù)據(jù)頭,則根據(jù)所述數(shù)據(jù)頭中的數(shù)據(jù)格式類型字段,確定所述鏡像數(shù)據(jù)的數(shù)據(jù)格式類型;若不能成功讀取鏡像數(shù)據(jù)的數(shù)據(jù)頭,則測(cè)試按照RAW格式是否能夠成功解析所述鏡像數(shù)據(jù),若能成功解析所述鏡像數(shù)據(jù),則確定所述鏡像數(shù)據(jù)的數(shù)據(jù)格式類型為RAW格式。
6.如權(quán)利要求4所述的方法,其特征在于,所述確定所述虛擬機(jī)鏡像數(shù)據(jù)的類型,包括向彈性計(jì)算控制器發(fā)送攜帶有虛擬機(jī)標(biāo)識(shí)或虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置的類型確認(rèn)請(qǐng)求消息;接收彈性計(jì)算控制器返回的類型確認(rèn)響應(yīng)消息;從所述類型確認(rèn)響應(yīng)消息中提取攜帶的鏡像數(shù)據(jù)的類型,所述鏡像數(shù)據(jù)的類型是彈性計(jì)算控制器根據(jù)類型確認(rèn)請(qǐng)求消息中的虛擬機(jī)標(biāo)識(shí),從虛擬機(jī)鏡像文件創(chuàng)建時(shí)保存的虛擬機(jī)標(biāo)識(shí)與鏡像數(shù)據(jù)類型的對(duì)應(yīng)關(guān)系中查找到的;或者是彈性計(jì)算控制器根據(jù)類型確認(rèn)請(qǐng)求消息中的存儲(chǔ)位置,從虛擬機(jī)鏡像數(shù)據(jù)創(chuàng)建時(shí)保存的虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置與鏡像數(shù)據(jù)類型的對(duì)應(yīng)關(guān)系中查找到的。
7.如權(quán)利要求1、2、3、5或6所述的方法,其特征在于,對(duì)所述虛擬磁盤進(jìn)行掃描之后, 還包括取消掛載虛擬機(jī)的鏡像數(shù)據(jù)。
8.一種計(jì)算機(jī)病毒查殺裝置,其特征在于,包括鏡像數(shù)據(jù)獲取模塊,用于獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置;掛載模塊,用于根據(jù)虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置,掛載虛擬機(jī)的鏡像數(shù)據(jù),將所述鏡像數(shù)據(jù)映射為病毒查殺服務(wù)器文件系統(tǒng)中的一個(gè)虛擬磁盤;掃描執(zhí)行模塊,用于在掛載模塊掛載虛擬機(jī)的鏡像數(shù)據(jù)之后,觸發(fā)運(yùn)行病毒掃描引擎, 對(duì)所述虛擬磁盤進(jìn)行掃描;殺毒執(zhí)行模塊,用于若掃描執(zhí)行模塊的掃描結(jié)果發(fā)現(xiàn)病毒,則進(jìn)行病毒清除。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括工作狀態(tài)獲取模塊,用于獲得虛擬機(jī)當(dāng)前工作狀態(tài),所述虛擬機(jī)的工作狀態(tài)為激活、掛起或關(guān)機(jī);在確認(rèn)所述虛擬機(jī)的當(dāng)前工作狀態(tài)為非激活狀態(tài)時(shí),觸發(fā)鏡像數(shù)據(jù)獲取模塊獲得所述虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置。
10.如權(quán)利要求8或9所述的裝置,其特征在于,所述掛載模塊包括確定單元,用于確定所述虛擬機(jī)鏡像數(shù)據(jù)的類型;掛載單元,用于根據(jù)確定單元確定出的虛擬機(jī)鏡像數(shù)據(jù)的類型,調(diào)用對(duì)應(yīng)的掛載程序掛載所述虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置上的虛擬機(jī)鏡像數(shù)據(jù)。
11.如權(quán)利要求10所述的裝置,其特征在于,所述確定單元包括第一測(cè)試子單元,用于根據(jù)所述虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置,測(cè)試是否能夠成功讀取鏡像數(shù)據(jù)的數(shù)據(jù)頭;第一確定子單元,用于若第一測(cè)試子單元能夠成功讀取鏡像數(shù)據(jù)的數(shù)據(jù)頭,則根據(jù)所述數(shù)據(jù)頭中的數(shù)據(jù)格式類型字段,確定所述鏡像數(shù)據(jù)的數(shù)據(jù)格式類型;第二測(cè)試子單元,用于若第一測(cè)試子單元不能成功讀取鏡像數(shù)據(jù)的數(shù)據(jù)頭,則測(cè)試按照RAW格式是否能夠成功解析所述鏡像數(shù)據(jù);第二確定子單元,用于若第二測(cè)試子單元能成功解析所述鏡像數(shù)據(jù),則確定所述鏡像數(shù)據(jù)的數(shù)據(jù)格式類型為RAW格式。
全文摘要
本發(fā)明公開了一種計(jì)算機(jī)病毒查殺方法、系統(tǒng)及裝置,用以解決現(xiàn)有技術(shù)中虛擬機(jī)病毒查殺過程操作繁瑣的問題。該方法包括病毒查殺服務(wù)器獲得虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置;根據(jù)虛擬機(jī)鏡像數(shù)據(jù)的存儲(chǔ)位置掛載虛擬機(jī)的鏡像數(shù)據(jù),將所述鏡像數(shù)據(jù)映射為病毒查殺服務(wù)器文件系統(tǒng)中的一個(gè)虛擬磁盤;運(yùn)行病毒掃描引擎,根據(jù)病毒特征庫中已知病毒的特征,對(duì)所述虛擬磁盤進(jìn)行掃描;若掃描結(jié)果發(fā)現(xiàn)病毒,則進(jìn)行病毒清除。該方案中無需在虛擬機(jī)中安裝殺毒軟件,無需用戶進(jìn)行殺毒操作,大大簡(jiǎn)化了用戶的操作。
文檔編號(hào)G06F21/00GK102419803SQ20111033886
公開日2012年4月18日 申請(qǐng)日期2011年11月1日 優(yōu)先權(quán)日2011年11月1日
發(fā)明者王奇飛 申請(qǐng)人:成都市華為賽門鐵克科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1