科技的漏洞没完没了

来源 :南都周刊 | 被引量 : 0次 | 上传用户:studycomputer1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  最近IT业界流行着一个段子:
  “你知道为什么新的Windows系统要跳过Windows 9直接命名为Windows 10吗?因为很多软件在判定操作系统类型时是这样写的—if(version.StartsWith(“Windows 9”)) { /* 95 and 98 */ } else { ”。
  翻译成人话就是:如果这些软件看见一个系统名字以Windows 9开头,它们就会认为这是Win 95或者Win 98。于是,为了避免被错认成20年前的老古董,微软只好避开这个“雷区”,将新系统命名为Windows 10。
  这个理由乍听上去很扯,因为熟悉一点编程的人都看得出来,这个代码写得太简单粗暴了,几乎是“灾难编程”的范例,市面上随便抓一个程序员都不会这么干。但人们很快发现,著名的OpenJDK(Java开发环境的开源版本)里真的就是这么写的!于是段子一下子变成了现实:就算OpenJDK立马修改这一点,微软也不可能要求全球数十上百万个使用OpenJDK进行开发的软件工程师及时跟进,唯一可行的做法,就是避开Windows 9这个名字。
  从这个故事中我们可以总结两点:一,再厉害的软件都可能包含低级错误;二,新科技有时候不得不为老错误买单。
  这两条规律的适用范围很广,新近频被曝光的“破壳” 漏洞便是一个绝佳的示范。
  根据Rapid7安全公司的提示,这个被命名为“破壳”(shellshock)的CVE-2014-6271漏洞的严重程度为10,是已知漏洞中最高的一种,相比2014年4月的“心脏流血”漏洞严重了好几个级别;与此同时,它的利用复杂程度却是“低”,黑客可以轻松地用它发动攻击。
  具体来说,这个漏洞存在于Linux系统被广泛使用的开源软件Bash上。Bash是一款用于控制Linux计算机命令提示符的流行软件,就是所谓的“壳”(shell)。基于Unix平台的操作系统绝大部分都采用了Bash软件,包括Ubuntu等Linux系统和苹果的OS X系统,这就意味着,这个漏洞并非像“心脏流血”一样是纯粹的服务器端漏洞,而会对服务器端和客户端两方面都造成影响。
  另外,“心脏流血”漏洞只是允许黑客非法取得服务器中储存的数据,从而有可能获得网站敏感信息,而“破壳”漏洞则允许黑客直接获得计算机的控制权—黑客只需要复制粘贴一行代码,就能取代原主人而对计算机发号施令。
  堵上这个漏洞比想象中更加困难。红帽安全公司和Fedora都在漏洞公布后的第一时间发布了补丁,苹果也为Mac OS X发布了专用补丁。但安全专家查验后表示,这些补丁并不完整。截至漏洞曝光20天后,黑客仍可以绕过补丁通过“破壳”漏洞侵入目标计算机。
  最糟糕的是,这个漏洞已经存在25年了,相关代码的引入时间是1989年8月。也就是说,在这25年里,无数顶级程序员为Bash贡献代码,利用和改造它,却没人对这个开源软件进行过一遍彻底的代码审查—所有人都默认它是一个成熟的软件,却忘了它诞生于互联网仍充满信任的黄金时代。在那个时代,人们对安全并没有如此重视,代码审查也还没有列入工程规范。
  这就成了一个无解的两难困局:一方面,新科技并非空中楼阁,它必须踩在旧时代技术和产品构筑的基石之上;另一方面,时代在进步,旧产品某些看似微小的瑕疵却未必符合新的标准,于是,新科技就必须不停地为旧账买单。
其他文献
虽然听起来有伤风化,但今年1月上线的约会(炮)应用“Bang with Friends”(下称BWF)如今号称已有110万用户,其中20万人配对成功,并获得了100万美元的种子期融资。随着BWF在5月登上苹果应用商店,又在11天后因涉嫌“色情”被苹果强行下架,这个“约炮神器”最近成为了互联网的热点话题。  BWF其实是一个基于社交网站的匿名配对服务,目前仅限于facebook用户。步骤和理念都简单
“中国的一大优势是拥有追求美好生活、并且愿意为之辛勤工作的13亿人民,拥有巨大的国内市场。”9月9日,李克强在英国《金融时报》发表文章称,“中国经济的升级版将为世界经济提供新的动力”。  刊发这篇文章的背景是,外界观察人士已经开始讨论中国的经济增速放缓:在转型关键阶段,中国经济会不会大幅下滑,甚至“硬着陆”?改革开放之路,会不会因为各种复杂的社会难题而脱轨?  两天后,夏季达沃斯论坛在大连举行,该
根据经验,我得出“跟儿子讲道理,赶在三岁前”的结论,趁他还是一团糯米,未会跑跳、活动能力低、未学懂说话、不会说一句反驳十句时的黄金时期,赶紧“布道”。等小脑袋上学后得到启蒙,便难教他道理了。  儿子上了小学后,我便改变了策略,改用“批评法”——不是批评他,是批评周围的人和事,以给他启发,批评当中渗着有用的提议,让他消化吸收。  第一次尝到甜头,是他幼儿园一位同学,来我们家玩,进门不叫人,女佣给他点
一个人,一个旅行箱,硅谷拓荒2个月,一周成功众筹24万美元。亿航创世科技联合创始人熊逸放的故事已经成为了“90后创业”的经典案例。后来他在接受采访时说,这一点必须澄清:他是1989年出生的。  熊逸放像所有的年轻人一样,喜欢“自黑”,他从16岁去新加坡南洋理工读书时起,就成为了一名连续创业者。虽然本科学的是电子电气工程,但他更喜欢把技术性很强、很极客的东西,变得人人可用。  国外的几次创业都与IT
逛的不是街,是建筑艺术展  Outlet在中国常常被翻译为不知所谓的“奥特莱斯”,或者一听就是卖低档货的“折扣店”甚至“工厂店”,这实在是冤。自上个世纪九十年代,实力雄厚的Outlet开发商正式介入这种名品折扣直销业态后(国外称为硬折扣店Hard discount store),全球的众多outlets早已和市中心商场无异。当然了,一般的消费者在outlet里疯狂享受全年三至七折购买奢侈品的优惠时
头等舱是乘机人身份和地位的普遍计量仪,对于常规旅客来说,用积分换头等舱也非难事,它还可以享受地面服务。  秦岭  想飞到老的飞友,收藏有千余架飞机模型,微博名 @西岳-布丁他爸。  北京飞上海的航班,他选择一排经济舱乘客的目送下登上机型为A330-200的B-5903号客机。今天选择的这架飞机,头等舱配置就比之前的同机型要高级些,更重要的是还新安装了卫星上网系统,可以在空中刷微博、发微信。说是头等
2008年,摄影师Forest McMullin从纽约搬到亚特兰大,正在担心如何适应在美国一直被视为传统、保守的南方社会的时候,他看到了一篇令他十分震惊的报道,说的是一个30多岁的职业女性和丈夫经常光顾当地一家换妻俱乐部的事,而报道的这位女性从外表上看上去是如此“正常”,令人难以想象她与丈夫的特殊嗜好。虽然惊讶于这类俱乐部的存在,但Forest McMullin做了一些调查后发现具有特殊性癖好的人
再过三个星期,妻子就将分娩,出于经济方面的考虑,首都医科大学附属北京安定医院的住院医生付冰冰退掉了在东二环保利剧院后面租的房子,将家搬回了自己去年在通州买的房子。从那里到他工作的安定医院,无论选择什么样的交通方式,时间都差不多是之前的三倍,这对于早上七点钟就要赶到病房的他来说,意味着起床时间要提前好长一截儿。  因为高考志愿上填了“服从调剂”,付冰冰被医学院调进了刚刚成立的精神病学专业。他曾希望通
广州大道中289号大院门口,我远远看见周浩,他余光一瞟,便知道来来往往的人中我就是要见他的人,微微点头,表情没有变化。即使他此刻没有扛着摄影机,不动声色地观察,轻巧、不紧不慢地移动步伐,依然让人想起美国纪录片大师弗雷德里克·怀斯曼那句著名的论断:摄影机应该像墙上的苍蝇,不被人注意,从而真实地记录现实。  前几周,他导演的《棉花》拿下了金马奖最佳纪录片奖。去台湾前,朋友们帮他想好了“万一”得奖该说些
如果一座城市能够拥有一套足够智能、方便、快捷的公共交通系统,以至于开私家车出行反而相形见绌,显得累赘麻烦,那么何必还需要自己买车呢?  芬兰首都赫尔辛基市政府日前宣布,将在2025年前把该市公共交通系统改造为全覆盖、点对点、“按需移动”的公共服务体系。该系统旨在将所有形式的公交设施包括公交车、地铁、有轨电车、轮渡、公共自行车,甚至无人驾驶出租车等整合在一个支付网络中,这项计划希望可以让人们通过智能