“EPHY的作用是在物理层面上将各台计算机连接到一个中继器或者交换机上,”Logan解释道,“交换机将各台计算机连接到另一台基于唯一网络协议地址的计算机。如果IP地址与连接到交换机的其他计算机不匹配,那么数据包就被发送进网络。EPHY芯片就是连接整个网络的物理硬件接口。”
“如果我们瘫痪所有EPHY芯片,互联网会崩溃?”
“可以这么说。”Logan同意道。
Cody蹙蹙眉。“那么,如果这芯片在网络内,我们要怎么瘫痪它?”
Ellison又开口了。“这正是我们一直努力研究的。Sarah和Dyson检索了质保数据库,里面有顾客反馈的所有关于博通EPHY的问题。他们尤其注意寻找导致芯片完全瘫痪的不合格情况。”
以再现它,Cody心里说。他们非常明智。
“经过数周的艰苦工作搜集数据,Danny终于发现了唯一的一个问题,会导致EPHY过热并使传输信号失真,直到电力中断。”Ellison说。
“怎么回事?”Cody问。
Logan笑笑。“那正是他们来找我的时候。他们打电话给我,解释了他们的问题,邀请我到Zeira公司工作。那是个更好的工作机会,薪水也更高,所以我很自然就决定接受面试。但等我到那儿的时候,他们没有问我问题,而是把我带进地下室,向我展示了……一切。时间机器,Turk,一个机器人……”他飞快地瞥了Cody一眼,“她解释了将会发生的事,说天网会在2011年上线。”
“你相信了她。”Cody说。
“当然,”Logan答道,“我是个计算机科学家,所有铁证都摆在我眼前。如你所说,我加入了小组。Sarah从来不喜欢和我共事。我猜,她只是对任何真正热衷于计算机和人工智能的家伙都有芥蒂。Danny和我觉得那工作很迷人。”
“还没说EPHY芯片,”Cody追问,“你们找到缺陷了?”
“在DARPA[1]制定的IEEE 802.3以太网技术规范里,我们发现关于线路信号的幅值电压调整的部分存在一个固有问题。其中的隐藏控制位——你可以理解为一个使幅值电压超过CESD二极管接通电压的系统固件,用于保护芯片应对铜线或光缆接入以太网端口时出现的静电短脉冲。不过,当CESD二极管被高信号幅值偶然接通时,过量的传导电流形成‘热逸’现象,导致二极管升温。在一个硅晶二极管中,随电流增大,温度将持续上升,温度和电流形成正反馈,直到足够的电流通过,使信号失真,导致故障。CESD保护电路设计用于应对瞬时短路电流而非持续电流。这是技术规范中一个不易觉察的重大疏漏。”
当他终于说完的时候,Cody茫然注视着他。那段话完全是左耳进右耳出了。“拜托说英语好吗?”
Logan不好意思地笑了一下,好像才刚记起他不是在和他的计算机狂同事对话。“网络技术规范中存在一个缺陷,能导致EPHY芯片中原本只设计用于应对短路电流而非持续电流的静电保护电路升温。以软件手段提高通过隐藏控制位的EPHY芯片信号幅值电压,可以激发这个缺陷。”
“鼓舞人心,”Cody说,“所以所有EPHY芯片都有同样的问题?”
Logan点头。“对,因为它们全都基于相同的存在缺陷的技术规范制造。当EPHY芯片升温时,传导信号将失真,从而使收发器无法成功解读传输信息。总之,这将持续瘫痪网络连接,直到包含EPHY的主板重启。”
“也就意味着,全球互联网基础结构可能被暂时瘫痪,然后恢复。”Cody说。