[发明专利]防毒USB快闪存储器无效
申请号: | 200710024627.0 | 申请日: | 2007-06-26 |
公开(公告)号: | CN101075280A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 袁杰;朱翔;都思丹;丁文昊 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F12/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210093江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防毒 usb 闪存 | ||
一、技术领域
本发明涉及一种能够防范计算机病毒感染的USB快闪存储器,具体说是一种通过改进现有USB快闪存储器硬件构造和软件驱动,能在出现可疑文件写入的情况下提前向用户发送警告,从而有效防范计算机病毒传播的USB快闪存储器。
二、背景技术
计算机病毒已经成为困扰现代社会的一大公害。全球每年因计算机病毒造成的直接损失高达数百亿美元。如何防范计算机病毒已经成为使用计算机的各个行业以及各类人群必须时刻面对的问题。一个非常值得关注的现象是,近年来USB快闪存储器(也就是常说的U盘)等移动存储设备已逐步成为仅次于网络的病毒传播最主要途径之一。计算机病毒利用U盘传播的最常见方式为:通过有害进程将病毒文件和运行该文件的脚本文件(例如autorun.inf)悄悄存入U盘;当染毒U盘连接进未染毒的计算机时,通过windows系统自动运行autorun.inf脚本的功能激活隐藏于U盘的病毒文件,从而感染该计算机。伪ravmon、sxs、Viking、熊猫烧香等著名病毒都采用了这种传播方式。事实上,无论何种病毒都是通过非法的文件写入感染U盘的。因此,如何防范此类写入操作某种意义上就成为防范各类U盘病毒传播的关键。
三、发明内容
为了克服现有USB快闪存储器对于文件读写操作不加防范,极易成为计算机病毒传播工具的缺点,本发明提供一种防毒USB快闪存储器。该USB快闪存储器能够在出现可疑文件写入的情况下向用户发送警告,并且除非用户许可,否则不执行任何文件写入操作,杜绝可能发生的病毒感染。
本发明通过以下技术方案来实现:
本发明主要由USB接口、控制芯片和Flash存储芯片构成。其特征是:控制芯片分别与USB接口和Flash存储芯片相连。控制芯片支持USB协议,可以通过USB接口与外部主机进行相关命令和数据的通信,并将数据写入或读出Flash存储芯片。与普通U盘的不同之处在于:控制芯片内的固件代码可与安装有相应驱动的外部主机配合,以防范病毒文件的传播。在数据读写之前主机系统弹出对话框,显示涉及到的文件名列表,并要求用户逐一确认是否读写这些文件。确认完毕后,系统将用户认可的文件列表传送至U盘控制芯片。如果之后主机要求传输的文件名与U盘控制芯片内的文件列表不符(可能是有害进程的病毒传播命令),则控制芯片拒绝传输操作。
本发明中防毒功能的实现需要相应驱动的支持。安装在外部主机上的驱动程序实现如下功能:通过USB协议向U盘发送控制命令;绘制文件列表对话框并接收用户确认的文件信息;将需读写的文件名送至U盘;对文件名执行MD5加密计算;向U盘传送指定的文件数据等。
本发明的有益效果是:在不影响用户正常文件操作的同时,有效杜绝不被用户察觉的病毒文件读写操作。如果U盘接入感染病毒的计算机,系统会在任何写入U盘的操作执行之前弹出对话框,将文件列表告知用户。这样即便系统内的有害进程试图暗中将病毒文件写入U盘,该文件也会出现在文件列表中,用户可以拒绝对其进行操作,从而防止感染。另一方面,即使由于操作不慎导致病毒感染U盘,当该U盘连接至未染毒的计算机后,单纯的病毒文件只要不被执行,也不会造成系统损害。如果Windows系统试图运行Autorun.inf内的有害脚本,无论是读取Autorun.inf文件或者运行隐藏在U盘内的病毒文件,系统都会在执行之前弹出对话框,并将文件名显示,此时除非用户同意,否则不会执行。因此,U盘用户只要拒绝任何不明原因的文件操作,就可以防范病毒的传播。
四、附图说明
图1是本发明的系统结构示意图;
图2是本发明的工作流程图;
五、具体实施方式
一种本发明所述的防毒USB快闪存储器,包括USB接口1,控制芯片2,以及Flash存储芯片3。图1是本发明的系统结构示意图,其中控制芯片2分别与USB接口1和Flash存储芯片3相连。控制芯片2通过USB接口1与外部主机连接,并采用USB协议与之通信,传输控制命令和数据;控制芯片2负责将相关数据写入或读出Flash存储芯片。
本发明需要外部主机安装相应的驱动程序,以支持防毒功能的实现。其大致执行过程如下:驱动程序通过弹出对话框,显示将传输的文件列表,交由用户最终确认。确认后的文件列表被送至U盘的控制芯片。之后U盘仅执行该列表内的文件传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710024627.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种烟草回潮加料的装置
- 下一篇:擦丝机