|
|
发表于 2009-8-18 14:36:03
|
显示全部楼层
Post by poet;2012441
病毒的几个基本特征:
1。能够在你没有明确指示的前提下被启动
2。能够传播(其实任何一个程序,首先要能启动,启动之后要想传播是非常容易的。)
windows 里面任何人都是管理员帐号,一个程序一运行就可能用自己去替换系统dll,或者把自己加到驱动程序中去,或者修改自动启动选项。以后这个病毒就可以被自动启动了,然后就可以做任何想做的事情。
linux 下面,如果你用普通用户登录,一个程序根本不可能把自己加载为驱动,也不可能替换系统程序。因此它根本没有被自动启动的条件。如果它不能被自动启动,那么它就什么也做不了。
事实上如果 linux 下面大家都用 root 进 X,那么 linux 比 windows 更脆弱
其实在Windows 7中,普通用户执行的程序连写C盘的权限都受到很大的限制,对c:\program and files 的写操作都是在用户目录下的虚拟文件夹执行的。这确实提高了安全性,但仍无法阻止病毒。
文化的因素也不会是主要因素,现在的开源文化主要比较好的抑制了针对程序漏洞的攻击,但实际上现在很多病毒及其传播并非依靠程序漏洞,而是用户操作的漏洞。而依赖用户误操作传播的病毒与操作系统几乎是无关的。
我觉得楼主给出的原因确实是目前Linux病毒少的最关键原因。用的人少,用户的计算机使用素养相对高,导致病毒开发的所带来的收益相对低,这跟国别也没多大的关系。 |
|