2003年,有人企图在Linux中植入后门_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 2003年,有人企图在Linux中植入后门

2003年,有人企图在Linux中植入后门

 2013/10/10 18:23:08    程序员俱乐部  我要评论(0)
  • 摘要:普林斯顿大学计算机科学教授EdFelten回顾了2003年的一次企图在Linux内核中植入后门的事件。2003年,Linux内核使用BitKeeper作为源码管理系统。如果开发者想要修改Linux代码,他们需要先递交修改提议,然后由一个审批程序决定在源码原拷贝中是否接受这些改动。有些人不喜欢BitKeeper,所以第二份源码拷贝用CVS系统管理。2003年11月5日,LarryMcAvoy(开发BitKeeper的BitMover公司总裁)注意到CVS拷贝中的一个代码变动没有审批记录。调查发现
  • 标签:Linux
class="topic_img" alt=""/>

  普林斯顿大学计算机科学教授 Ed Felten 回顾了 2003 年的一次企图在 Linux 内核中植入后门的事件。

  2003 年,Linux 内核使用 BitKeeper 作为源码管理系统。如果开发者想要修改 Linux 代码,他们需要先递交修改提议,然后由一个审批程序决定在源码原拷贝中是否接受这些改动。有些人不喜欢 BitKeeper,所以第二份源码拷贝用 CVS 系统管理。2003 年 11 月 5 日,Larry McAvoy(开发 BitKeeper 的 BitMover 公司总裁)注意到 CVS 拷贝中的一个代码变动没有审批记录。

  调查发现,这一代码变动根本没有经过审批,也没有出现在 BitKeeper 管理的源码中。进一步调查发现,有人入侵了 CVS 服务器,在内核源码中插入了一个小改动 wait4: 'if ((options == (__WCLONE__WALL)) && (current->uid = 0)) ...'它看起来似乎是一个无害的错误检查代码,但细心的读者会注意到,第一行最后是 uid = 0 而不是== 0,它实际上给予任何以某种本来被认为无效调用 wait4 的软件以 root 权限。

  换句话说,它是一个典型的后门程序。没人知道是谁企图植入后门,至于是否是 NSA 也不得而知。

发表评论
用户名: 匿名