« 乡村梦想 | 主 页 | 方便使用Debian的一些站点 »

为什么OS X上没病毒呢?


cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

这是yyq转发的一篇关于Mac OS X上病毒问题的贴子,原作是7月份发的,虽然比较老,但是感觉有点意思。作者的目的是要反驳常见的“因为Mac OS市场份额太低,所以没人去写病毒”的说法。这里只看他提到的几条理由:
  1. OS X基于UNIX。UNIX从一开始就是个多用户系统,安全架构是内置的。Windows开始是单用户的,安全和多用户能力都是后加的。
  2. UNIX从一开始就内置网络功能,这个Windows又是后加的。
  3. Windows把IE浏览器深深地嵌入到系统中,并且允许在浏览器中执行代码。在OS X上浏览器是一个单独的应用程序,并不是操作系统的一部分。这是微软一个根本的胡搞,它们创造了无数的陷阱,让人可用用来攻击操作系统。
  4. 早先的Windows上所有工作都以系统用户的身份运行,所以攻陷整个系统更简单(见第1条)。
  5. 微软的后向兼容性没有任何好处,要运行老的程序就需要很多老的API,它们很可能有漏洞。
  6. OS X没有注册表。这是微软创造的第2个根本性错误。
  7. OS X会在运行新软件或安装什么东西前询问密码。这不能防止犯傻,但至少有一点抵抗力。

第2点不是太明白,原生网络就更安全?或许是这个意思吧。按我的体会,电脑中病毒无非是搞点坏代码,然后想办法让它传到你机器上,然后运行它,如果有必要,就把它加到自动运行上去,以便重启电脑后能继续为害。挡住这个过程限制随意运行程序加上用户权限应该就挺足够了,但似乎还有人很烦Vista的那个提醒。

来源也是个很重要的事,所以现在Mozilla装扩展还是去https://addons.mozilla.org;Linux软件仓库也很关键,所以一般都是有签名的。要用其他的,只好看那个站的品质了──这个问题上,拥有良好社区的Mac及开源界还是要好那么一点的。

2008-12-17 17:12:11,由cathayan发表。目录:电脑  EMail This

评论

探客:

大多数欧洲人是基于网络银行、信用卡交易和其他隐私安全性的考虑而舍弃IE。中国刚好相反。


对微软意见比较大。
于 2008-12-17 21:21:29 发表,来自:http://blog.tancee.com/

leon.lee:

第2点我觉得可能是指Unix从一开始就是为网络设计的,因此是不是对来自网络的攻击已经有所考虑?
于 2008-12-18 08:07:34 发表,来自:http://www.antsight.com/liyi/

ha:

微软的光盘自动运行是多媒体时代的产物,然后觉得牛B就扩展到所有盘上,简直是作孽啊,现在都还有无数的U盘病毒
于 2008-12-18 09:38:26 发表,来自:

darcsis:

Unix 不是一开始就内置网络功能的。 Unix 诞生在网络产生之前。
Unix 说:让这里有网络吧。网络就诞生了。。。。
于 2008-12-22 08:18:25 发表,来自:

ha:

不对,Unix和Internet可以说是同步产生的,Internet的头两个节点和PDP7上的Unix都出现于1969年。Unix本质上就是一个多任务多用户的系统,从根本上来讲它就是面向网络的。
于 2008-12-22 10:08:10 发表,来自:

我来评论








为保护您的隐私,请不要在评论框里填写自己的真实E-mail地址。
广告见之即删。带有任何赢利机构链接的评论都会删除。

buy viagra generic