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

防病毒裝置和方法

文檔序號:6615245閱讀:219來源:國知局
專利名稱:防病毒裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種電子設(shè)備,尤其涉及一種防病毒裝置和方法。
背景技術(shù)
目前,電腦已經(jīng)成為信息時代不可或缺的信息資料處理工具,其使用非常廣泛,幾乎隨 處可見。電腦的使用提高了信息處理的效率,為人們帶來了方便。
然而,近些年來,隨著電腦的普及,網(wǎng)絡(luò)的快速發(fā)展,電腦病毒也隨即開始泛濫。人們 通過瀏覽網(wǎng)頁或下載含有病毒的文件而感染病毒,進而使電腦內(nèi)的文件或電腦系統(tǒng)遭到破壞 。電腦病毒實際上是一種可執(zhí)行程序,其一般具有破壞性、潛伏性、傳染性以及自我復制等 特征。眾所周知,前段時間爆發(fā)的熊貓燒香病毒,其主要感染可執(zhí)行文件(texe),使可執(zhí) 行文件的圖標全部變成熊貓燒香的圖標,并可能導致藍屏或頻繁重啟,嚴重的會損壞硬盤中 的數(shù)據(jù)。
如今,對于病毒的處理, 一般采取防火墻防毒和殺毒軟件殺毒相結(jié)合。但是,對于移動 存儲設(shè)備如優(yōu)盤、存儲卡、移動硬盤等這些純存儲性設(shè)備來說,由于其不具備防毒或殺毒功 能,在其與感染病毒的電腦互相傳遞數(shù)據(jù)時,很難避免不被感染。

發(fā)明內(nèi)容
有鑒于此,有必要提供一種可防止移動存儲設(shè)備感染病毒的防病毒裝置。 另外,還有必要提供一種可防止移動存儲設(shè)備感染病毒的防病毒方法。 一種防病毒裝置,用于連接于主機和移動存儲設(shè)備之間,所述防病毒裝置包括第一接口 、第二接口、總線、緩存器、存儲器以及控制器,所述第一接口與所述第二接口用于分別連 接所述主機和移動存儲設(shè)備;所述總線連接于所述第一接口和第二接口之間,用于進行數(shù)據(jù) 傳輸;所述緩存器連接至所述總線,用于暫存從所述第一接口或第二接口接收到的數(shù)據(jù);所 述存儲器用于存儲病毒特征代碼及病毒數(shù)據(jù)庫;所述控制器連接至所述總線,用于對所述緩 存器中暫存的數(shù)據(jù)和所述存儲器中存儲的病毒特征代碼及病毒數(shù)據(jù)庫進行比較,以確定所述 緩存器中暫存的數(shù)據(jù)是否含有病毒,若檢測到所述數(shù)據(jù)含有病毒,則不將所述緩存器中的數(shù) 據(jù)在所述主機和移動存儲設(shè)備之間傳輸。
一種防病毒方法,所述防病毒方法包括下列步驟 接收來自移動存儲設(shè)備的數(shù)據(jù);將所述數(shù)據(jù)存入緩存器;
將緩存器中的所述數(shù)據(jù)與存儲器中的病毒特征代碼進行比較;
若比較結(jié)果證實所述緩存器中緩存的所述數(shù)據(jù)含有病毒,則不將所述數(shù)據(jù)傳輸至主機; 若比較結(jié)果證實所述緩存器中的所述數(shù)據(jù)不含病毒,則將所述數(shù)據(jù)傳輸至主機。 一種防病毒方法,所述防病毒方法包括下列步驟 接收來自主機的數(shù)據(jù); 將所述數(shù)據(jù)存入緩存器;
將緩存器中的所述數(shù)據(jù)與存儲器中的病毒特征代碼進行比較;
若比較結(jié)果證實所述緩存器中緩存的所述數(shù)據(jù)含有病毒,則不將所述數(shù)據(jù)傳輸至移動存 儲設(shè)備;若比較結(jié)果證實所述緩存器中的所述數(shù)據(jù)不含病毒,則將所述數(shù)據(jù)傳輸至移動存儲 設(shè)備。
上述防病毒裝置和方法其通過在主機和移動存儲設(shè)備間數(shù)據(jù)傳輸過程中,將傳輸?shù)臄?shù)據(jù) 與存儲器中的病毒特征代碼及病毒數(shù)據(jù)庫進行比較,進而決定是否將所述傳輸?shù)臄?shù)據(jù)傳輸至 所述主機或移動存儲設(shè)備。上述防病毒裝置和方法將病毒堵截在傳輸過程中,有效地避免了 病毒在主機和移動存儲設(shè)備間傳播。


圖l為防病毒裝置的較佳實施方式示意圖。 圖2為一較佳實施方式的防病毒裝置內(nèi)部結(jié)構(gòu)示意圖。 圖3為一較佳實施方式的防病毒方法流程圖。
具體實施例方式
如圖1所示,為防病毒裝置200的較佳實施方式示意圖。防病毒裝置200連接于主機100與 移動存儲設(shè)備300之間,用于檢測在主機100和移動存儲設(shè)備300間傳輸?shù)臄?shù)據(jù)是否含病毒, 在檢測到數(shù)據(jù)中含有病毒,則不將所述數(shù)據(jù)傳輸至主機100或移動存儲設(shè)備300,以防止病毒 在主機100和移動存儲設(shè)備300間傳播。防病毒裝置200的內(nèi)部結(jié)構(gòu)如圖2所示,其包括第一 接口202、第二接口204、總線206、緩存器208、存儲器210、控制器212。
第一接口202和第二接口204分別連接主機100和移動存儲設(shè)備300,以實現(xiàn)防病毒裝置 200與主機100及移動存儲設(shè)備300的電性連接。第一接口202用于在主機100和防病毒裝置 200間傳輸數(shù)據(jù),第二接口204用于在移動存儲設(shè)備300和防病毒裝置200間傳輸數(shù)據(jù)。
總線206連接于第一接口202和第二接口204之間,用于進行數(shù)據(jù)的傳輸。
緩存器208 (如隨機存取內(nèi)存RAM, Random Access Memory)連接至總線206,用于暫存從第一接口202、第二接口204接收到的數(shù)據(jù),以便進行數(shù)據(jù)是否含有病毒的判斷及后續(xù)的數(shù) 據(jù)傳送動作。
存儲器208 (如只讀存儲器ROM, Read Only Memory)亦連接至總線206。所述存儲器 208用于存儲病毒特征代碼及病毒數(shù)據(jù)庫,如木馬病毒、蠕蟲病毒等的特征代碼及常見病毒 的數(shù)據(jù)庫等。病毒特征包括潛伏性、自我復制、自我執(zhí)行、隱蔽性、不可預見性等。
控制器212與總線206相連,用于處理通過所述防病毒裝置200進行傳輸?shù)臄?shù)據(jù),即比較 判斷通過所述防病毒裝置200傳輸?shù)臄?shù)據(jù)是否含有病毒??刂破?12將緩存器208中暫存的數(shù) 據(jù)與存儲器210中的病毒特征代碼及病毒數(shù)據(jù)庫進行比較,以確定所述緩存器208中暫存的數(shù) 據(jù)是否含有病毒。若通過防病毒裝置200傳輸?shù)臄?shù)據(jù)含有病毒,則不將緩存器中的數(shù)據(jù)傳輸 至主機100或移動存儲設(shè)備300,若通過防病毒裝置200傳輸?shù)臄?shù)據(jù)無病毒,則將緩存器中的 數(shù)據(jù)傳輸至主機100或移動存儲設(shè)備300。
當主機100欲經(jīng)所述防病毒裝置200向所述移動存儲設(shè)備300寫入數(shù)據(jù)時,所述數(shù)據(jù)通過 所述第一接口202被暫存至所述緩存器208。所述控制器212檢測到所述緩存器208中有數(shù)據(jù), 則將所述緩存器208中的數(shù)據(jù)與所述存儲器210中存儲的病毒特征代碼及病毒數(shù)據(jù)庫進行比較 。若所述控制器212比較所述緩存器208中的數(shù)據(jù)有病毒,則不將所述緩存器108中的數(shù)據(jù)通 過第二接口204傳輸至移動存儲設(shè)備300。同時,所述控制器212通過所述第一接口202回饋一 警示消息至所述主機IOO,提示主機100發(fā)現(xiàn)病毒;若所述控制器212比較所述緩存器208中的 數(shù)據(jù)無病毒,則將所述緩存器208中的數(shù)據(jù)通過所述第二接口204傳輸至所述移動存儲設(shè)備 300。
當主機100欲經(jīng)所述防病毒裝置200從移動存儲設(shè)備300中讀取數(shù)據(jù)時,主機100讀取的數(shù) 據(jù)通過第二接口204傳輸至防病毒裝置200并被暫存于所述防病毒裝置200的緩存器208中。經(jīng) 控制器212判斷所述緩存器208中暫存的數(shù)據(jù)不含病毒后,通過第一接口202傳輸至主機100。 若所述控制器212判斷所述緩存器208中暫存的數(shù)據(jù)含有病毒,則不將所述數(shù)據(jù)從所述緩存器 208通過所述第一接口傳輸至主機100,同時發(fā)送一發(fā)現(xiàn)病毒的提示消息至主機IOO。
所述存儲器210中的病毒特征代碼需要更新時,可通過所述主機100發(fā)送一更新存儲器 210的命令至所述控制器212。所述控制器212接收到所述命令后,提示所述存儲器210準備接 收數(shù)據(jù),同時回饋一同意更新消息至所述主機IOO。所述主機100隨即將更新用的數(shù)據(jù)傳輸至 緩存器208,所述控制器212仍需將所述緩存器208中的數(shù)據(jù)和所述存儲器210中的病毒特征代 碼及病毒數(shù)據(jù)庫進行比較,以判斷所述緩存器208中的數(shù)據(jù)是否感染病毒,若所述緩存器 208中的數(shù)據(jù)被證實無病毒,則將所述數(shù)據(jù)能從所述緩存器208傳輸?shù)剿龃鎯ζ?10中,更新所述存儲器210中的病毒特征代碼及病毒數(shù)據(jù)庫。
上述防病毒裝置200設(shè)置于所述主機100和所述移動存儲設(shè)備300之間,通過比較通過其 間傳輸?shù)臄?shù)據(jù)是否含有所述存儲器210中存儲的病毒特征,判斷所述數(shù)據(jù)是否感染病毒,進 而決定是否將數(shù)據(jù)傳輸至主機100或移動存儲設(shè)備300。當所述防病毒裝置200的控制器212判 斷所述數(shù)據(jù)含有病毒,則不將數(shù)據(jù)傳輸至主機100或移動存儲設(shè)備300,可以防止移動存儲設(shè) 備感染病毒,并且能有效地防止病毒通過移動存儲設(shè)備傳播。
如圖3所示, 一較佳實施方式的防病毒方法的流程圖,所述方法包括下列步驟
步驟402,初始化防病毒裝置。
步驟403,接收來自主機或移動存儲設(shè)備的數(shù)據(jù)。主機通過防病毒裝置從移動存儲設(shè)備 中讀取數(shù)據(jù)或主機通過防病毒裝置將數(shù)據(jù)寫入移動存儲設(shè)備。 步驟404,將所述接收到的數(shù)據(jù)存入緩存器。
步驟406,將緩存器中的數(shù)據(jù)與存儲器中存儲的病毒特征代碼進行比較。 步驟408,根據(jù)比較結(jié)果,確定所述緩存器中的數(shù)據(jù)是否含有病毒。若緩存器中的數(shù)據(jù) 含有病毒,則執(zhí)行步驟414;否則執(zhí)行步驟410。
步驟410,將緩存器中的數(shù)據(jù)傳輸至主機或移動存儲設(shè)備。
步驟412,判斷主機經(jīng)防病毒裝置讀取移動存儲設(shè)備中的數(shù)據(jù)或主機經(jīng)防病毒裝置向移 動存儲設(shè)備中寫入數(shù)據(jù)是否完畢。如果完畢則結(jié)束,如果尚未完畢,則執(zhí)行步驟402。
步驟414,不將緩存器中的數(shù)據(jù)傳輸至主機或移動存儲設(shè)備,向主機發(fā)送提示消息。當 檢測到緩存器中的數(shù)據(jù)已經(jīng)感染病毒,則不將數(shù)據(jù)傳輸至主機或移動存儲設(shè)備,同時向主機 發(fā)送一提示消息,告知主機發(fā)現(xiàn)病毒。主機則可根據(jù)提示消息停止將數(shù)據(jù)寫入移動存儲設(shè)備 ,或停止從移動存儲設(shè)備中讀取數(shù)據(jù)。
上述防病毒方法,通過將緩存器中的數(shù)據(jù)和存儲器中的病毒特征代碼相比較,決定是否 將緩存器中的數(shù)據(jù)傳輸至主機或移動存儲設(shè)備。當發(fā)現(xiàn)緩存器中的數(shù)據(jù)感染了病毒,則不將 緩存器中的數(shù)據(jù)在主機和移動存儲設(shè)備之間傳輸,防止病毒在主機和移動存儲設(shè)備間傳播。
權(quán)利要求
權(quán)利要求1一種防病毒裝置,用于連接于主機和移動存儲設(shè)備之間,其特征在于所述防病毒裝置包括第一接口、第二接口、總線、緩存器、存儲器以及控制器,所述第一接口與所述第二接口用于分別連接所述主機和移動存儲設(shè)備;所述總線連接于所述第一接口和第二接口之間,用于進行數(shù)據(jù)傳輸;所述緩存器連接至所述總線,用于暫存從所述第一接口或第二接口接收到的數(shù)據(jù);所述存儲器用于存儲病毒特征代碼及病毒數(shù)據(jù)庫;所述控制器連接至所述總線,用于對所述緩存器中暫存的數(shù)據(jù)和所述存儲器中存儲的病毒特征代碼及病毒數(shù)據(jù)庫進行比較,以確定所述緩存器中暫存的數(shù)據(jù)是否含有病毒,若檢測到所述數(shù)據(jù)含有病毒,則不將所述緩存器中的數(shù)據(jù)在所述主機和移動存儲設(shè)備之間傳輸。
2.如權(quán)利要求l所述的防病毒裝置,其特征在于若所述控制器通過 比較得出所述緩存器中暫存的數(shù)據(jù)中含有病毒,則控制器通過所述第一接口傳輸一發(fā)現(xiàn)病毒 的提示消息至所述主機。
3.如權(quán)利要求l所述的防病毒裝置,其特征在于若所述控制器通過 比較得出所述緩存器中暫存的數(shù)據(jù)中無病毒,則將緩存器中緩存的數(shù)據(jù)通過所述第二接口傳 輸至移動存儲設(shè)備或通過所述第一接口傳輸至主機。
4.如權(quán)利要求l所述的防病毒裝置,其特征在于所述存儲器中的病毒特征代碼可通過所述第一接口在所述控制器的控制下升級更新。
5.如權(quán)利要求l所述的防病毒裝置,其特征在于所述緩存器為隨機存取內(nèi)存。
6.如權(quán)利要求l所述的防病毒裝置,其特征在于所述存儲器為只讀存儲器。
7. 一種防病毒方法,其特征在于所述防病毒方法包括下列步驟 接收來自移動存儲設(shè)備的數(shù)據(jù); 將所述數(shù)據(jù)存入緩存器;將緩存器中的所述數(shù)據(jù)與存儲器中的病毒特征代碼進行比較;若比較結(jié)果證實所述緩存器中緩存的所述數(shù)據(jù)含有病毒,則不將所述數(shù)據(jù)傳輸至主機 ;若比較結(jié)果證實所述緩存器中的所述數(shù)據(jù)不含病毒,則將所述數(shù)據(jù)傳輸至主機。
8.如權(quán)利要求7所述的防病毒方法,其特征在于若比較結(jié)果證實緩存器中的數(shù)據(jù)含有病毒,則不將所述數(shù)據(jù)傳輸至主機,并發(fā)送一提示消息至主機。
9. 一種防病毒方法,其特征在于所述防病毒方法包括下列步驟 接收來自主機的數(shù)據(jù); 將所述數(shù)據(jù)存入緩存器;將緩存器中的所述數(shù)據(jù)與存儲器中的病毒特征代碼進行比較;若比較結(jié)果證實所述緩存器中緩存的所述數(shù)據(jù)含有病毒,則不將所述數(shù)據(jù)傳輸至移動 存儲設(shè)備;若比較結(jié)果證實所述緩存器中的所述數(shù)據(jù)不含病毒,則將所述數(shù)據(jù)傳輸至移動存 儲設(shè)備。
10.如權(quán)利要求9所述的防病毒方法,其特征在于若比較結(jié)果證實 緩存器的數(shù)據(jù)含有病毒,則不將所述數(shù)據(jù)傳輸至移動存儲設(shè)備,并發(fā)送一提示消息至主機。
全文摘要
一種防病毒裝置,用于連接于主機和移動存儲設(shè)備之間,所述防病毒裝置包括第一接口、第二接口、總線、緩存器、存儲器以及控制器,所述第一接口與所述第二接口用于分別連接所述主機和移動存儲設(shè)備;所述總線連接于所述第一接口和第二接口之間,用于進行數(shù)據(jù)傳輸;所述緩存器連接至所述總線,用于暫存從所述第一接口或第二接口接收到的數(shù)據(jù);所述存儲器用于存儲病毒特征代碼及病毒數(shù)據(jù)庫;所述控制器連接至所述總線,用于對所述緩存器中暫存的數(shù)據(jù)和所述存儲器中存儲的病毒特征代碼及病毒數(shù)據(jù)庫進行比較,以確定所述緩存器中暫存的數(shù)據(jù)是否含有病毒,若檢測到所述數(shù)據(jù)含有病毒,則不將所述緩存器中的數(shù)據(jù)在所述主機和移動存儲設(shè)備之間傳輸。另外,還提供一種防病毒方法。
文檔編號G06F21/22GK101414332SQ20071020206
公開日2009年4月22日 申請日期2007年10月15日 優(yōu)先權(quán)日2007年10月15日
發(fā)明者付品峰, 李占武, 李春華, 翁世芳 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1