2017-07-27 05:03:00 作者:鲁畅开源与闭源之争在进入最近五年之后,趋于寡淡。尽管依然有德国程序员领用开源在18个月内成功勒索200万欧元的新闻爆出,但是开源的优势逐渐被人们所接受。对于我们来说,开源显得尤为重要,因为开源比闭源让软件更安全。为什么开源比闭源安全有人说,开源的世界是危险的,因为你需要将一切都公之于众,就像将房门和保险箱敞开,还祈祷别人能够\"路不拾遗\",听起来总觉得哪里有问题。但是对于大多程序员而言,开源代表了一种情怀和一种正向的循环。对于商业用户来说,开元也是优势明显,不但可以缩短开发周期,还能降低成本,因为源代码开放了,只需要稍做修改就可以嵌入到产品中去。那么,开源世界的规则究竟是什么?答案很简单:透明化。百万双眼睛盯着你开源软件用户无需经过任何人同意便可修改代码,但在更改代码的同时,又百万双眼睛共同盯着,协作发现漏洞;一旦发现漏洞,无需走任何官僚化的程序,任何人均可修复漏洞,无需告知厂商。就像Linux之父的Linus法则一样,\"只要曝光足够,所有的Bug都是显而易见的\"。所以说,开源的软件通常与专有系统一样安全,甚至更安全。当然,也有人唱反调,说一旦开源,就等于将系统和软件漏洞暴露在黑客的视线中。虽然这种论调并非妄言,但是在国家安全和其他安全敏感领域中便不再成立。开源有利于国家安全其实我们能够发现无论是美国、英国,还是中国都在越来越多的采用开源的软件和技术。正因如此,才出现了Windows 10中国特供版的出现。对于看不清内部构造的产品,政府和信息敏感企业往往不敢使用。毕竟Internet基础协议是开放的,Unix系统的代码基本上是开放的,只有操作系统软件也同样开放,才能获得用户信任。尤其在国家信息安全的背景下,对软件、系统的引进过程中,源代码的开源一定是必不可少的。从这个角度来看,国内操作系统的研发,国家对涉及网络信息安全的设备(如八路以上服务器)进行审查的做法就很容易理解了。结束语相比于封闭的环境,开源的生态更为开放、透明。所以,开源的软件和系统也更然人放心,因为它更安全。长按二维码关注我们微信公众号:yijianyingxiong
0 评论