INTEL又见新“虫”

Author: 傅军(编译) Date: 1997-01-01

#3  刚编发完《罗伯特日记——公开Intel新浮点缺陷的前前后后》,就听说Intel又出“虫”了,这次,仍然和这个叫罗伯特.科林斯的人有些关系……
  一个会破坏Intel奔腾处理器的新BUG被发现了,现在正在Internet上被公开地讨论。根据罗伯特.科林斯(他的Intel Secrets站点专门追踪Intel的内幕消息)所说的,这个BUG可能会使奔腾计算机崩溃,也有可能被用来搞破坏。他还说,这个叫奔腾“F0”或“F00F”的BUG可能冻结配置奔腾MMX和“传统”(非MMX)奔腾的计算机,而这些机器的数量是巨大的。
  Intel的工程师为此在星期五会聚一堂。Internet上关注这个BUG的信息交流也开始在Intel的新闻组上活跃起来。就象几年前为奔腾的浮点缺陷所做的一样,科林斯说:“这的确是一个事实,我在两个月以前就已经知道一些了。”他还说:“我认为Intel找不到任何理由来说明他们为什么没有发现这个缺陷。”
  科林斯又补充说他曾试图同Intel联系了两次,但是没有收到回音。“谁知道,也许他们认为奔腾已经不重要了,因此干嘛还要担心什么BUG呢?”他说。
  Intel是这么说的:“我们今天才刚刚知道,我们正在观察它。”
  科林斯说他星期五才收到了Intel的第一个答复。他说肯定有人会利用这个BUG来进行破坏和报复的恶意,这使得它和以前发现的奔腾和高能奔腾缺陷的性质不一样。
  据科林斯说,这个BUG明显只是一条非法指令,而不是程序中怀有恶意的代码。因此它不会存在于商业软件和独立开发的软件中。
  他又说:这条指令也可能被不怀好意地嵌入一段C语言程序,然后来搞垮一个服务器。
  但一个ISP——他作为一个使用多个服务器进行连接服务的典型用户——说,与其说它是一个小故障,不如说它反映了一个计算机上比较普遍的问题。
  Wisconsin州的一个小ISP商——比尔.马特克斯说:你必须要有一个ISP提供的详细说明或者进入一个机器的入口,但如果你已经通过某种途径进入,或者你已经得到这样的说明,那你能做的就要恶劣得多了。
  据柯林斯说:这个BUG并没有列在Intel的处理器bUG编辑表或者勘误表上。
  Intel在10号下午证实这个BUG的存在,一位发言人说当用户故意在DOS、WINDOWS95或NT等操作系统中添一些模糊的指令时,会产生破坏作用。
  几天来,对这个新BUG的讨论在Internet上沸沸扬扬地兴起来了。一些人在Intel的新闻讨论组中发布消息认为:那实际上是个合法指令。
  一位软件工程师认为:这个BUG并不是个非法指令问题,只是需要检验,它非常有用,是奔腾以上级芯片的指令,在生产过程中理应得到可靠的检测。
  很多发信人说这个BUG特别有害,因为在计算机执行程序的时候,它可能引发对计算机的突然破坏。
  一些人发消息认为把这个BUG公之于众是不负责任的,因为这种做法同散发怀有恶意的有害数据的性质是一样的。但也有一些人说必须这样做,反正最终总会有人发现,早点总比晚点好。