凌晨三点的车队总部像一艘夜航的潜艇,只有核心区域亮着幽蓝的光。
沈疏月推开战略分析室的门时,伊恩已经在那里了。他站在巨大的触摸屏前,左手还打着石膏,但右手的指尖在屏幕上快速滑动,调出一张复杂的网络拓扑图——车队内部系统的访问权限架构。
“你应该在休息。”沈疏月说,将两杯咖啡放在控制台上。她的声音里有掩饰不住的疲惫,眼下有浓重的阴影,只是眼睛依然锐利。
伊恩接过咖啡,没有喝。“睡不着。每次闭上眼睛,就会看见那个修改记录的时间戳:凌晨三点十七分。那是人类警觉性最低的时段,也是系统自动维护的时间窗口。选择这个时间点的人,非常专业。”
沈疏月在他身边站定,看着屏幕上的拓扑图。那是一个七层的权限金字塔,最顶端是车队CEO和首席技术官,往下是技术总监、车手、高级工程师……每一层都有不同的访问范围和操作日志要求。理论上,任何修改都会被记录、审计、追踪。但理论和现实之间,隔着人性的漏洞。
“我重新梳理了过去六个月的所有系统日志。”沈疏月调出另一个窗口,“发现了十七次异常访问记录,全部发生在凌晨两点到四点之间,全部使用SYSTEM_AUTO账户,全部通过跳板服务器掩盖真实IP。”
“十七次。”伊恩重复这个数字,“但只有一次导致了事故。”
“其他十六次可能是试探。”沈疏月放大其中一条记录,“看这里:三个月前,有人试图修改燃油混合比的算法,但触发了二次验证,没有成功。两周后,又尝试访问制动系统的压力曲线,再次被拦截。”
伊恩的手指在屏幕上轻点,将那十七个事件按时间顺序排列。一条清晰的轨迹浮现出来:从外围系统的试探,到核心参数的修改,最后是安全协议的直接攻击。
“他们在学习。”他说,“学习我们的防御体系,寻找漏洞。直到找到那个一击必杀的机会。”
沈疏月沉默了几秒。晨光尚未到来,分析室里的冷光让她的脸色看起来近乎透明。“我有一个假设。”
“说。”
“如果这个人的目标不是你,而是车队呢?”她调出车队的财务数据,“过去十二个月,我们的研发预算增加了40%,但新车研发进度落后于计划三个月。主要赞助商维斯塔科技上季度财报不及预期,正在考虑缩减体育营销投入。”
伊恩皱眉:“你认为有人想制造一起严重事故,让车队名誉扫地,从而影响赞助商续约?”
“或者更直接:让主要车手重伤或死亡,导致车队价值暴跌,从而实现低价收购。”沈疏月的声音很平静,但每个字都像冰锥,“你知道的,围场里不止一家车队背后有私募基金的身影。而我们的控股公司‘银石资本’,这半年一直在秘密接触潜在的买家。”
伊恩盯着财务数据曲线。那些冰冷的数字背后,是一场他从未想象过的战争——不是赛道上0.01秒的争夺,而是董事会里无声的厮杀。
“我需要证据。”他说。
“我有一些。”沈疏月打开加密文件夹,“但不是法庭证据,是技术证据。系统日志可以证明有人入侵,但不能证明是谁。采购记录显示问题批次的碳纤维材料是汤姆·威尔逊经手的,但他坚持说自己按照标准流程操作,所有文件齐全。”
“威尔逊要去红隼车队。”伊恩想起昨天看到的转会传闻,“如果他在离开前制造一起事故,既可以打击老东家,又可以给新东家递投名状。”
“动机成立,但手段太粗糙。”沈疏月摇头,“威尔逊是采购主管,不是工程师。修改安全系统源代码需要专业知识,而且要知道具体的漏洞在哪里。这更像是……内外勾结。”
分析室陷入沉默。服务器散热风扇的低鸣成为唯一的背景音。窗外的天空开始泛出鱼肚白,城市的轮廓在晨雾中逐渐清晰。
伊恩忽然说:“给我看事故前的车辆遥测数据,所有传感器的原始数据,不要任何滤波处理。”
沈疏月调出数据流。屏幕上瞬间被密密麻麻的曲线填满:轮胎温度、悬挂行程、转向角度、制动压力、引擎转速……成千上万个数据点以毫秒为单位跳动,记录着赛车在生命最后时刻的每一次呼吸。
“停在这里。”伊恩指着撞击前1.2秒的位置,“放大左后悬挂的加速度传感器数据。”
曲线被放大。正常的振动波形像规律的心跳,但在某个瞬间——
“这里有干扰。”伊恩的指尖点在一个微小的脉冲上,“不是机械振动,是电信号干扰。再看右后悬挂的相同时间点,没有这个脉冲。”
沈疏月迅速调出电路图。“左后悬挂的加速度传感器,和车载安全控制模块共用一条数据总线。如果有人在总线上注入干扰信号……”
“就可以欺骗传感器,让它报告错误的数据。”伊恩接上她的话,“比如,让系统‘认为’悬挂工作正常,实际上它已经处于崩溃边缘。”
两人对视一眼,在彼此眼中看到了相同的结论:这不是简单的修改阈值。这是一次精密的、多层次的攻击。先让材料存在隐患,再干扰传感器掩盖问题,最后调高安全阈值,确保事故发生时系统不会干预。
“职业杀手级别的手法。”沈疏月低声说,“需要材料学、电子工程、软件编程的多重专业知识。一个人很难完成。”
“一个团队。”伊恩说,“或者一个组织。”
晨光终于突破地平线,第一缕阳光斜射进分析室,在触摸屏上投下长长的光影。那些复杂的数据曲线在光里变得透明,像某种神秘的符文,记录着恶意的形状。
“我们接下来怎么做?”沈疏月问。这是她第一次用“我们”这个词,不是作为技术总监对车手的汇报,而是作为盟友对盟友的询问。
伊恩思考了几秒。“分三步。第一,继续技术调查,但我们要换一种方式——不再寻找‘谁修改了系统’,而是寻找‘修改系统需要哪些知识和权限’。把嫌疑人范围从‘有能力接触系统的人’,缩小到‘有能力完成这种复杂攻击的人’。”
“第二步?”
“查钱。”伊恩调出另一个窗口,那是他私人律师传来的加密文件,“过去六个月,车队高层和关键技术人员中,有没有人出现异常的财务变动?大额转账、突然还清的债务、新购置的不动产?”
沈疏月看着他,眼神复杂。“你什么时候开始调查这些的?”
“从我发现事故不是意外开始。”伊恩平静地说,“我可能只是个车手,但我不是傻子。在这个圈子里活了二十年,我知道有些战争不在赛道上。”
他顿了顿:“第三步,也是最危险的一步:我们要设一个陷阱。”
“什么陷阱?”
“让敌人相信,我们还没有发现真相。”伊恩的手指在屏幕上划出一个圈,“对外,我们接受官方结论——罕见的复合技术故障叠加罕见的操作失误。对内,我们表现出正常的危机应对:你加强安全审查,我配合康复训练。但在暗处……”
他调出一张模拟赛道的设计图。
“三周后,银石测试赛。我会用一辆新车,但那辆车上,我们会安装一些……额外的传感器。不止监测赛车状态,还监测任何试图接近它的人。”
沈疏月的呼吸停了一拍。“你想用自己做诱饵。”
“我想结束这场战争。”伊恩看着她,“在有人真正死亡之前。”
“但如果他们再次动手——”
“这一次,我们会做好准备。”伊恩握住她的手。她的手指在他掌心里微微颤抖,但这次不是因为恐惧,而是因为某种压抑的愤怒。“你会在指挥台,监控所有数据。我会在车里,保持最高警觉。我们共享一切信息,实时。如果发现任何异常,你立刻通知我,我立刻停车。这不是冒险,这是有控制的主动侦查。”
沈疏月闭上眼睛。她能听见自己心脏剧烈跳动的声音,能感觉到血液冲上脸颊的热度。理智告诉她这太疯狂,情感告诉她不能让他再次身处险境,但某种更深层的东西——那种在孤儿院仓库里握紧他手的本能——在低声说:相信他。
“我需要时间准备。”她终于说,“要在新车上安装隐蔽的监控系统,还要确保它们不会被发现。这需要至少两周,而且需要绝对可靠的人手。”
“用你最信任的团队。”伊恩说,“詹姆斯可以吗?”
沈疏月犹豫了一下,然后点头。“詹姆斯可靠,但我们需要告诉他多少?”
“告诉他我们需要额外的安全监控,但不要告诉他是陷阱。知道真相的人越少,漏洞越少。”
“那你呢?”沈疏月问,“康复进度能赶上测试赛吗?”