本文原发表于2007年,现在的移动设备防病毒,已经有更为全面的方法。360安全卫士、瑞星卡卡等这些免费安全防护软件,都有U盘防护功能,一些移动存储厂商还开发了内置杀毒软件的防病毒设备。比如爱国者在09年推出了一款绿色防毒U盘,就是与360合作的产品。其实就是在U盘内专设了一小块存储单元,用于存放360的防毒程序,该软件仍然需要经常联网升级病毒库。因此实用性并不太强。本文的内容或以过时,但其内含原理仍然有必要为大家所掌握。
大家都知道病毒通过U盘之类的移动存储设备传播是利用了autorun.inf文件,如果你左键双击U盘,病毒就会借助autorun.inf文件自动运行。所以我们在使用U盘时要事先查毒,右键打开。这些都是常识了,下面我要说的是另一种方法,此方法同样适用于MP3、移动硬盘等移动存储设备。
这个方法我也是学来的,经过验证颇为有效。首先确定你的U盘根目录下没有autorun.inf文件,如果有把它删掉。然后建立一个空文件夹,取名为autorun.inf。注意:是文件夹,不是文件(病毒能够修改文件)。这样就可以了。
这种方法的原理是,同一目录下文件与文件夹不能同名。因为你的U盘根目录下已经有了autorun.inf这样一个文件夹,那么病毒就不能在其下创建autorun.inf文件了,不信你自己可以试试。这种办法至少目前是很有效的。即便U盘内有病毒,他也无法自动运行,你再用杀毒软件杀掉他就可以了。
如何判断U盘内是否有autorun.inf文件?如果你用右键单击,菜单内出现自动播放或运行选项,那就说明里面有autorun.inf文件了。
另外,还应当关闭电脑各驱动器的自动播放功能。如下操作:
使用组策略一次性全部关闭windows xp的自动播放功能:
1、点击“开始”选择“运行”,键入“gpedit.msc”,并运行,打开“组策略”窗口;
2、在左栏的“本地计算机策略”下,打开“计算机配置_管理模板_系统”,然后在右栏的“设置”标题下,双击“关闭自动播放”;
3、选择“设置”选项卡,勾取“已启用”复选钮,然后在“关闭自动播放”框中选择“所有驱动器”,单击“确定”按钮,退出“组策略”窗口。
提醒:“关闭自动播放”设置是只能使系统不再列出光盘和移动存储的目录,并不能够阻止自动播放音乐CD盘。要阻止音乐CD的自动播放,你就只有更改移动设备的属性了。