專利名稱::抑制計算機病毒通過移動存儲裝置傳播的方法、移動存儲裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及計算機
技術(shù)領(lǐng)域:
,尤其涉及一種抑制計算機病毒通過移動存儲裝置傳播的方法和一種移動存儲裝置。
背景技術(shù):
:移動存儲裝置由于具有體積小、存儲容量大,攜帶方便等優(yōu)點,因而得到了廣泛使用,但是近年來,通過移動存儲裝置傳播計算機病毒的比例明顯上升,而且目前這種趨勢還在進一步加劇。比如,由于帶有主機系統(tǒng)的通信設(shè)備(比如個人電腦PC機、手機等)可以支持移動存儲裝置的Autorun(自動運行)功能,計算機病毒、木馬等可以通過Autorun功能來自動調(diào)用執(zhí)行移動存儲裝置中的病毒、木馬等程序,然后感染與移動存儲裝置有通信連接的其他通信設(shè)備,通過該通信設(shè)備進而感染其他移動存儲裝置。因此,需要有一種方法來解決計算機病毒通過移動存儲裝置進行傳播的問題。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種抑制計算機病毒通過移動存儲裝置傳播的方法,能夠阻止計算機病毒通過移動存儲裝置進行傳播。為解決上述技術(shù)問題,本發(fā)明提出了一種抑制計算機病毒通過移動存儲裝置傳播的方法,在移動存儲裝置中預(yù)先設(shè)置計算機病毒相關(guān)文件的查找依據(jù),移動存儲裝置上電時,根據(jù)所述查找依據(jù)查找計算機病毒相關(guān)文件在自身的索引,若查找到所述索引則刪除或者修改所述索引。進一步地,上述方法還可具有以下特點,移動存儲裝置若查找到所述索引則進一步根據(jù)所述索引查找計算機病毒相關(guān)文件在自身的存儲地址,若查找到所述存儲地址則根據(jù)所述存儲地址刪除或者修改所述計算機病毒相關(guān)文件。進一步地,上述方法還可具有以下特點,所述查找以及修改或者刪除操作由移動存儲裝置的控制器自動完成。進一步地,上述方法還可具有以下特點,所述移動存儲裝置在查找計算機病毒相關(guān)文件在自身的索引之前,判斷寫存儲標(biāo)志位是否有效,若有效則進行所述查找,否則不進行所述查找。進一步地,上述方法還可具有以下特點,所述計算機病毒相關(guān)文件包括計算機病毒文件和引導(dǎo)計算機病毒程序運行的文件。進一步地,上述方法還可具有以下特點,所述計算機病毒相關(guān)文件在自身的索引為計算機病毒相關(guān)文件的目錄信息、文件名信息、存儲扇區(qū)信息中的任意一種或幾種。進一步地,上述方法還可具有以下特點,所述查找依據(jù)為計算機病毒相關(guān)文件的文件名和/或文件類型名。進一步地,上述方法還可具有以下特點,根據(jù)計算機病毒種類的增加更新所述查找依據(jù)。本發(fā)明抑制計算機病毒通過移動存儲裝置傳播的方法能夠有效阻止計算機病毒通過移動存儲裝置進行傳播。為解決上述技術(shù)問題,本發(fā)明還提出了一種移動存儲裝置,包括控制器和存儲器,所述控制器中包括存儲模塊,用于保存預(yù)先設(shè)置的計算機病毒相關(guān)文件的查找依據(jù);第一查找模塊,用于根據(jù)所述存儲模塊中的計算機病毒相關(guān)文件的查找依據(jù)查找計算機病毒相關(guān)文件在移動存儲裝置自身的索引;第一處理模塊,用于在所述第一查找模塊查找到計算機病毒相關(guān)文件在移動存儲裝置自身的索引時刪除或者修改所述索弓I。進一步地,上述裝置還可具有以下特點,進一步包括第二查找模塊,用于在所述第一查找模塊查找到計算機病毒相關(guān)文件在移動存儲裝置自身的索引時,進一步根據(jù)所述索引查找計算機病毒相關(guān)文件在移動存儲裝置自身的存儲地址;第二處理模塊,用于在所述第二查找模塊查找到計算機病毒相關(guān)文件在移動存儲裝置自身的存儲地址時,根據(jù)所述存儲地址刪除或者修改所述計算機病毒相關(guān)文件。進一步地,上述裝置還可具有以下特點,進一步包括判斷模塊,用于在所述移動存儲裝置查找計算機病毒相關(guān)文件在自身的索引之前,判斷移動存儲裝置的寫存儲標(biāo)志位是否有效,若有效則允許所述第一查找模塊和/或第二查找模塊進行查找,否則不允許所述第一查找模塊和/或第二查找模塊進行查找。進一步地,上述裝置還可具有以下特點,所述計算機病毒相關(guān)文件包括計算機病毒文件和引導(dǎo)計算機病毒程序運行的文件。進一步地,上述裝置還可具有以下特點,所述計算機病毒相關(guān)文件在自身的索引為計算機病毒相關(guān)文件的目錄信息、文件名信息、存儲扇區(qū)信息中的任意一種或幾種。進一步地,上述裝置還可具有以下特點,所述查找依據(jù)為計算機病毒相關(guān)文件的文件名和/或文件類型名。本發(fā)明提供的移動存儲裝置能夠有效阻止計算機病毒通過移動存儲裝置進行傳播。圖1為移動存儲裝置與其他通信設(shè)備進行通信的示意圖;圖2為本發(fā)明第一實施例中抑制計算機病毒通過移動存儲裝置傳播過程的流程圖;圖3為本發(fā)明第二實施例中抑制計算機病毒通過移動存儲裝置傳播過程的流程圖;圖4為本發(fā)明第三實施例中抑制計算機病毒通過移動存儲裝置傳播過程的流程圖;圖5為本發(fā)明第四實施例中抑制計算機病毒通過移動存儲裝置傳播過程的流程圖6為本發(fā)明移動存儲裝置的結(jié)構(gòu)圖。具體實施例方式首先說明,下面所述及的通信設(shè)備均指帶有主機系統(tǒng)的通信設(shè)備。本發(fā)明的主要構(gòu)思是,在移動存儲裝置中預(yù)先設(shè)置計算機病毒相關(guān)文件的查找依據(jù),移動存儲裝置上電時,根據(jù)該查找依據(jù)查找計算機病毒相關(guān)文件在自身的索引,若查找到該索引則刪除或者修改該索引;或者,在移動存儲裝置中預(yù)先設(shè)置計算機病毒相關(guān)文件的查找依據(jù),移動存儲裝置上電時,根據(jù)該查找依據(jù)查找計算機病毒相關(guān)文件在自身的索弓丨,若查找到該索引則根據(jù)該索引查找計算機病毒相關(guān)文件在自身的存儲地址,再根據(jù)該存儲地址刪除或者修改計算機病毒相關(guān)文件。這樣,與移動存儲設(shè)備進行通信的通信設(shè)備就不能被感染到來自移動存儲設(shè)備的計算機病毒了。下面通過附圖和實施例對本發(fā)明的技術(shù)方案作進一步說明。第一實施例圖1為移動存儲裝置與其他通信設(shè)備進行通信的示意圖。如圖1所示,移動存儲裝置10由控制器11和存儲器12組成,移動存儲裝置10通過通用接口30與帶有主機系統(tǒng)的通信設(shè)備20相連。其中,移動存儲裝置10包括但不限于USB^niversalSerialBUS,通用串行總線)閃存盤、移動硬盤、半導(dǎo)體移動裝置、MCKMagnet-Optical,光磁)盤、手機、MP3播放器、PMP(PortableMultimediaPlayer,掌上型多媒體播放器)、數(shù)碼相框。其中,帶有主機系統(tǒng)的通信設(shè)備20包括但不限于PC(PersonalComputer,個人電腦)主機、PDA(PersonalDigitalAssistant,個人數(shù)碼助理)、手機、PMP、數(shù)碼相框等裝置、可接入的有線或無線網(wǎng)絡(luò)系統(tǒng)。其中,通用接口30包括但不限于USB接口、SDIO(SecureDigitalIn/Out,安全數(shù)碼輸入輸出)接口、PCI(PeripheralComponentInterconnect,外設(shè)部件互連標(biāo)準(zhǔn))接口、有線或無線網(wǎng)絡(luò)傳輸接口等。本實施例中移動存儲裝置與其他通信設(shè)備的連接方式同圖1。圖2為本實施例中抑制計算機病毒通過移動存儲裝置傳播過程的流程圖。如圖2所示,本實施例中抑制計算機病毒通過移動存儲裝置傳播過程包括如下步驟步驟201,在移動存儲裝置中預(yù)先設(shè)置計算機病毒相關(guān)文件的查找依據(jù),該查找依據(jù)可以為計算機病毒相關(guān)文件的文件名和/或文件類型名;其中,計算機病毒相關(guān)文件的查找依據(jù)不限于計算機病毒相關(guān)文件的文件名和/或文件類型名,還可以是其他能夠幫助查找到計算機病毒文件的線索信息,比如計算機病毒文件的特征碼。這里作一下說明,本文中,計算機病毒相關(guān)文件可以包括計算機病毒文件和弓I導(dǎo)計算機病毒程序運行的文件。移動存儲裝置的生產(chǎn)廠商可以將常見計算機病毒相關(guān)文件的文件名或文件類型名等可以查找到計算機病毒相關(guān)文件的依據(jù)信息預(yù)先放置到移動存儲裝置中(比如移動存儲裝置的配置參數(shù)中),隨著發(fā)現(xiàn)的計算機病毒種類的增加,用戶也可以在移動存儲裝置中更新(比如增添、修改、刪除、替換等)計算機病毒相關(guān)文件的文件名或文件類型名,或者其他可以查找到計算機病毒相關(guān)文件的依據(jù)信息,即上述查找依據(jù)可以更新。步驟202,移動存儲裝置上電時,自動啟動抑制計算機病毒傳播的工作流程,該流程在移動存儲裝置與通信設(shè)備進行通信之前進行;移動存儲裝置連接到通信設(shè)備上后,在通信之前,有一個準(zhǔn)備過程,可以設(shè)置抑制計算機病毒傳播的工作流程在該準(zhǔn)備過程中進行,這樣就可以保證抑制計算機病毒傳播的工作流程在移動存儲裝置與通信設(shè)備進行通信之前進行了。抑制計算機病毒傳播的工作流程保存在移動存儲裝置中,該流程可以由移動存儲裝置的控制器自動完成。步驟203,移動存儲裝置根據(jù)預(yù)先設(shè)置的計算機病毒相關(guān)文件的查找依據(jù),在自身查找對應(yīng)的計算機病毒相關(guān)文件,查找結(jié)果是計算機病毒相關(guān)文件的索引(即計算機病毒相關(guān)文件在移動存儲裝置的文件系統(tǒng)中的文件信息),若查找到對應(yīng)的計算機病毒相關(guān)文件,即找到對應(yīng)的計算機病毒相關(guān)文件在移動存儲裝置的索引,則執(zhí)行步驟203,若沒有查找到對應(yīng)的索引則執(zhí)行步驟205;若查找到對應(yīng)的計算機病毒相關(guān)文件,說明移動存儲裝置中存在可以感染通信設(shè)備的計算機病毒相關(guān)文件,為了阻止計算機病毒通過移動存儲裝置傳播給通信設(shè)備,就要對這些文件進行破壞。若沒有查找到對應(yīng)的計算機病毒相關(guān)文件,則說明移動存儲裝置中已經(jīng)不存在可以感染通信設(shè)備的計算機病毒相關(guān)文件了,可以安全地與通信設(shè)備進行通fn°其中,計算機病毒相關(guān)文件的索引(即計算機病毒相關(guān)文件在移動存儲裝置的文件系統(tǒng)中的文件信息)包括但不限于計算機病毒相關(guān)文件的目錄信息、文件名信息、存儲扇區(qū)信息。本步驟中,可以查找計算機病毒相關(guān)文件在文件系統(tǒng)中的目錄信息、文件名信息、存儲扇區(qū)信息中的任意一種或幾種。其中,能夠支持查找程序的文件系統(tǒng)包括但不限于(l)FAT(FileAll0Cati0nTable,文件分配表)、FAT32文件系統(tǒng);(2)Ext2(TheSecondExtendedFileSystem,第二擴展文件系統(tǒng))、Ext3文件系統(tǒng);(3)NTFS(NeWTechn0l0gyFileSystem,新技術(shù)文件系統(tǒng))文件系統(tǒng)。步驟204,移動存儲裝置刪除或者修改步驟203查找到的計算機病毒相關(guān)文件的索引;本步驟中的文件信息與步驟203查找到文件信息一致,可以是計算機病毒相關(guān)文件在文件系統(tǒng)中的目錄信息、文件名信息、存儲扇區(qū)信息中的任意一種或幾種。這樣,對計算機病毒相關(guān)文件的索引進行刪除或者修改操作后,計算機病毒相關(guān)文件被破壞,就不能感染與移動存儲裝置進行通信的通信設(shè)備了。步驟205,移動存儲裝置與通信設(shè)備進行通信。由于可能通過移動存儲裝置傳播的計算機病毒相關(guān)文件已經(jīng)被刪除或者修改,因此步驟205的操作不會引起計算機病毒的傳播??梢?,本發(fā)明抑制計算機病毒傳播的方法可以有效阻止計算機病毒通過移動存儲裝置進行傳播。第二實施例本實施例中移動存儲裝置與通信設(shè)備的連接方式同圖1。圖3為本實施例中抑制計算機病毒通過移動存儲裝置傳播過程的流程圖。如圖3所示,本實施例中抑制計算機病毒通過移動存儲裝置傳播過程中,步驟301和302分別與步驟201和202相同,此處不再贅述,與第一實施例相比,本實施例增加了如下兩個步驟(即步驟303和304)步驟303,移動存儲裝置讀取寫存儲操作標(biāo)志位,判斷寫存儲操作標(biāo)志位是否有效,若有效,則表明之前有通信設(shè)備對移動存儲裝置的存儲區(qū)域進行過寫入操作,執(zhí)行步驟304;若無效,則說明之前移動存儲裝置的存儲區(qū)域沒有被進行過寫入操作,執(zhí)行步驟307;其中,寫存儲操作標(biāo)志位(即通常所說的寫保護)保存在移動存儲裝置內(nèi)部。移動存儲裝置的存儲區(qū)域被進行寫入操作時,若當(dāng)前的寫存儲操作標(biāo)志位為無效,則移動存儲裝置會把寫存儲操作標(biāo)志位設(shè)定為有效。對移動存儲裝置的存儲區(qū)域進行的寫操作可以是由與其通信的通信設(shè)備發(fā)起,也可以是由移動存儲裝置自身發(fā)起。若寫存儲操作標(biāo)志位無效,則說明之前移動存儲裝置的存儲區(qū)域沒有被進行過寫入操作,因而移動存儲裝置沒有被感染新病毒的可能,不需要對本身的計算機病毒相關(guān)文件進行抑制傳播的處理。這樣根據(jù)寫存儲操作標(biāo)志位是否有效就可以判定是否需要對移動存儲裝置進行抑制計算機病毒傳播的處理,從而避免在移動存儲裝置中不存在能夠感染其他通信設(shè)備的計算機病毒的情況下,浪費不必要的時間和資源在查找移動存儲裝置的計算機病毒相關(guān)文件上。步驟304,清除當(dāng)前有效的寫存儲操作標(biāo)志位,即將寫存儲操作標(biāo)志位設(shè)置為無效;這樣做是為了標(biāo)識在移動存儲裝置的存儲區(qū)域被進行過寫入操作后,移動存儲裝置已經(jīng)對可能引入到本身的計算機病毒相關(guān)文件進行了抑制傳播的處理,移動存儲裝置可以安全地與通信設(shè)備進行通信。本實施例中,步驟305至步驟307分別與第一實施例中的步驟203至205相同,此處不再贅述。本實施例中,步驟303和步驟304可以使移動存儲裝置在沒有被進行寫入操作的情況下,跳過在自身查找計算機病毒相關(guān)文件及其后續(xù)操作,從而避免進行不必要的抑制病毒的操作(因為寫存儲操作標(biāo)志位無效,說明之前移動存儲裝置的存儲區(qū)域沒有被進行過寫入操作,因而移動存儲裝置沒有被感染新病毒的可能,而在上一次上電時,移動存儲裝置已經(jīng)對自身進行過抑制計算機病毒傳播的工作流程,即已經(jīng)對自身的計算機病毒進行過了刪除或修改操作)。即認為在沒有被進行寫入操作的情況下,移動存儲裝置是安全的,與通信設(shè)備進行通信不會使通信設(shè)備感染計算機病毒。第三實施例本實施例中移動存儲裝置與通信設(shè)備的連接方式同圖1。圖4為本實施例中抑制計算機病毒通過移動存儲裝置傳播過程的流程圖。如圖4所示,本實施例中抑制計算機病毒通過移動存儲裝置傳播過程包括如下步驟步驟401,在移動存儲裝置中預(yù)先設(shè)置計算機病毒相關(guān)文件的查找依據(jù),該查找依據(jù)可以為計算機病毒相關(guān)文件的文件名和/或文件類型名;其中,計算機病毒相關(guān)文件的查找依據(jù)不限于計算機病毒相關(guān)文件的文件名和/或文件類型名,還可以是其他能夠幫助查找到計算機病毒文件的線索信息,比如計算機病毒文件的特征碼。移動存儲裝置的生產(chǎn)廠商可以將常見計算機病毒相關(guān)文件的文件名或文件類型名等可以查找到計算機病毒相關(guān)文件的依據(jù)信息預(yù)先放置到移動存儲裝置中(比如移動存儲裝置的配置參數(shù)中),隨著發(fā)現(xiàn)的計算機病毒種類的增加,用戶也可以在移動存儲裝置中更新(比如增添、修改、刪除、替換等)計算機病毒相關(guān)文件的文件名或文件類型名,或者其他可以查找到計算機病毒相關(guān)文件的依據(jù)信息。步驟402,移動存儲裝置上電時,自動啟動抑制計算機病毒傳播的工作流程,該流程在移動存儲裝置與通信設(shè)備進行通信之前進行;移動存儲裝置連接到通信設(shè)備上后,在通信之前,有一個準(zhǔn)備過程,可以設(shè)置抑制計算機病毒傳播的工作流程在該準(zhǔn)備過程中進行,這樣就可以保證抑制計算機病毒傳播的工作流程在移動存儲裝置與通信設(shè)備進行通信之前進行了。抑制計算機病毒傳播的工作流程保存在移動存儲裝置中,該流程可以由移動存儲裝置的控制器自動完成。步驟403,移動存儲裝置根據(jù)預(yù)先設(shè)置的計算機病毒相關(guān)文件的查找依據(jù),在自身查找對應(yīng)的計算機病毒相關(guān)文件,查找結(jié)果是計算機病毒相關(guān)文件的索引(即計算機病毒相關(guān)文件在移動存儲裝置的文件系統(tǒng)中的文件信息),若查找到對應(yīng)的計算機病毒相關(guān)文件,即找到對應(yīng)的計算機病毒相關(guān)文件在移動存儲裝置的索引,則執(zhí)行步驟404,若沒有查找到對應(yīng)的計算機病毒相關(guān)文件則執(zhí)行步驟406;若查找到對應(yīng)的計算機病毒相關(guān)文件,說明移動存儲裝置中存在可以感染其他通信設(shè)備的計算機病毒相關(guān)文件,為了阻止計算機病毒通過移動存儲裝置傳播給其他通信設(shè)備,就要對這些文件進行破壞。若沒有查找到對應(yīng)的計算機病毒相關(guān)文件,則說明移動存儲裝置中已經(jīng)不存在可以感染其他通信設(shè)備的計算機病毒相關(guān)文件了,可以安全地與其他通信設(shè)備進行通信。其中,計算機病毒相關(guān)文件的索引(即計算機病毒相關(guān)文件在移動存儲裝置的文件系統(tǒng)中的文件信息)包括但不限于計算機病毒相關(guān)文件的目錄信息、文件名信息、存儲扇區(qū)信息。本步驟中,可以查找計算機病毒相關(guān)文件在文件系統(tǒng)中的目錄信息、文件名信息、存儲扇區(qū)信息中的任意一種或幾種。其中,能夠支持查找程序的文件系統(tǒng)包括但不限于(l)FAT、FAT32文件系統(tǒng);(2)Ext2、Ext3文件系統(tǒng);(3)NTFS文件系統(tǒng)。步驟404,移動存儲裝置根據(jù)步驟403中查找到的計算機病毒相關(guān)文件的索引,找到該計算機病毒相關(guān)文件在自身的存儲地址,執(zhí)行步驟405,若找不到存儲地址則執(zhí)行步驟406,其中,存儲地址包括但不限于計算機病毒相關(guān)文件的文件名、文件內(nèi)容的存儲地址;這里,可以查找計算機病毒相關(guān)文件的文件名和/或文件內(nèi)容在移動存儲裝置中的存儲地址。步驟405,移動存儲裝置根據(jù)計算機病毒相關(guān)文件的存儲地址,對計算機病毒相關(guān)文件進行刪除或者修改操作;如果步驟404中只查找計算機病毒相關(guān)文件的文件名的存儲地址,則移動存儲裝置根據(jù)計算機病毒相關(guān)文件的文件名的存儲地址,對計算機病毒相關(guān)文件的文件名進行刪除或者修改操作;如果步驟404中只查找計算機病毒相關(guān)文件的文件內(nèi)容的存儲地址,則移動存儲裝置根據(jù)計算機病毒相關(guān)文件的文件內(nèi)容的存儲地址,對計算機病毒相關(guān)文件的文件內(nèi)容進行刪除或者修改操作;如果步驟404中既查找到了計算機病毒相關(guān)文件的文件名的存儲地址也查找到了計算機病毒相關(guān)文件的文件內(nèi)容的存儲地址,則移動存儲裝置根據(jù)計算機病毒相關(guān)文件的文件名和文件內(nèi)容的存儲地址,對計算機病毒相關(guān)文件的文件名和文件內(nèi)容進行刪除或者修改操作。這樣,對計算機病毒相關(guān)文件進行刪除或者修改操作后,計算機病毒相關(guān)文件被破壞,就不能感染與移動存儲裝置進行通信的其他通信設(shè)備了。步驟406,移動存儲裝置與通信設(shè)備進行通信。由于可能通過移動存儲裝置傳播的計算機病毒相關(guān)文件已經(jīng)被刪除或者修改,因此步驟406的操作不會引起計算機病毒的傳播??梢?,本發(fā)明抑制計算機病毒傳播的方法可以有效阻止計算機病毒通過移動存儲裝置進行傳播。第四實施例本實施例中移動存儲裝置與通信設(shè)備的連接方式同圖1。圖5為本實施例中抑制計算機病毒通過移動存儲裝置傳播過程的流程圖。如圖5所示,本實施例中抑制計算機病毒通過移動存儲裝置傳播過程中,步驟501和步驟502分別與第三實施例中的步驟401和步驟402相同,此處不再贅述,與第三實施例相比,本實施例增加了如下兩個步驟(即步驟503和504步驟503,移動存儲裝置讀取寫存儲操作標(biāo)志位,判斷寫存儲操作標(biāo)志位是否有效,若有效,則表明之前有其他通信設(shè)備對移動存儲裝置的存儲區(qū)域進行過寫入操作,執(zhí)行步驟504;若無效,則說明之前移動存儲裝置的存儲區(qū)域沒有被進行過寫入操作,執(zhí)行步驟508;其中,寫存儲操作標(biāo)志位(即通常所說的寫保護)保存在移動存儲裝置內(nèi)部。移動存儲裝置的存儲區(qū)域被進行寫入操作時,若當(dāng)前的寫存儲操作標(biāo)志位為無效,則移動存儲裝置會把寫存儲操作標(biāo)志位設(shè)定為有效。對移動存儲裝置的存儲區(qū)域進行的寫操作可以是由主機系統(tǒng)發(fā)起,也可以是由移動存儲裝置自身發(fā)起。若寫存儲操作標(biāo)志位無效,則說明之前移動存儲裝置的存儲區(qū)域沒有被進行過寫入操作,因而移動存儲裝置沒有被感染新病毒的可能,不需要對本身的計算機病毒相關(guān)文件進行抑制傳播的處理。這樣根據(jù)寫存儲操作標(biāo)志位是否有效就可以判定是否需要對移動存儲裝置進行抑制計算機病毒傳播的處理,從而避免在移動存儲裝置中不存在能夠感染其他通信設(shè)備的計算機病毒的情況下,浪費不必要的時間和資源在查找移動存儲裝置的計算機病毒相關(guān)文件上。步驟504,清除當(dāng)前有效的寫存儲操作標(biāo)志位,即將寫存儲操作標(biāo)志位設(shè)置為無效;這樣做是為了標(biāo)識在移動存儲裝置的存儲區(qū)域被進行過寫入操作后,移動存儲裝置已經(jīng)對可能引入到本身的計算機病毒相關(guān)文件進行了抑制傳播的處理,移動存儲裝置可以安全地與通信設(shè)備進行通信了。本實施例中,步驟505至步驟508分別與第三實施例中的步驟403至406相同,此處不再贅述。本實施例中,步驟503和步驟504可以使移動存儲裝置在沒有被進行寫入操作的情況下,跳過在自身查找計算機病毒相關(guān)文件及其后續(xù)操作,從而避免進行不必要的抑制病毒的操作(因為寫存儲操作標(biāo)志位無效,說明之前移動存儲裝置的存儲區(qū)域沒有被進行過寫入操作,因而移動存儲裝置沒有被感染新病毒的可能,而在上一次上電時,移動存儲裝置已經(jīng)對自身進行過抑制計算機病毒傳播的工作流程,即已經(jīng)對自身的計算機病毒進行過了刪除或修改操作)。即認為在沒有被進行寫入操作的情況下,移動存儲裝置是安全的,與其他通信設(shè)備通信不會使其他通信設(shè)備感染計算機病毒。本發(fā)明還提出了一種移動存儲裝置。圖6是本發(fā)明移動存儲裝置的結(jié)構(gòu)圖,由圖6可見,該移動存儲裝置包括控制器61和存儲器62,控制器61中包括存儲模塊611,用于保存預(yù)先設(shè)置的計算機病毒相關(guān)文件的查找依據(jù);其中,計算機病毒相關(guān)文件包括計算機病毒文件和引導(dǎo)計算機病毒程序運行的文件。其中,查找依據(jù)可以為計算機病毒相關(guān)文件的文件名和/或文件類型名。第一查找模塊612,用于根據(jù)存儲模塊611中的計算機病毒相關(guān)文件的查找依據(jù)查找計算機病毒相關(guān)文件在移動存儲裝置自身的索引;其中,計算機病毒相關(guān)文件在自身的索引可以為計算機病毒相關(guān)文件的目錄信息、文件名信息、存儲扇區(qū)信息中的任意一種或幾種。第一處理模塊613,用于在第一查找模塊612查找到計算機病毒相關(guān)文件在移動存儲裝置自身的索引時刪除或者修改所述索引。再如圖6所示,在其他實施例中,本發(fā)明的移動存儲裝置還可以進一步包括第二查找模塊614,用于在第一查找模塊612查找到計算機病毒相關(guān)文件在移動存儲裝置自身的索引時,進一步根據(jù)該索引查找計算機病毒相關(guān)文件在移動存儲裝置自身的存儲地址;第二處理模塊615,用于在第二查找模塊614查找到計算機病毒相關(guān)文件在移動存儲裝置自身的存儲地址時,根據(jù)該存儲地址刪除或者修改計算機病毒相關(guān)文件。又如圖6所示,在其他實施例中,本發(fā)明的移動存儲裝置還可以進一步包括判斷模塊616,用于在移動存儲裝置查找計算機病毒相關(guān)文件在自身的索引之前,判斷移動存儲裝置的寫存儲標(biāo)志位是否有效,若有效則允許第一查找模塊612和/或第二查找模塊614進行查找,否則不允許第一查找模塊612和/或第二查找模塊614進行查找。本發(fā)明的移動存儲裝置可以有效阻止計算機病毒通過移動存儲裝置進行傳播。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求一種抑制計算機病毒通過移動存儲裝置傳播的方法,其特征在于,在移動存儲裝置中預(yù)先設(shè)置計算機病毒相關(guān)文件的查找依據(jù),移動存儲裝置上電時,根據(jù)所述查找依據(jù)查找計算機病毒相關(guān)文件在自身的索引,若查找到所述索引則刪除或者修改所述索引。2.根據(jù)權(quán)利要求1所述的抑制計算機病毒通過移動存儲裝置傳播的方法,其特征在于,移動存儲裝置若查找到所述索引則進一步根據(jù)所述索引查找計算機病毒相關(guān)文件在自身的存儲地址,若查找到所述存儲地址則根據(jù)所述存儲地址刪除或者修改所述計算機病毒相關(guān)文件。3.根據(jù)權(quán)利要求1或2所述的抑制計算機病毒通過移動存儲裝置傳播的方法,其特征在于,所述查找以及修改或者刪除操作由移動存儲裝置的控制器自動完成。4.根據(jù)權(quán)利要求1或2所述的抑制計算機病毒通過移動存儲裝置傳播的方法,其特征在于,所述移動存儲裝置在查找計算機病毒相關(guān)文件在自身的索引之前,判斷寫存儲標(biāo)志位是否有效,若有效則進行所述查找,否則不進行所述查找。5.根據(jù)權(quán)利要求1或2所述的抑制計算機病毒通過移動存儲裝置傳播的方法,其特征在于,所述計算機病毒相關(guān)文件包括計算機病毒文件和引導(dǎo)計算機病毒程序運行的文件。6.根據(jù)權(quán)利要求1或2所述的抑制計算機病毒通過移動存儲裝置傳播的方法,其特征在于,所述計算機病毒相關(guān)文件在自身的索引為計算機病毒相關(guān)文件的目錄信息、文件名信息、存儲扇區(qū)信息中的任意一種或幾種。7.根據(jù)權(quán)利要求1或2所述的抑制計算機病毒通過移動存儲裝置傳播的方法,其特征在于,所述查找依據(jù)為計算機病毒相關(guān)文件的文件名和/或文件類型名。8.根據(jù)權(quán)利要求1或2所述的抑制計算機病毒通過移動存儲裝置傳播的方法,其特征在于,根據(jù)計算機病毒種類的增加更新所述查找依據(jù)。9.一種移動存儲裝置,包括控制器和存儲器,其特征在于,所述控制器中包括存儲模塊,用于保存預(yù)先設(shè)置的計算機病毒相關(guān)文件的查找依據(jù);第一查找模塊,用于根據(jù)所述存儲模塊中的計算機病毒相關(guān)文件的查找依據(jù)查找計算機病毒相關(guān)文件在移動存儲裝置自身的索引;第一處理模塊,用于在所述第一查找模塊查找到計算機病毒相關(guān)文件在移動存儲裝置自身的索引時刪除或者修改所述索引。10.根據(jù)權(quán)利要求9所述的移動存儲裝置,其特征在于,進一步包括第二查找模塊,用于在所述第一查找模塊查找到計算機病毒相關(guān)文件在移動存儲裝置自身的索引時,進一步根據(jù)所述索引查找計算機病毒相關(guān)文件在移動存儲裝置自身的存儲地址;第二處理模塊,用于在所述第二查找模塊查找到計算機病毒相關(guān)文件在移動存儲裝置自身的存儲地址時,根據(jù)所述存儲地址刪除或者修改所述計算機病毒相關(guān)文件。11.根據(jù)權(quán)利要求9或10所述的移動存儲裝置,其特征在于,進一步包括判斷模塊,用于在所述移動存儲裝置查找計算機病毒相關(guān)文件在自身的索引之前,判斷移動存儲裝置的寫存儲標(biāo)志位是否有效,若有效則允許所述第一查找模塊和/或第二查找模塊進行查找,否則不允許所述第一查找模塊和/或第二查找模塊進行查找。12.根據(jù)權(quán)利要求9或10所述的移動存儲裝置,其特征在于,所述計算機病毒相關(guān)文件包括計算機病毒文件和引導(dǎo)計算機病毒程序運行的文件。13.根據(jù)權(quán)利要求9或10所述的移動存儲裝置,其特征在于,所述計算機病毒相關(guān)文件在自身的索引為計算機病毒相關(guān)文件的目錄信息、文件名信息、存儲扇區(qū)信息中的任意一種或幾種。14.根據(jù)權(quán)利要求9或10所述的移動存儲裝置,其特征在于,所述查找依據(jù)為計算機病毒相關(guān)文件的文件名和/或文件類型名。全文摘要本發(fā)明涉及一種抑制計算機病毒通過移動存儲裝置傳播的方法,在移動存儲裝置中預(yù)先設(shè)置計算機病毒相關(guān)文件的查找依據(jù),移動存儲裝置上電時,根據(jù)所述查找依據(jù)查找計算機病毒相關(guān)文件在自身的索引,若查找到所述索引則刪除或者修改所述索引。本發(fā)明抑制計算機病毒通過移動存儲裝置傳播的方法能夠有效阻止計算機病毒通過移動存儲裝置進行傳播。文檔編號G06F21/00GK101833616SQ20091030079公開日2010年9月15日申請日期2009年3月11日優(yōu)先權(quán)日2009年3月11日發(fā)明者孫迎彤,張東,鄒浩申請人:國民技術(shù)股份有限公司