对“WSH”说不

2008-04-09 04:02:16来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  近一两年来,利用 VBScript (VB脚本语言)编制的各种病毒、尤其是蠕虫病毒可以说是层出不穷,去年的“I LOVE YOU”和近来的“Newlove”,均是属于这种类型的电脑杀手。这类病毒的一个共同点,就是在通过邮件传播时,都包含了一个以 .vbs 为后缀名的附件,用户收到该邮件后,只要双击执行该附件,也就感染了病毒。这些病毒的广泛传播,给广大的计算机用户带来了巨大的损失。而那些用心叵测的电脑病毒制造者们,之所以钟情于用 VBScript 编制病毒,就在于他们看中了微软在 Windows 中内嵌的 Windows Scripting Host (WSH),WSH 为 Visual Basic 脚本语言的自动运行提供了方便。

  应该说,所有允许运行 Windows Scripting Host (WSH) 的微软 Windows 用户都是这类病毒的潜在受害者。微软设计 WSH 的初衷是为了让计算机能自动地执行一些任务,但实际上,这一功能对普通用户而言,并没有太大的意义。相反,实践证明,它倒成了传播病毒的帮凶。WSH 是 Windows 系统中的一个可选功能,也就是说,它可以在 Windows 中被禁用。WSH 一旦被禁用,那隐藏在 VB 脚本文件(.vbs 文件)中的病毒就无法被激活,我们的计算机自然就会更加安全。但对于要不要禁用 WSH 这个问题,也不能一概而论,需要用户根据自己的实际情况权衡。下面就让我们先来讨论一下禁用 WSH 的利弊。

  从正面讲,禁用 WSH 有以下几个明显的好处:首先,WSH 的禁用可以防止感染“I LOVE YOU”和“Newlove”这类隐藏在 VB 脚本文件中的病毒,并阻止其继续传播。你的电脑将不再受到这类病毒的侵犯,病毒也不可能再通过你的 e-mail 继续自动扩散。其次,WSH 就像潜伏在你电脑中的一枚炸弹,一旦时机成熟,不知道还会带来什么麻烦,并给你的爱机招来“杀身之祸”,从这一点看,禁用 WSH 是当然的防患于未然之举。再次,通过笔者在 Windows 各版本中的试验,禁用 WSH 并未给系统带来直接的不良后果,计算机的运行与禁用前并无明显变化。而且,微软 Office 和 IE 的常规操作,也无需 WSH 功能。最后,从技术上讲,禁用 WSH 的步骤十分简单(具体方法附后)。用简单的方法实现对病毒的防范,何乐而不为呢?

  但另一方面,禁用 WSH 也可能会产生一些消极影响:禁用 WSH 后,可能会影响少数需要该功能的软件的正常运行。而问题的关键是:对普通用户来讲,并没有一个简单的办法来判断一种软件是否需要 WSH。不过,客观的讲,我们所用的大部分软件是不需要 WSH 的。

  综上所述,尽管 WSH 可能会使我们的电脑感染病毒,但是否要禁用它,还需要我们根据自身情况来决定。总的来讲,笔者认为,对于拥有一个庞大的局域网的集团用户来讲,禁用 WSH 应该是值得考虑的。因为网络管理员知道网络中的终端用户需要使用什么样的软件,并可以据此决定是否禁用 WSH。但对于普通的个人用户来讲,做出是否禁用 WSH 的决定也许就不那么容易了。众所周知,Windows 是一个看似庞大、实则脆弱的操作系统,对其中任何一个部分的更改,都可能给系统带来奇怪的、且难以预料的影响。因此,作为经常使用新软件的个人用户来讲,在你决定禁用 WSH 前,应该先作好应付系统出现问题的准备,尤其是要作好少数程序不能正常运行的准备。

  禁用 WSH ,是一种较为极端的方法,它可以有效地防止电脑感染隐藏在 VB 脚本文件中的病毒。但需要指出的是,病毒的种类多不胜数,因此,禁用 WSH 并不等于你的电脑同时可以免受其它种类病毒的侵害。毕竟,病毒的防范,从来就没有一个万全之策。只有大家不断地提高安全意识、改进防毒手段,我们的电脑才会更加安全。

  附:禁用 WSH 的步骤

  下面针对目前常见的 Windows 版本,分别介绍禁用 WSH 的方法:

  Windows 95
  (注:并不是所有的 Windows 95 都安装了 WSH 。只有 Windows 95 第二版及以上版本才嵌入了 WSH ;此外,WSH 也可能会随着 5.0 及以上版本 IE 的单独安装而嵌入老版的 Windows 95。)
  第一步:打开“我的电脑(My Computer)”;
  第二步:选择“查看(View)”菜单中的“选项(Options)”;
  第三步:点击“文件类型(File Types)”项;
  第四步:找到“VBScript 脚本文件(VBScript Script File)”;
  第五步:选择“删除(Remove)”;
  第六步:点击“OK”确定。

  Windows 98
  第一步:单击“开始(Start)”菜单;
  第二步:选择“设置(Settings)”中的“控制面板(Control Panel)”;
  第三步:点击“添加/删除(Add/Remove)”;
  第四步:选择“Windows 设置(Windows Setup)”项;
  第五步:点击“附件(Accessories)”并获取详细资料;
  第六步:取消对“Windows Scripting Host”一项的选择;
第七步:点击“OK”确定。

  Windows NT
  与 Windows 95 中讲述的步骤基本一致。

  Windows 2000
  第一步:打开“我的电脑(My Computer)”;
  第二步:选择“工具(Tools)”菜单中的“文件夹选项(Folder Options)”;
  第三步:点击“文件类型(File Types)”项;
  第四步:找到“VBScript 脚本文件(VBScript Script File)”;
  第五步:选择“删除(Delete)”;
  第六步:点击“OK”确定。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:通过Form处理API来简化表格

下一篇:如何在ASP中实现PING

IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设

网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源

网站联盟: 联盟新闻 联盟介绍 联盟点评 网赚技巧

行业资讯: 搜索引擎 网络游戏 电子商务 广告传媒

网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它

服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护

软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷

网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash

程序设计: Java技术 C/C++ VB delphi

网络知识: 网络协议 网络安全 网络管理 组网方案 Cisco技术

操作系统: Win2000 WinXP Win2003 Mac OS Linux FreeBSD

热门词条
最新资讯
热门关注
热门标签