防病毒装置和方法制造方法及图纸

技术编号:2915548 阅读:241 留言:0更新日期:2012-04-11 18:40
一种防病毒装置,用于连接于主机和移动存储设备之间,所述防病毒装置包括第一接口、第二接口、总线、缓存器、存储器以及控制器,所述第一接口与所述第二接口用于分别连接所述主机和移动存储设备;所述总线连接于所述第一接口和第二接口之间,用于进行数据传输;所述缓存器连接至所述总线,用于暂存从所述第一接口或第二接口接收到的数据;所述存储器用于存储病毒特征代码及病毒数据库;所述控制器连接至所述总线,用于对所述缓存器中暂存的数据和所述存储器中存储的病毒特征代码及病毒数据库进行比较,以确定所述缓存器中暂存的数据是否含有病毒,若检测到所述数据含有病毒,则不将所述缓存器中的数据在所述主机和移动存储设备之间传输。另外,还提供一种防病毒方法。

【技术实现步骤摘要】

本专利技术涉及一种电子设备,尤其涉及一种防病毒装置和方法
技术介绍
目前,电脑已经成为信息时代不可或缺的信息资料处理工具,其使用非常广泛,几乎随处可见。电脑的使用提高了信息处理的效率,为人们带来了方便。然而,近些年来,随着电脑的普及,网络的快速发展,电脑病毒也随即开始泛滥。人们通过浏览网页或下载含有病毒的文件而感染病毒,进而使电脑内的文件或电脑系统遭到破坏。电脑病毒实际上是一种可执行程序,其一般具有破坏性、潜伏性、传染性以及自我复制等特征。众所周知,前段时间爆发的熊猫烧香病毒,其主要感染可执行文件(*.exe),使可执行文件的图标全部变成熊猫烧香的图标,并可能导致蓝屏或频繁重启,严重的会损坏硬盘中的数据。如今,对于病毒的处理,一般采取防火墙防毒和杀毒软件杀毒相结合。但是,对于移动存储设备如优盘、存储卡、移动硬盘等这些纯存储性设备来说,由于其不具备防毒或杀毒功能,在其与感染病毒的电脑互相传递数据时,很难避免不被感染。
技术实现思路
有鉴于此,有必要提供一种可防止移动存储设备感染病毒的防病毒装置。另外,还有必要提供一种可防止移动存储设备感染病毒的防病毒方法。一种防病毒装置,用于连接于主机和移动存储设备之间,所述防病毒装置包括第一接口、第二接口、总线、缓存器、存储器以及控制器,所述第一接口与所述第二接口用于分别连接所述主机和移动存储设备;所述总线连接于所述第一接口和第二接口之间,用于进行数据传输;所述缓存器连接至所述总线,用于暂存从所述第一接口或第二接口接收到的数据;所述存储器用于存储病毒特征代码及病毒数据库;所述控制器连接至所述总线,用于对所述缓存器中暂存的数据和所述存储器中存储的病毒特征代码及病毒数据库进行比较,以确定所述缓存器中暂存的数据是否含有病毒,若检测到所述数据含有病毒,则不将所述缓存器中的数据在所述主机和移动存储设备之间传输。一种防病毒方法,所述防病毒方法包括下列步骤:接收来自移动存储设备的数据;-->将所述数据存入缓存器;将缓存器中的所述数据与存储器中的病毒特征代码进行比较;若比较结果证实所述缓存器中缓存的所述数据含有病毒,则不将所述数据传输至主机;若比较结果证实所述缓存器中的所述数据不含病毒,则将所述数据传输至主机。一种防病毒方法,所述防病毒方法包括下列步骤:接收来自主机的数据;将所述数据存入缓存器;将缓存器中的所述数据与存储器中的病毒特征代码进行比较;若比较结果证实所述缓存器中缓存的所述数据含有病毒,则不将所述数据传输至移动存储设备;若比较结果证实所述缓存器中的所述数据不含病毒,则将所述数据传输至移动存储设备。上述防病毒装置和方法其通过在主机和移动存储设备间数据传输过程中,将传输的数据与存储器中的病毒特征代码及病毒数据库进行比较,进而决定是否将所述传输的数据传输至所述主机或移动存储设备。上述防病毒装置和方法将病毒堵截在传输过程中,有效地避免了病毒在主机和移动存储设备间传播。附图说明图1为防病毒装置的较佳实施方式示意图。图2为一较佳实施方式的防病毒装置内部结构示意图。图3为一较佳实施方式的防病毒方法流程图。具体实施方式如图1所示,为防病毒装置200的较佳实施方式示意图。防病毒装置200连接于主机100与移动存储设备300之间,用于检测在主机100和移动存储设备300间传输的数据是否含病毒,在检测到数据中含有病毒,则不将所述数据传输至主机100或移动存储设备300,以防止病毒在主机100和移动存储设备300间传播。防病毒装置200的内部结构如图2所示,其包括:第一接口202、第二接口204、总线206、缓存器208、存储器210、控制器212。第一接口202和第二接口204分别连接主机100和移动存储设备300,以实现防病毒装置200与主机100及移动存储设备300的电性连接。第一接口202用于在主机100和防病毒装置200间传输数据,第二接口204用于在移动存储设备300和防病毒装置200间传输数据。总线206连接于第一接口202和第二接口204之间,用于进行数据的传输。缓存器208(如随机存取内存RAM,Random Access Memory)连接至总线206,用于暂存-->从第一接口202、第二接口204接收到的数据,以便进行数据是否含有病毒的判断及后续的数据传送动作。存储器208(如只读存储器ROM,Read Only Memory)亦连接至总线206。所述存储器208用于存储病毒特征代码及病毒数据库,如木马病毒、蠕虫病毒等的特征代码及常见病毒的数据库等。病毒特征包括潜伏性、自我复制、自我执行、隐蔽性、不可预见性等。控制器212与总线206相连,用于处理通过所述防病毒装置200进行传输的数据,即比较判断通过所述防病毒装置200传输的数据是否含有病毒。控制器212将缓存器208中暂存的数据与存储器210中的病毒特征代码及病毒数据库进行比较,以确定所述缓存器208中暂存的数据是否含有病毒。若通过防病毒装置200传输的数据含有病毒,则不将缓存器中的数据传输至主机100或移动存储设备300,若通过防病毒装置200传输的数据无病毒,则将缓存器中的数据传输至主机100或移动存储设备300。当主机100欲经所述防病毒装置200向所述移动存储设备300写入数据时,所述数据通过所述第一接口202被暂存至所述缓存器208。所述控制器212检测到所述缓存器208中有数据,则将所述缓存器208中的数据与所述存储器210中存储的病毒特征代码及病毒数据库进行比较。若所述控制器212比较所述缓存器208中的数据有病毒,则不将所述缓存器108中的数据通过第二接口204传输至移动存储设备300。同时,所述控制器212通过所述第一接口202回馈一警示消息至所述主机100,提示主机100发现病毒;若所述控制器212比较所述缓存器208中的数据无病毒,则将所述缓存器208中的数据通过所述第二接口204传输至所述移动存储设备300。当主机100欲经所述防病毒装置200从移动存储设备300中读取数据时,主机100读取的数据通过第二接口204传输至防病毒装置200并被暂存于所述防病毒装置200的缓存器208中。经控制器212判断所述缓存器208中暂存的数据不含病毒后,通过第一接口202传输至主机100。若所述控制器212判断所述缓存器208中暂存的数据含有病毒,则不将所述数据从所述缓存器208通过所述第一接口传输至主机100,同时发送一发现病毒的提示消息至主机100。所述存储器210中的病毒特征代码需要更新时,可通过所述主机100发送一更新存储器210的命令至所述控制器212。所述控制器212接收到所述命令后,提示所述存储器210准备接收数据,同时回馈一同意更新消息至所述主机100。所述主机100随即将更新用的数据传输至缓存器208,所述控制器212仍需将所述缓存器208中的数据和所述存储器210中的病毒特征代码及病毒数据库进行比较,以判断所述缓存器208中的数据是否感染病毒,若所述缓存器208中的数据被证实无病毒,则将所述数据能从所述缓存器208传输到所述存储器210中,更-->新所述存储器210中的病毒特征代码及病毒数据库。上述防病毒装置200设置于所述主机100和所述移动存储设备300之间,通过比较通过其间传输本文档来自技高网...

【技术保护点】
一种防病毒装置,用于连接于主机和移动存储设备之间,其特征在于:所述防病毒装置包括第一接口、第二接口、总线、缓存器、存储器以及控制器,所述第一接口与所述第二接口用于分别连接所述主机和移动存储设备;所述总线连接于所述第一接口和第二接口之间,用于进行数据传输;所述缓存器连接至所述总线,用于暂存从所述第一接口或第二接口接收到的数据;所述存储器用于存储病毒特征代码及病毒数据库;所述控制器连接至所述总线,用于对所述缓存器中暂存的数据和所述存储器中存储的病毒特征代码及病毒数据库进行比较,以确定所述缓存器中暂存的数据是否含有病毒,若检测到所述数据含有病毒,则不将所述缓存器中的数据在所述主机和移动存储设备之间传输。

【技术特征摘要】
【权利要求1】一种防病毒装置,用于连接于主机和移动存储设备之间,其特征在于:所述防病毒装置包括第一接口、第二接口、总线、缓存器、存储器以及控制器,所述第一接口与所述第二接口用于分别连接所述主机和移动存储设备;所述总线连接于所述第一接口和第二接口之间,用于进行数据传输;所述缓存器连接至所述总线,用于暂存从所述第一接口或第二接口接收到的数据;所述存储器用于存储病毒特征代码及病毒数据库;所述控制器连接至所述总线,用于对所述缓存器中暂存的数据和所述存储器中存储的病毒特征代码及病毒数据库进行比较,以确定所述缓存器中暂存的数据是否含有病毒,若检测到所述数据含有病毒,则不将所述缓存器中的数据在所述主机和移动存储设备之间传输。【权利要求2】如权利要求1所述的防病毒装置,其特征在于:若所述控制器通过比较得出所述缓存器中暂存的数据中含有病毒,则控制器通过所述第一接口传输一发现病毒的提示消息至所述主机。【权利要求3】如权利要求1所述的防病毒装置,其特征在于:若所述控制器通过比较得出所述缓存器中暂存的数据中无病毒,则将缓存器中缓存的数据通过所述第二接口传输至移动存储设备或通过所述第一接口传输至主机。【权利要求4】如权利要求1所述的防病毒装置,其特征在于:所述存储器中的病毒特征代码可通过所述第一接口在所述控制器的控制下升...

【专利技术属性】
技术研发人员:付品峰翁世芳李占武李春华
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1