12/17/08。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
这是
yyq转发的
一篇关于Mac OS X上病毒问题的贴子,原作是7月份发的,虽然比较老,但是感觉有点意思。作者的目的是要反驳常见的“因为Mac OS市场份额太低,所以没人去写病毒”的说法。这里只看他提到的几条理由:
- OS X基于UNIX。UNIX从一开始就是个多用户系统,安全架构是内置的。Windows开始是单用户的,安全和多用户能力都是后加的。
- UNIX从一开始就内置网络功能,这个Windows又是后加的。
- Windows把IE浏览器深深地嵌入到系统中,并且允许在浏览器中执行代码。在OS X上浏览器是一个单独的应用程序,并不是操作系统的一部分。这是微软一个根本的胡搞,它们创造了无数的陷阱,让人可用用来攻击操作系统。
- 早先的Windows上所有工作都以系统用户的身份运行,所以攻陷整个系统更简单(见第1条)。
- 微软的后向兼容性没有任何好处,要运行老的程序就需要很多老的API,它们很可能有漏洞。
- OS X没有注册表。这是微软创造的第2个根本性错误。
- OS X会在运行新软件或安装什么东西前询问密码。这不能防止犯傻,但至少有一点抵抗力。
第2点不是太明白,原生网络就更安全?或许是这个意思吧。按我的体会,电脑中病毒无非是搞点坏代码,然后想办法让它传到你机器上,然后运行它,如果有必要,就把它加到自动运行上去,以便重启电脑后能继续为害。挡住这个过程限制随意运行程序加上用户权限应该就挺足够了,但似乎还有人很烦Vista的那个提醒。
来源也是个很重要的事,所以现在Mozilla装扩展还是去https://addons.mozilla.org;Linux软件仓库也很关键,所以一般都是有签名的。要用其他的,只好看那个站的品质了──这个问题上,拥有良好社区的Mac及开源界还是要好那么一点的。
12/17/08 17:12:11,由
cathayan发表。目录:
电脑
5条评论
微软的光盘自动运行是多媒体时代的产物,然后觉得牛B就扩展到所有盘上,简直是作孽啊,现在都还有无数的U盘病毒
ha 于 12/18/08 09:38:26 发表.
Unix 不是一开始就内置网络功能的。 Unix 诞生在网络产生之前。
Unix 说:让这里有网络吧。网络就诞生了。。。。
darcsis 于 12/22/08 08:18:25 发表.
不对,Unix和Internet可以说是同步产生的,Internet的头两个节点和PDP7上的Unix都出现于1969年。Unix本质上就是一个多任务多用户的系统,从根本上来讲它就是面向网络的。
ha 于 12/22/08 10:08:10 发表.
I am watching and will delete all spam.