开源不是一把双刃剑吗?

开源不是一把双刃剑吗?

可能重复:
编写开源程序是否会让任何人都可以自由地破解和利用它,从而降低其安全性?

我知道 ubuntu 是一个开源操作系统,这是一件好事,因为所有人都可以做出贡献。然而,这是否也使其更容易受到黑客的攻击,因为他们可以更轻松地以恶意方式更改代码?

代码或更新在向公众发布之前是否经过审核?谢谢。

答案1

我的理解是,更新发布后,整个 sayd 社区都会对其进行审核,然后发布。因此,我认为,当这么多了解其代码的人在发布之前深入观察代码时,很难插入一些不良代码。

它之所以是一把双刃剑,是因为它是由一个庞大的社区开发的,社区成员并非都在同一家公司工作,对事物的看法也各不相同。这里的开发人员都有自己的愿景,每个人都试图推动他们的想法。所以这基本上使得整体进展非常缓慢。

相关内容