6.482。
时间差0.83秒。
“第72帧在确认发出前就到了。”赵星说。
技术随员凑过来看:“可能是时钟漂移——”
“三个时钟同时漂移,漂的方向还一致?”赵星指着独立机械计时器,“这东西靠发条走字,和电子设备完全不连通。它的时间戳和射频前端差不到3毫秒。”
安全官走到屏幕后面:“你的意思是,第72帧不是回复?”
“不是。”赵星说,“它在我们发送确认之前就已经在路上了。”
技术随员的脸色白了:“那它是什么?”
赵星没回答。他把第72帧的原始数据拆开,一列一列往下翻。序列号、校验位、帧长度、协议标识——和前面71帧完全一致。
然后他看到了短字段。
位置在帧结构尾部,前面71帧都没有这个区域。长度32比特,编码方式和前面的完全一样,但内容——
赵星的瞳孔缩了一下。
“这是随机延迟参数。”他说。
技术随员凑过来看:“什么?”
“我发确认的时候,系统生成了一个随机延迟,用来防止协议时序攻击。”赵星的声音很平,“延迟值87毫秒。这个短字段——”他指着屏幕,“一模一样。”
安全官的手重新按上枪套:“你确定?”
“随机延迟由离线熵源临时生成。”赵星说,“理论上,直到我按下回车键的前一秒,这个数字都不存在。”
信号室里只剩下散热风扇的嗡嗡声。
技术随员的声音压得很低:“也就是说,第72帧提前知道了——”
“它提前知道了还没发生的事情。”赵星打断他。
安全官掏出通讯器:“我要上报使馆安全部。”
“先等等。”赵星说,“熵源审计。”
“什么?”
“随机延迟生成后,被终端读取过一次。但理论上,它只被读取一次——发送瞬间。”赵星盯着技术随员,“我要看熵源接口的访问记录。”
技术随员调出了熵源审计日志。
屏幕上的记录很干净。时间、接口编号、读取长度、返回状态——所有参数都符合规范。
除了一个细节。
随机延迟被读取了两次。
第一次是14:23:46.481——赵星按下回车键的瞬间,终端读取熵源,生成87毫秒延迟。
第二次是14:16:39.214——七分钟前,另一个接口读取了同一段熵源。
安全官的声音从门口传来:“哪个接口?”
技术随员的鼠标滑过日志:“接口编号……阵法维护端口。”
赵星抬起头:“使馆的静默阵法?”
“对。”技术随员的声音有点发虚,“阵法维护端口挂在天衡宗的阵法监控系统上,和联邦设备完全隔离。”
“完全隔离?”赵星重复了一遍这四个字。
技术随员没接话。
安全官已经拨通了通讯器:“我需要阵法工程师立刻到离线信号室。”
赵星站起来,椅子腿在地面上刮出一声短促的尖叫。
“走吧。”他说。
“去哪?”
“看看阵法是怎么‘完全隔离’的。”
离线信号室的门打开,走廊里的灯光比信号室里亮了一截。
赵星眯了眯眼。技术随员跟在他身后,手里还攥着平板,屏幕上显示着阵法维护端口的拓扑图——一条虚线从信号室内部延伸出去,穿过墙壁,连接到走廊尽头的静默阵法控制台。
“这条线是什么?”赵星指着屏幕。
-->>(第2/4页)(本章未完,请点击下一页继续阅读)