Half the truth is often a great lie.

守卫互联网世界安全的隐武者

科技 ywz 8243℃ 0评论

[大西洋海域]

史蒂夫·马奎斯和他的战友们并不是第一拨踏上密码学战场的人。

第一次世界大战告终后,《凡尔赛条约》规定战败的德国不能拥有潜艇,但德国海军依然秘密研制出了适用于远洋海战的大型潜艇,以字母U后缀数字命名。每艘U型潜艇上都搭载着恩尼格玛密码机,用来对重要作战情报进行加密保护。在战争双方的加密与破译之间,一场场偷袭、登陆和轰炸被策划或者揭露。有人死伤,有人欢庆。

那时的德国男孩会觉得潜艇兵是一个光荣的位子,只有身体条件最好、心理素质最过硬的人才能入选。在U型潜艇上工作,不光每12周就有假期,还能享受封闭环境服役补助和潜水补助,薪水几乎是陆军的两倍。唯一的痛苦是潜艇内空间有限、温度奇高。紧贴舱壁的铺位只能容纳士兵侧身躺下,许多岗位还是两人轮流用一个“热铺”。每到换岗时间,铺上的士兵就得不情不愿地去接班,而刚回来的战友则在那张五十摄氏度汗湿的铺位上继续睡去。

U-110潜艇上的德国士兵同样没有机会了解战友的样貌身世和脾气喜好。他们也同样深信自己是为了责任与荣耀才投入战事。1941年,U-110潜艇被英军捕获。1945年,U-505潜艇被美军捕获。潜艇上的恩尼格玛密码机和密码本帮助盟军提前两年取得在西欧的全面胜利。

二战后,美国政府颁布联邦资料处理标准(Federal Information Processing Standards),其中140-2号标准收紧了对加密法的控制。所有卖给美国政府的软件必须经过第三方机构独立验证其保密性能,并提交检测报告。无数公司立刻抓住机会提供评估服务,整个新的行业应运而生。

国防部咨询顾问史蒂夫·马奎斯就在这个行业中耗尽了前半生。他烦透了官僚主义作风,看腻了一个政府部门跟另一个斗智斗勇,像左手掐右手。为了简化行政程序,他四处求援。一个政府部门6次决定资助,而另外一个部门驳回了6次。

“政府像怪兽那样大,那么多文件,我一辈子都那么过去了。”最后,史蒂夫·马奎斯像所有超级英雄一样等到了戏剧化的人生转折。他听说OpenSSL项目缺人手。他深信,“我们的世界必须拥有一个可靠的加密系统,它不能落入任何政府与商业公司的控制中”。

加密法是互联网时代保障隐私信息的关键技术。历史告诫现代人,如果加密和破译规则被别有用心的人掌握,后果将是多么可怕。于是,史蒂夫·马奎斯,同史蒂夫·汉森还有其他几十个没有超级英雄名字的程序员们决定投身OpenSSL的建设。他们抱着同样的信念,要造出有史以来最棒的加密系统,以开源的方式分享给全世界,以保障后代的隐私和安全。

为了分出时间给这项工程,他们多多少少推掉商业工作、牺牲假日休息,与屏幕中看不见的战友讨论、争执、推翻再重来。一开始还纯粹享受着脑力锻炼的程序员们,慢慢就被责任感淹没了。在开源中,他们能够享有对代码作品的最大控制权和最高透明度,也能坚持做自己认为“对”的事。他们觉得保护这个世界就是对的事。

“总有唱反调的人把这些开源项目说成是‘反资本主义’的。”但史蒂夫·马奎斯觉得恰恰相反:“开源项目其实来源于最纯粹的竞争。如果一个开源项目在商业世界获得了成功,那决不会是出于侥幸,决不会是因为其它竞争者恰好被规章制度所累、被知识产权法约束、被人傻钱多的赞助商拖垮。如果一个开源项目胜出了,背后只会有一个原因——它真的比其他竞争者都要好。”

史蒂夫·马奎斯很清楚自己的编程技术比不上世界级水平的战友们(其中一半拥有博士文凭),于是主动负责案头工作。他丰富的填表经验解放了战友们的宝贵时间,他的话唠正好足够对付来访的记者。他总是忍不住好心提醒记者,某些邮箱后缀逼格太低,最好换掉。

他从没离开过隐居的森林木屋,只靠邮件和网络电话跟全世界人通讯。他帮史蒂夫·汉森争取到合理的工资待遇,接着操心团队里其他人能不能去得起超市。

史蒂夫·马奎斯认为地道的开源文化就该这样,只凭智力成果定夺名声,没有人会因为长相、性别、家世而受到歧视或者特别关照。

他跟其中一个见过面,还有四个打过电话,对剩下的就一无所知了。他倒是熟悉他们编程的风格、邮件的写法,但即使有天恰好在大街上迎面碰见,他们也不会认出彼此。

转载请注明:北纬40° » 守卫互联网世界安全的隐武者

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情