两分钟。
所有分片的令牌分发正常。
五分钟。
两万台设备全部完成三层认证握手。平均耗时3.7秒。
最后一行日志跳出来——
【STRESS TEST PASSED. ALL 20,000 DEVICES AUTHENTICATED. NO DEADLOCK DETECTED.】
雷云瘫在椅子上,把眼镜摘了擦了擦。
“过了。”
孙铭拍了一下他的肩膀。
“开始全量推送。分批来,每批五千台。先推华东区的。”
“你确定现在就推?万一有什么意外——”
“等不了了。推送全部完成之前,旧接口每多活一秒,都是风险。”
雷云戴上眼镜,坐直了。
“行。推。”
他的手指在键盘上跳动,推送指令一条一条发出去。
孙铭看着屏幕上的进度条慢慢往前爬。
第一批,华东区,4817台设备。
推送中……
手机震了。
他低头一看。
不是海因斯。
是任老。
【林雨萱动了。她刚刚访问了共享数据库里的那个假文件。下载了一份副本。】
孙铭的心跳快了半拍。
鱼上钩了。
他回了任老一条。
【不要打草惊蛇。让安全部继续监控。看她把文件传给谁。】
任老:【明白。】
孙铭抬头看了一眼墙上的钟。
距离发布会还有九个小时。
推送进度:第一批完成12%。
他又看了一眼手机的静音通知栏。
海因斯回了消息。
【发布会之后,恐怕就没什么好谈的了。】
孙铭没回。
他把手机翻过来扣在桌上。
门被推开了。
秦柔走进来,手里拿着一份打印的文件。
“孙总,Bruce Seier的助理刚发来了他的独立分析摘要。他确认了三点。”
“念。”
秦柔低头看纸。
“第一,恶意固件的AES加密库版本确实是NSA推荐的商用标准,普通开发者极少使用。第二,固件签名证书链中的MeridianSecuritySotions是一家已知的美国国防承包商关联企业。第三——”
秦柔抬起头。
“第三,他在代码的内存管理模块里发现了一个额外的后门。这个后门不在雷云的分析报告里。”
孙铭和雷云同时转过头。
“什么后门?”
秦柔把文件递过来。
“Seier说,这个后门被隐藏在一段看起来像是正常内存回收的代码里。但实际上,它会在固件运行七十二小时之后自动激活。激活之后——”
她顿了一下。
“会通过车载4G模块,向一个硬编码的IP地址发送一个数据包。数据包的内容是车辆的实时GPS坐标。”
机房里安静了三秒。
雷云猛地从椅子上跳起来。
“GPS坐标?!他们不光要烧芯片——他们还要定位每一台车?!”
孙铭拿过那份分析摘要,翻到Seier标注的那段代码。
看了两遍。
“那个IP地址查了吗?”
秦柔摇头。“Seier说他没查。但他给了建议——让我们自己查。因为一旦查出来归属于某个特定机构,这件事的性质就从网络攻击升级为——”
“间谍行为。”
孙铭把文件放在桌上。
“老雷。帮我查这个IP。”
雷云已经在敲了。
三十秒后,结果出来了。
雷云的声音有点发飘。
“IP归属地——弗吉尼亚州,兰利。”
兰利。
CIA总部所在地。