开源系统为什么比不开源的安全?

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:14:44
一直有这个说法,意思是因为开源,所以有了漏洞世界各地的程序员马上就给它补上了。所以安全。 例如linux, 还有一个原因是用的人少。黑客没兴趣。

我不明白的是,像windows,微软拥有世界最顶尖的程序员,而且系统就是他们自己开发的(对他们来说windows就是开源啊),那不是更快能补上漏洞吗。
而且既然是开源,那发现漏洞也比闭源的容易得多啊。
第二个原因倒是没有异议,但那就不是技术成面的问题了。
到底开员软件为什么安全呢?技术上

针对开源系统制作的软件或者杀毒软件,制作者可以将自己的产品很好的融合到系统中去,从而漏洞或者BUG就较少,相对也就安全。

而windows 内部也应该是分不同部门,IE有IE的代码编写部门,系统内核有内核的,就会产生协调问题,漏洞或者BUG发现的也就不及时;而外部开发的软件跟系统的融合肯定是不紧密的,问题总是会有的。
而且无论怎么样,简单的系统测试员是永远比不过那些天天以发现系统漏洞为乐的黑客们,所以微软永远都是跟在黑客后面打补丁

你说的很对,开源的软件会有很多开源爱好者关注,一旦有漏洞也会及时发现,另外使用linux的人大都对系统知识多少有了解,而不像window很多都是傻瓜用户

windows虽然有非常优秀的程序员,但是相对应世界上千千万万的程序员而讲,九牛一毛而已,并且都是出现问题才出的漏洞