在很多
Linux和
Windows的讨论中,
Linux的热心拥护者都说他们的操作系统更加
安全。他们抱怨说
Windows操作系统以及上面的应用程序充斥着bug,代码编写的不好,因此更加容易感染病毒。
当然,那些主要使用
Windows 操作系统的管理员反对这种说法。他们认为
Windows 的
安全性与其它的操作系统相比没有什么区别,
Windows 经常成为攻击目标的原因是使用的太广泛了。
要为这种争论找到一个结论的最好方法就是数字。在此,我们以
Security Focus Bugtraq 的数据为准看看两个操作系统的缺陷有多少,我们要先警告你:具体的数字可能让你吃惊:
Buqtraq vulnerabilities 2001
下面的列表显示了2001年中发现的各种操作系统弱点的个数:
Buqtraq vulnerabilities 2000
这个是2000年的列表
结论
上面的图表显示,在2000年,
Windows NT 4.0 是发现bug最多的系统。但是
Linux也好不到哪里去。在2001年,
Windows 2000 的表现要好一些,实际上,它排在列表的中央,需要注意的是:我们当然不能把
Linux的bug加在一起,因为很多bug是所有
Linux平台所共有的。然而,正如上面的数字显示,不同的
Linux之间的bug数目是有很大区别的,正如
Windows NT 4.0 和
Windows 2000 的bug同一样,Sun solaris 也是如此。
但是由于基于Microsoft
Windows 的应用和业务是如此之多,如此广泛,因此Microsoft的错误的影响也就更大,我这么说并不是说我是Bill Gates的支持者或者是喜爱Microsoft。不过我认为这种情况的原因就是Microsoft系统的市场份额非常大,而Microsoft所肩负的责任也是异常重大的,他们的系统不能只是还可以就行了,在
安全性上他们必须做到极至。不幸的是,Redmond的巨人似乎还没有感觉到这种责任。
未来Microsoft的错误还是会很大的影响这个巨人,其产品巨大的市场份额使得他们的产品将受到更多的关注。