5月12日外电头条:自动更新是不是做过头了?

.com声明,近期发现有多家媒体转载.com“外电头条”栏目文章,但不标注原文出处,且修改正文内容。.com郑重声明,非经授权,谢绝转载;合作伙伴请务必标明出处,且禁止修改正文内容。】

【】不可否认,每个程序员编写的代码都会有漏洞,虽然这听起来让人不快,但这并不是他们的错——看看现在各种复杂的软件开发平台就能理解,出错是不可避免的。要紧的是程序员要抢在错误造成任何伤害之前采取措施予以纠正。自动给用户推安全补丁是修复漏洞的最快方法,但要注意:它很容易就做过头了——就像微软那样。

典型的例子就是Internet Explorer。长期以来,由于其宽容的设计和一系列似乎永无休止的安全漏洞,微软的浏览器被各种恶意软件和攻击当成主要目标。为此,4月中旬微软发布了一个重要的IE安全更新。这应该是件值得庆贺的事情,微软的开发人员做的不错,可以说这个安全漏洞已经被关闭了。关于微软的补丁安全公告,大家可以访问的安全频道的微软漏洞补丁栏目。

这次的更新不仅仅是又一个安全补丁,而是Internet Explorer 8——一个全新的,重大的版本升级(关于IE8的安全性详解,站上有相关介绍)。同意安装的用户会发现它取代了旧版本的IE。不同意的用户…….嗯,没办法,那就必须敢于忽略这次“关键安全更新”。自己做出决定吧。

IE8建立了一个新标准

微软有强有力的理由来这样做,因为旧版本的浏览器不符合W3C标准——也就是大家常说的站点标准(Site Standard)。通过IE8,微软可以强扭着每位IE用户的胳膊让他们升级到最新版,从而创造出一个Windows平台上全新的事实上的标准。IE8是目前最符合标准的版本更新了。对于网络开发人员来说,这可能是一个福音。

再说一遍,IE8对标准的坚持意味着它运行起来与IE7、IE6或IE5不会完全一样。不管你喜欢还是不喜欢,已经有太多的企业级应用已经把这些老版本浏览器的独特怪癖写进去了。因此,微软无法责怪别人,除了自己,毕竟是它发布了这些不符合安全要求的浏览器。微软为了使Windows能够保持向后兼容可谓投入巨大——此前微软在兼容性方面曾经饱受诟病,.com曾经报道,微软高管称,IE浏览器已经发展了十多年,历经多个版本;由于浏览器标准和网页开发标准的不统一,导致IE为了兼容历史版本而变得越来越“沉重”——因此对于IE来说,与其不停的发布补丁,推出一个新版本现在看来是最好的办法了。

不幸的是,把IE与Windows相比有些恰当的过头了。曾经风靡的“网上冲浪”这个短语早已失去了它原有的意义。如今的浏览器已经越来越复杂,可以将用户和各种线上应用相连,在PC桌面上运行。它们自己已经变成了完整的软件平台。事实上,如果浏览器的功能继续提高上去,我们熟知的桌面操作系统最终也可能会失去意义了。因此微软敢于在浏览器这里试水对它的Windows也是具有一定风险的。

自动更新很容易走得太远

然而还是会有bug出现的。在旧时期,客户需要定期检查供应商的网站,自己查找新的安全补丁。在最好的情况下,他们可以订阅newsletter。即使这样,他们也必须下载后自己安装更新。微软的Windows Update功能是向正确方向迈出的重要一步,随后Firefox 1.5等也推出了自动更新功能。

但是,自动更新很容易走得太远。并非仅仅是微软在偷偷地挑战用户可以接受的底线,Google的Chrome也是如此,例如Google的更新服务就在后台运行,在用户不知道的情况下静静地下载并安装新版本的浏览器。Google的做法“鼓舞”了其他人!苹果的做法几乎被认为是最糟的,因为它试图为Windows下的QuickTime用户默不做声地安装上Safari,而不管他们是否有兴趣去尝试一个新的浏览器。【.com编辑点评:苹果的这种做法确实让很多人郁闷,记得那会safari出了一个小漏洞,软件居然提示我再重新下载一个完整的新版。】

幸运的是,IE8的更新比原来的要有风度的多。即使你下载了自动更新,也必须明确地确认你要安装它。而如果你决定放弃并通过控制面板的添加/删除程序将它移除,那么重新启动后,你会发现你只是回到以前版本的IE——IE8并没有被删除,但是躲了起来,不会造成坏处,也没有犯规。【.com编者注:有的朋友会误以为IE8是可卸载的,但其实不是这样,在最新的Windows 7 Build 7048里,打开控制面板的程序与功能,进入打开或关闭Windows功能,稍等就可以在程序服务清单里看到Internet Explorer 8的身影,接下来只需将其选中并确认,系统会重启、进行配置并再次重启,然后IE8就“不见”了。注意,这并不算卸载。】

当然,软件供应商需要在自动处理安全性更新和用户的合作之间找到平衡。用户有权知道自己的电脑正在安装哪些软件,是因为什么原因。与此同时,他们也有责任让自己的电脑得到最新的安全补丁,让它们不会成为僵尸网络、蠕虫和其他恶意软件的受害者。

#p#

预先提示?

也许现在的问题是软件供应商没有给用户提供足够的信息来做出正确的选择。也许每个软件更新都应该在安装之前给用户弹出一个易于理解的解释。是不是可能会像下面这样:

亲爱的用户:我们出了点小问题。当我们编写您现在使用的这个版本的软件时,我们认为它真的是完美的。但我们错了,它包含了一些bug,互联网上的罪犯可能会利用它们。如果您继续使用,那么每次您使用计算机时,系统可能会遭受间谍软件、病毒、身份盗窃的攻击,还有一些更糟的情况。我们现在提供给您的补丁会解决这些弱点——我们是这样认为的,但还有一个条件:它会改变软件的某些功能和行为,因此它可能无法以先前的方式工作了。它也可能不再兼容以前那些正常兼容的软件,这也可能意味着您将无法使用那些软件了。当然,一切将由您来选择。

然而,不知道是怎么回事,我严重怀疑这样的提示是不会得到市场部门通过的……

【.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为.com,且不得修改原文内容。】

原文:Automatic updates: There has to be a better way  作者:Neil McAllister

【编辑推荐】

  1. 谁说安全一定要牺牲性能?
  2. 巧妙修改DNS设置提高工作站开机速度
  3. 八方面原因可能拖慢操作系统启动过程
  4. 如何判断你的电脑是否中了病毒

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/149577.html<

(0)
管理的头像管理
上一篇2025-03-12 16:34
下一篇 2025-03-12 16:35

相关推荐

  • 服务器SLA服务协议是什么有什么用,有哪些注意事项?

    服务器SLA服务协议是服务商与用户之间关于服务可用性、性能等方面的正式承诺,它直接决定了业务稳定性和运维成本,什么是服务器SLA服务协议服务器SLA(Service Level Agreement)是服务等级协议的缩写,在IDC和云服务领域,它是一份具有法律效力的合同附件,明确服务商必须提供的服务水平基准,这份……

    2026-07-26
    0
  • 站群服务器泛站和泛目录有什么区别?,怎么选

    泛站基于多个独立域名构建独立站点,泛目录则在同一域名下通过目录结构构建内容,这直接影响SEO权重分配和资源管理,什么是泛站和泛目录泛站模式泛站模式使用多个独立域名,每个域名部署独立网站,内容互不关联,这种结构下,每个站点各自积累SEO权重,适合需要大量外链或分散风险的场景,推广不同产品时,泛站能避免单一站点被处……

    2026-07-26
    0
  • 服务器防火墙硬件和软件哪个效果更好,怎么选

    在服务器防火墙的选型中,硬件防火墙与软件防火墙并非非此即彼,而是互补关系,对于追求高安全等级与稳定性的生产环境,采用硬件防火墙做网络层隔离,配合软件防火墙做主机层加固,是当前公认效果最好的组合方案,硬件防火墙与软件防火墙的核心差异性能与资源占用硬件防火墙依托专用ASIC芯片或FPGA处理数据包,转发延迟通常在微……

    2026-07-26
    0
  • 站群服务器做GEO的核心逻辑是什么?,怎么做

    站群服务器做SEO的核心逻辑,是通过独立IP和资源隔离,彻底切断站点间的关联性,让搜索引擎对每个网站进行独立评估,从而降低连带风险并提升整体排名效率,站群服务器的核心价值:独立性与隔离性IP独立性:为什么是命门搜索引擎在评估网站时,会记录IP地址,如果多个站点共享同一个IP,它们之间很容易被判定为同一主体控制……

    2026-07-26
    0
  • 弹性云服务器到底是什么意思怎么收费,多少钱一个月

    弹性云服务器(Elastic Cloud Server,ECS)是一种可随时调整计算资源的云服务器,收费方式以按需付费和包年包月为主,用户只需为实际使用的资源买单,什么是弹性云服务器弹性云服务器本质上是一台运行在云端、配置可以灵活调整的虚拟机,它不像物理服务器那样固定规格,你可以在业务高峰期快速增加CPU、内存……

    2026-07-26
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注