“世界上最安全系统”的开发者们都在哪里?

OpenBSD,一个有点传奇的名字。这个BSD一直以安全性为核心开发理念。吉祥物是一只河豚,鲜美无比却部分剧毒,大概是象征着代码质量高而安全性能强悍。话说这个系统的起源还有着一段小故事。其开发者Theo De Raadt据说是某些理念与其他团队成员不同(也有说法是此人有RPWT,谁知道呢,所谓众口铄金,积毁销骨),被NetBSD团队踢了出来,一怒之下就开始了OpenBSD计划。关于此人,大家可以Google一下,有很多八卦。

OpenBSD的安全体现在哪里?从其网站的description就可以略知一二:

OpenBSD, A Multiplatform Ultra-Secure Operating System. Focus: portability, standardization, correctness, security, and cryptography.

也无妨从一个趣谈讲起。在2002年6月之前, OpenBSD的官网上写着这样一条口号:

Five years without a remote hole in the default install!

在默认安装下,过去五年没有任何远程执行漏洞被发现。


斗转星移。2002年6月, Mark Dowd发现了OpenSSH(也是Theo De Raadt主持项目之一)的一个远程执行漏洞,这个漏洞可以使得攻击者远程访问root账户,在当时不仅影响到了OpenBSD本身,也同时影响到其他一堆用了OpenSSH的系统。 这个问题的出现让官方不得不把那条引以为豪的标语换成下面这条:

One remote hole in the default install, in nearly 6 years!

在默认安装下,接近6年的时间里只有一个远程执行漏洞被发现。


这条标语又在openbsd.org挂了四年,可是就像那句话所说,人生,就是一个接一个的杯具。2007年3月13日,Alfredo Ortega又发现了OpenBSD的一个远程执行漏洞。于是这条标语也被杯具式地换成了:

Only two remote holes in the default install, in a heck of a long time!

在默认安装下,在N年的时间只有两个远程执行漏洞被发现。


(注:heck这个用法很地道啊,考G考T的同学要多注意积累, :grin:

当然,相比实际应用中需要使用多种服务的系统来说,仅仅安装了默认服务,安全性能本身就好很多。不过这一点也足以说明OpenBSD的在安全方面做的确实比其他的BSD好的多。不枉开发组的几个人花了4年的时间用人工阅读的方式逐行检查了多达300MB的源代码,(想象一下通读几百兆的纯文本是什么概念),其代码质量之高,不难想象。

好的,八卦讲完,回到主题。在其官网的这个链接中(里面的列举的理念让我看得很爽),OpenBSD官方给出了一张世界地图(请点这里看原图):

openbsd_map

上面标出了全世界OpenBSD开发人员的大致位置。看到这幅地图以后,我用我那几乎不剩什么的高中地理知识找了张世界地图看了一下,得出大致的分布是这样的:

美国、加拿大,20人左右,五大湖地区边界线比较模糊,只能看个大概,而且由于美国对密码产品这类敏感技术的出口有限制,所以应该有一些是转移到加拿大开发的;

欧洲也是主要力量,尤其集中在西欧。具体分布在这些国家:

法国、英国、德国、西班牙、瑞士、瑞典、荷兰、丹麦、波兰、苏格兰、葡萄牙、比利时、意大利、立陶宛、俄罗斯、土耳其;

澳大利亚,2人,分别在墨尔本和布里斯班;

亚洲,在台湾分布有1人,(看了一下Wikipedia,似乎并不是台湾人,而是个Alberta girl,有兴趣的同学可以继续digg),日本1人(似乎已经在07年Deceased?);

南美洲只在巴西分布有1人,上帝之城——里约热内卢;

世界其他地区,0人

写到这里,我不禁回想起了2006年一度沸沸扬扬的银河麒麟事件,关于此事件,请参考这里的一点资料:

http://blog.csdn.net/dancefire/archive/2006/04/27/679782.aspx

http://www.it.com.cn/f/news/065/19/273270.htm

九层之台,起于垒土。千里之行,始于足下。对开源精神和对技术的纯粹追求让OpenBSD的Developer们可以从通读源代码开始,一点一点的去做自己想做的事情,诚如开源社区的发展壮大。毫不夸张的说,他们正在进行一项伟大的事业。在这方面,我觉得我们都要向无私奉献的谢大看齐。无需更多的追问,只希望我们能够多出现一些像这位大牛一样icon式的人物,少一些无谓的是非纷争。

附:OpenBSD Developers的详细资料
http://worldlingo.com/ma/enwiki/en/List_of_OpenBSD_developers

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: