开源软件安全吗? 开源软件的安全性如何?(2)
开源软件安全吗
既然我们已经澄清了这些有关开源软件安全性的迷思,让我重点展示一下开源软件是如何处理安全问题的。
换句话说,开源软件在安全性上的优势。
请不要忘记,开源软件的优势也是 Linux 比 Windows 更好的一些原因。
更多的眼晴关注开源软件代码
不像专有软件,(对开源软件的)代码访问并不局限于少数几个开发者。
一些开源项目甚至可能拥有数以万记的开发者可以查看代码、审查它们并标记和修复其中的安全性问题。
相比闭源软件,这给予了开源项目拥有快速识别问题并尽快修复它们的能力的优势。
不仅仅限于拥有更多的开发者,企业通常也会参与他们所使用的开源项目。当他们这样做的时候,他们也会查阅代码并审查它们。
这提供了另一条外部审查的途径,而这可能有助于提升开源软件的安全性。
反之,就闭源软件而言,数量有限的开发者可能并不能找出所有种类的安全问题。而且他们可能需要花费更长的时间来一一修复发现的问题。
社区决定安全问题的优先级
闭源软件的开发者可能在处理什么问题和什么时候解决问题等方面有某些限制或者优先等级。
而如果是开源项目,贡献者社区可以自行决定优先级,并自行安排他们想解决的问题以及决定合适修复问题。你不需要依赖于供应商的决定或者按照他们的指示来解决一个安全问题。
着手处理和修复安全问题的决策在开源软件项目中更加透明和灵活。因此,它可以被证明是更有效的,并为你带来以下三个益处:
- 透明度
- 不依赖供应商
- 更快的安全更新
开源软件不是防弹的,以下是原因

虽然在某些情况下,开源软件可能在安全性上具有优势,然而仍有一些因素影响它。
承认这些问题的存在是很重要的,据此,企业或者个人可以就开源软件的安全情况做出更好的决定。
并无足够的眼睛来审查代码和不确定性
即使开源软件代码可以被全世界的开发者自由访问,项目没有足够的贡献者/开发者彻底审查开源代码的可能性仍然存在。
既如此,我们不能对开源软件的同行审查抱有极高的信心,因为它恰好缺失了这一点。
开源软件可能“声称”拥有最高的安全性因为它们是开源的。在没有足够的开发者致力于该项目时,这是一种误导。
同样,我们也无从得知有多少开发者在查看/检查代码,也不知道代码的检查进行到什么程度了。
举例而言,心脏出血漏洞Heartbleed 是在一个被广泛使用的项目(OpenSSL)中引入了 2 年以后才被发现的。
相关阅读
-
抖音人气票可以换钱吗 抖音上的流量可以换钱吗
今日重点为您介绍抖音人气票可以换钱吗方面的内容,抖音人气票有免费的和计费的两种,免费的人气票不能换钱,但是计费人气票可以换钱。
-
多多买菜菜烂了谁赔钱 多多买菜菜坏了怎么办
本文核心导读:多多买菜菜烂了谁赔钱及多多买菜菜坏了怎么办方面的知识,希望能帮到网友们! 虽然拼多多上的菜价格比较便宜,不过不少小伙伴们担心买到不新鲜的菜,那么拼多多上的菜
-
三星s21是直屏吗 三星s21是直屏还是曲屏
关于这个三星s21是直屏还是曲屏方面的内容,三星s21是直屏,其采用6.2英寸1080P Super AMOLED屏幕,支持120hz自适应屏幕,同时支持HDR 10+显示。
-
健康码捷径 快捷健康码怎么弄
本文为你详解快捷健康码怎么弄方面的介绍,关于健康码捷径 快捷健康码怎么弄,一定能给您带来帮助的,一起来了解吧! 以支付宝10.2.26为例,快捷健康码可以进入快捷指令添加操作,在设


