为什么OS X上没病毒呢?


12/17/08。  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及开源界还是要好那么一点的。

12/17/08 17:12:11,由cathayan发表。目录:电脑

Comments

5条评论

??:

?????????????????????????????????IE????????

:-D
?????????
于 12/17/08 21:21:29 发表  http://blog.tancee.com/

leon.lee:

?2????????Unix?????????????????????????????????
于 12/18/08 08:07:34 发表  http://www.antsight.com/liyi/

ha:

????????????????????????B????????????????????????U???
于 12/18/08 09:38:26 发表  

darcsis:

Unix ?????????????? Unix ??????????
Unix ????????????????????
于 12/22/08 08:18:25 发表  

ha:

???Unix?Internet??????????Internet???????PDP7??Unix????1969??Unix????????????????????????????????
于 12/22/08 10:08:10 发表  

Add Comments

This item is closed, it's not possible to add new comments to it or to vote on it

TrackBack