2k小说阅读网【www.fpxsx.com】第一时间更新《重岳》最新章节。
();
回到龙科院地下三层的时候,大厅里的白炽灯矩阵照得顾晏眯了一下眼。她直接走向操作台把频谱仪从挎包里取出来连接电源,屏幕亮起的过程中她已经拉开了挎包的第二个隔层,把那张存储卡的防静电袋放在了操作台面上。陆维桢在旁边坐下,把加密读卡器插入工作站USB接口,用镊子取出卡身放进读卡槽。
存储卡被识别的速度比预想的快。系统弹出的文件目录显示这张卡采用了简单的分区结构,主分区里排列着一组以日期命名的文件夹,最早的日期标记落在约四十五天前。文件夹内部存储的文件格式统一,元数据中的创建者字段指向一个统一的管理账户名,备注部分留着一组缩写编号,编码规则和ECHO-7系列设备完全不同——更短,像是另一个系统的标记。
"它不属于我们之前接触的任何一套暗潮设备。"陆维桢说,"西部系统、B1-SUB、ACC-04都用ECHO-7系列的设备标识格式。这张卡上的写入设备是另一套独立的采集系统——可能是更早部署的一层网络,用不同的硬件供应商和不同的协议栈。暗潮在蓉城至少有两层数据采集架构:外层是ECHO-7设备网络,负责广泛覆盖和常规采集。内层是这套独立的系统,负责定向针对核心目标做更精细的定制化提取。"
顾晏已经打开了一个文件查看器,随机抽取了一个日期文件夹里的数据文件进行解析。文件内容在她屏幕上展开时,她确认了确实包含了航空动力研究所的叶片测试参数记录——和西部系统采集的数据同源,但采样频率更高、记录字段更精细。她在查看文件末尾的附加标记时停住了,手指在键盘上方的位置悬停了片刻。
"这个文件末尾的标记字段里包含了一组嵌入式时间戳。时间戳的格式不是标准UTC也不是本地时间——它是某个特定系统内部任务调度器的时间计数格式。"她把那个时间戳字段截屏标注出来,"这种时间计数格式我在专业文献里见过一次,是某款进口测量系统固件里使用的原生时间基。那款测量系统的制造商注册在德国。"
德国制造的测量系统,被用于国内航空发动机叶片测试平台的数据采集。测试平台产生的原始数据通过该系统的数据接口被转存出来,然后经由某种内部途径嵌入到常规文件流里被外部接收端捕获。接收这些数据的外部系统就是这张卡所属的设备——它藏在物流园配电箱里的中继器,以和ECHO-7系统不同的硬件平台运行着。
陆维桢继续向下翻看文件列表。四十五天的数据文件夹中,大约有近三分之一是相对完整的记录周期,另有少量文件夹内容残缺或者只有索引表。这种不完整的记录特征提示他:中继器可能不是持续在线接收的。它可能有固定的接收窗口,在窗口期之外的时间段里处于待机状态。而窗口期的设置时间,很可能和测试台架的实际运转周期对齐。
"顾晏,你看一下这些文件的写入时间在一天中的分布情况。"陆维桢说,"是不是集中在某些固定的时间段里,其他时间几乎不更新。"
顾晏快速筛选了几个日期文件夹内的文件创建时间戳,导入表格软件做了分布统计。结果在她屏幕上呈现出一条明显的峰值曲线:写入集中在每天上午九点到十一点之间,下午三点到五点之间也有一个较小的次峰,其余时间段几乎没有任何新文件产生。两个时间窗口恰好对应发动机测试台架最常用的早晚两班运转时段。
"所以中继器的接收窗口是照着发动机测试台架的工作节拍开的。"陆维桢说,"测试台一开机,数据就开始往外流。测试台关机的午休和夜间时段,中继器进入待机,不接收也不写入。这个逻辑保证了中继器的工作状态和测试台架的运转规律完全重合,如果外部人员检查中继器的工作日志,看到的就是在测试台架运转时段写入的数据——看起来像正常的运行周期日志,看不出任何异常的数据外传痕迹。"
顾晏靠在椅背上低了一下头,又抬起来,看向屏幕上的峰值统计图。"那这张卡上除了航空动力研究所的数据之外的另一组信号源——绵阳方向来的数据——它的写入时间分布和蓉城的数据是相同的还是不同的?"
陆维桢调出了文件目录中标注"EXT_MY"前缀的文件夹进行同样的时间分布分析。绵阳方向来的数据写入时间集中在每天下午两点到四点之间,和蓉城方向的上午峰值错开了大约五个小时。这个时间差让他把注意力放到了这份分布图的含义上:绵阳方向和蓉城方向的数据不是同时写入的,它们在时间轴上错开排列,两者之间有一个明确的时序节拍——上午收蓉城的数据,下午收绵阳的数据。
"中继器按照地理顺序轮询了不同节点的采集队列。"陆维桢在纸上画了一条时间线,"上午的窗口给蓉城,下午的窗口给绵阳。可能还有其他的节点分布在另外的时间窗口里,只是这张卡上存储的数据时间范围只覆盖了蓉城和绵阳两个来源。"
顾晏把统计结果保存后抬头看了看大厅墙壁上的时钟。上午十点整。距离商务车在物流园停靠的时间点已经过去了大约三十分钟。如果商务车发现卡被换过的时间窗口发生在他们下一次定期检查卡的时候——按照物流园中继器的常规轮询周期和商务车的到访频率来判断,那可能是几天之后的事情。
但陆维桢注意到了另一件事。他重新点开了一个从卡中复制出来的数据文件,查看文件内部的数据记录格式。叶片测试参数的记录行之间除了标准的数值字段之外,还夹带着一些极短的不规则字符串片段,分布在数值列的间隙中。他选了一段这样的字符串做解码分析,"天工"系统返回的结果是一组字符编码格式转换后浮现出来的内容:"WP-15C 高温段转子叶片第47次循环记录 偏载验证状态: 正常。"
他认出了WP-15C这个编号。这个编号指向的是一款处于工程验证阶段的新型涡扇发动机的核心机代号。蓉城航空动力研究所正在做那款发动机的叶片材料长期测试。而那张卡里存着的,就是那款发动机叶片在测试过程中的偏载和形变数据——而且带有"偏载验证状态"这种只有在台架测试实时记录中才会出现的操作注释,不是后期整理的数据报表里会包含的内容。这意味着数据流出的源头极有可能不是历史数据导出,而是台架测试过程中的实时数据接口。有人在测试台的实时数据流里做了手脚,让数据在产生的同时就被复制了一份送了出去。
"测试台的数据接口被动过。"陆维桢站起来,走向白板把WP-15C和叶片测试数据这两个关键词写了上去,用线连接起来,在线的末端画了一个问号。"问题不是谁在接收这些数据。问题是谁能在测试台的实时数据流上加一个分流接口而不被发现。"
周承岳从大厅入口的方向走进来,手里拿着加密手机,屏幕亮着。他走到白板旁边扫了一眼上面的新写内容,然后转向陆维桢说了一个信息:"航空动力研究所那边今天上午的常规安全巡查刚刚做完了。检查结果显示测试数据采集系统的主控面板侧面多了一组未被登记的数据输出接口,接口位置非常隐蔽,藏在了面板侧面通风槽的内壁上,从正面完全看不到。接口端接了一段极细的光纤线,沿着管道走向汇入大楼的弱电系统。光纤的出口末端连接着一**立的通讯转换器,体积跟一包纸差不多大,用磁吸底座固定在吊顶内部的钢梁上。"
他把手机上的照片翻给陆维桢看。照片上是一条极细的光纤线从面板侧面通风槽探出,沿着墙角的管道走向上行没入吊顶的内部。那条光纤线的表皮颜色和动力研究所大楼的弱电标准线缆颜色相近,如果不打开面板把通风槽内壁拆下来用手电照着检查,根本不会注意到它的存在。
陆维桢看完照片之后把手机还给周承岳。他重新转回操作台前,把那张存储卡的目录树又翻了一遍,在"EXT_MY"文件夹的底层发现了一组以前没有被注意到的文件名后缀——那个后缀的编码格式和动力研究所测试台的设备日志格式一致,但末尾多了一个额外的字符标记。他把那个标记输入系统进行解码,"天工"光屏上跳出了一个结果,只有一行字:"标记指代的方向:测试台实时数据分流口的配置参数文件索引号。"
光纤线在面板侧面通风槽内壁上连着的,就是那个数据分流口。而物流园配电箱里的中继器,就是沿着那根光纤线的末端从动力研究所大楼里往外收数据的中转节点。现在卡在陆维桢手里,光纤线已经被发现,测试台面板上分流接口的位置也已经确认——但动力研究所内部被加装的那段光纤线从通风槽出口到弱电系统入口之间还有一段距离没有覆盖到。如果那个转换器仍在吊顶内部的钢梁上,它的存在就意味着数据接口仍然可能在未来被重新启用。
陆维桢在操作台前坐下,把那张存储卡从读卡器里取出重新封进防静电袋。他看了一眼白板上那个"?",伸手在它旁边写了一个词:"吊顶"。
2k小说阅读网【www.fpxsx.com】第一时间更新《重岳》最新章节。