资讯·论坛·笑话大全·QQ表情·设为首页
发新话题
打印

[其它] 澄清现在流传的对自动播放的误解

澄清现在流传的对自动播放的误解

现在U盘病毒非常猖狂~几乎随便拿一个U盘来扫描都可以发现病毒。
3 z5 _2 P" b9 H1 b+ y' S有人就建议在组策略中关闭自动播放(计算机配置→管理模板→系统,关闭自动播放)以防止双击打开U盘的时候病毒被激活。
# z- T* y8 N9 Y5 X$ S. o. F这个方法实际上是错误的,如此设置对避免双击激活病毒没有任何帮助。 : `  G8 p9 f) K9 P+ C
从Windows XP开始,自动运行被分成自动播放和自动运行两部分,两者有点关系但不是一回事。
" u6 x! F& Q1 g6 L打造最好的电脑自学交流论坛没有查到自动播放和自动运行的M$官方定义,简单说一下:
- f: F$ u9 K0 ]4 K我爱电脑技术论坛
: N; C6 |$ D6 m- x# c我爱电脑技术论坛比如说,默认情况下插入一张光盘,Windows XP会弹出一个窗口显示正在搜索光盘上的内容,然后出现一个对话框,根据光盘中的内容会让你选择是浏览光盘、播放音乐还是干什么等等。这是自动播放。这种情况在U盘上也会出现。
9 t3 a9 D7 O+ g# {# F打造最好的电脑自学交流论坛
- U0 o; y) D. V5 @打造最好的电脑自学交流论坛如果这张光盘上有Autorun.inf,那么搜索窗口将不会出现,Windows XP将读取Autorun.inf然后根据该文件的内容决定采取什么行为,通常将是运行Autorun.inf指定的程序。这就是自动运行。U盘支持不完全的自动运行,插上时不会执行Autorun.inf脚本但双击时会。 www.520diannao.com: e. f( q* y$ K* g& c8 D0 i
如果关闭了自动播放,Autorun.inf的脚本将不会被自动运行,插入光盘后也不会出现什么程序。当然那个搜索对话框更不会出现~这大概是自动播放和自动运行唯一的关系。 打造最好的电脑自学交流论坛3 X9 ^7 U$ k, F4 @2 H/ ^- V
打造最好的电脑自学交流论坛; L4 {' X5 P/ ^+ @' C  a& d" e
但是,如果你插入一张有Autorun.inf的文件,然后打开右键菜单,你可以发现“自动播放”那几个字是粗体,表明如果你双击光驱图标Autorun.inf脚本仍然会被执行。这个情况对U盘同样适用。 打造最好的电脑自学交流论坛# w" X% j- Q$ d  g: d! g0 J# ?
www.520diannao.com* Q8 d) P2 n) |. b/ Z5 D- e
所以即使你关闭了自动播放,接上一个带了毒的U盘,双击,病毒仍然会被激活,唯一的区别就是原来可能出现的让你选择操作的窗口不会再出现。
$ d6 t0 ]0 }$ [  p9 b2 Uwww.520diannao.com电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 W8 |9 H% a+ |' k
想预防U盘病毒,最简单的方法是永远不要双击打开U盘,用右键菜单进,而且右键菜单要看清楚!现在已经有病毒伪造右键菜单中的“打开”项了。据说有个更恶劣的U盘毒把“打开”和“资源管理器”都伪造出来(右键菜单中两个“打开”两个“资源管理器,毫无疑问前两个是假的)。 我爱电脑技术论坛- ?  ]' B4 P3 I' Z' p8 U
最好记得打开U盘前扫描一遍病毒。
. M6 X) ~9 C( V/ |6 ^$ I* }$ h我爱电脑技术论坛
$ `  X$ Z  _( {# y+ f% T1 J这一点Linux做的很好,可以设置插入可移动媒体时自动运行的程序,Windows MS还没有这个功能。 我爱电脑技术论坛$ }" Z% d$ Q& W

  A8 R6 a# D' }& }7 J4 Y一个修改注册表权限免疫U盘病毒的方法:打造最好的电脑自学交流论坛/ u: N& p7 Q; B2 A  J" E
引用:
+ @0 q& L. a& e我爱电脑技术论坛打开注册表项
) ]; w4 C3 M- ~+ L$ oHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2
2 u) J* Z$ @& B( G; P$ D9 J/ B! O在键MountPoints2上点右键,选择权限,将Administrators组和SYSTEM组的完全控制都设为阻止即可。
) t& O9 n7 ^% h- W/ ?" j+ `3 M, x电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
3 \( q$ M! S. R8 v6 P简单说下原理:
" w. I( k3 J4 M9 v; b& e- ]. N( zWindows读取Autorun.inf后,会修改MountPoints2下的子键以添加新的右键菜单项。 我爱电脑技术社区--打造最好的电脑技术自学交流平台; m. c- J& R) D! s
将这个键的权限设为阻止,指向病毒的菜单项无法出现,病毒自然也就不能被激活。
3 |" K1 M- s$ s& ~* w附M$知识库中提供的关闭自动运行的方法~未验证对U盘自动运行是否有效果:
3 Z! a1 j/ d/ v: A3 G/ T7 ]打造最好的电脑自学交流论坛引用:
2 L. D% w# `  u' Q6 j& e- uwww.520diannao.com如果您的计算机连接了 CD-ROM 自动换片器,则可能需要禁用自动运行 CD-ROM(自动运行光盘 [CD] 或自动播放音频 CD-ROM)。如果对 CD-ROM 自动换片器启用了自动运行 CD-ROM,则每次在其中一个托盘中插入新 CD-ROM 时,Windows 都会循环通过自动换片器中的每个托盘。 3 F4 H1 O8 @  ?0 h9 S: \

0 E! P* F& `+ N; w: H: s4 Z在用户界面中,没有用于启用或禁用自动运行 CD-ROM 的选项。要启用或禁用自动运行 CD-ROM,必须编辑注册表: 1. 依次单击开始和运行,在打开框中键入 regedit,然后按 Enter 键。 我爱电脑技术社区--打造最好的电脑技术自学交流平台' n+ ^5 t) e1 p+ _
2. 找到并单击以下注册表项: 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站3 K5 @# V8 V8 o% _2 H4 U
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDRom
$ \; Z2 T4 R" v( f+ w电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站3. 要禁用自动运行 CD-ROM,请将 Autorun 的值更改为 0(零)。要启用自动运行 CD-ROM,请将 Autorun 的值更改为 1。
" N. `3 F; W8 e: x3 m0 E8 b/ V我爱电脑技术论坛4. 重新启动计算机。
& L1 H1 T& y( ]1 E4 w我爱电脑技术社区--打造最好的电脑技术自学交流平台注意:此方法可禁用自动运行 CD-ROM。如果要根据在 CD-ROM 驱动器中插入的 CD-ROM 来禁用自动运行 CD-ROM,可以在插入 CD-ROM 的同时按住其中一个 Shift 键不放。
( n; L) Y: O5 v" i' `7 C打造最好的电脑自学交流论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台) W9 N/ S% s9 F% s
还有其他两个注册表项会影响此功能:
! R/ G7 K6 |3 vHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 我爱电脑技术社区--打造最好的电脑技术自学交流平台. O3 ]: s. K, G. |3 m. i2 a
NoDriveTypeAutoRun = 0x00000095 打造最好的电脑自学交流论坛- t6 x1 R% B2 @: s: Z

- [) u/ V2 X& W+ O+ X电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站- 和 -
  Y9 y' y3 [+ ]- f( }5 xHKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 我爱电脑技术论坛7 W8 o9 `, f; b! e% t
NoDriveTypeAutoRun = 0x00000095 www.520diannao.com0 S" l+ p1 a+ M
每个注册表项的正确值均为 0x00000095。

TOP

学到东西了,谢谢

TOP

发新话题