下午两点零三分,江晚凝推开七楼备用会议室的门。她没看表,但程雪知道她迟了三分钟——这在以往几乎不可能。程雪站在主控台前,手里捏着刚打印出的日志摘要,纸张边缘已被她无意识地折出一道细痕。
会议桌两侧已坐满人,六名安保技术人员穿着统一的深灰工装,面前摊着笔记本电脑和接线图。最年长的一位是技术组长赵工,五十出头,鬓角花白,正用红笔在一张系统架构图上圈点。听见脚步声,他抬头,站起身:“江总。”
“坐。”江晚凝走到主位,放下文件夹,目光扫过众人,“昨天会议定下的事,今天必须落地。全球安防数据流已经开放,现在问题是,新设备接不进系统。”
赵工点头,打开投影。“我们从昨晚开始调试量子加密门禁与AI监控中枢的接口模块。新加坡、柏林、苏黎世三个节点同时上线测试,但十分钟内连续报错十七次,系统自动断连五次。”
屏幕切换到错误日志页面,一串红色代码快速滚动。程雪上前一步,指着其中几行:“异常集中在协议握手阶段。新设备发送认证请求后,中枢系统未返回应答,反而触发权限重置指令。”
“这不是简单的网络延迟。”一名年轻工程师插话,“我们试过本地直连,问题依旧。怀疑是底层通信协议不兼容。”
江晚凝没说话,走到投影墙边,拿起记号笔,在白板上写下“协议冲突”四个字,又画了一条横线。“你们有几种假设?”
赵工翻动手里的报告:“目前两种可能。一是厂商采用非标私有协议,没有遵循通用接口规范;二是新旧系统数据库版本不一致,导致身份识别失败。我们倾向第二种。”
“为什么?”
“因为错误类型集中在身份校验环节。”赵工调出另一组数据,“比如虹膜识别终端上传生物特征信息后,门禁控制器返回‘未知用户’,但后台明明已录入授权名单。这说明,两边读的是同一份数据,但解析方式不同。”
会议室安静下来。江晚凝盯着那行“未知用户”的提示,手指轻轻敲了敲白板边缘。程雪递来一杯水,她摇头,把笔帽拧下又拧上。
“那就验证。”她说,“分三班轮值,限时四十八小时,提交根本原因分析报告。我要知道具体卡在哪一层协议,哪个字段格式对不上。另外,建立独立测试环境,把故障节点隔离出来跑模拟。”
赵工应声记下。一名女工程师小声问:“如果真是版本不匹配,修复要多久?”
“取决于要不要动底层驱动。”赵工回答,“如果是轻量级适配层问题,两天内能出补丁。但如果涉及核心库重构……至少五天。”
江晚凝看了眼时间:两点二十一分。她合上白板,转身面向众人:“那就按最坏情况准备。所有节点暂停新设备接入,现有系统维持基础防护等级。赵工,你带队攻坚,每两小时报一次进展。程雪负责协调资源调度,需要什么直接找我批。”
散会后,技术人员迅速转入隔壁主控室。江晚凝没走,站在玻璃墙外观察。室内灯光偏冷,六台终端屏幕亮着不同颜色的波形图和数据流。程雪调出各站点实时状态面板,发现新加坡节点的警报响应延迟已达四秒,超出安全阈值。
“他们试了三种协议转换方案。”程雪低声说,“都不行。刚才最后一次联调,柏林那边门禁突然锁死,值班员被迫用手动钥匙开门。”
江晚凝皱眉。“物理通道被堵?”
“是。而且权限错乱。原本只能进B区的人刷了卡,系统让他进了C区核心区。”
“把这段录像截下来。”江晚凝说,“等会我要看全过程。”
两人走进主控室。赵工正在和远程团队视频通话,屏幕上是苏黎世机房的实时画面。他挂断电话,抹了把脸:“确认了,问题出在虹膜识别终端的固件版本。新设备用的是V3.2,而我们的门禁数据库还在V2.8框架下运行。两个系统对‘活体检测’字段的定义不一样,一个认动态微血管搏动,一个只看瞳孔收缩频率。”
“所以系统认为新采集的数据不是真人?”程雪问。
“差不多。它觉得那是高仿模型,直接拒识。”赵工苦笑,“就像你拿最新版身份证去刷十年前的闸机,机器不认识。”
江晚凝走到一台测试机前,看着屏幕上反复跳动的“认证失败”提示。她伸手摸了下主机外壳,金属表面有些发烫。“有没有临时绕过的方法?比如强制启用兼容模式?”
“试过了。”另一名工程师抬头,“系统不允许降级认证逻辑。一旦关闭活体检测,整个权限体系都会降权,等于敞开门等黑客进来。”
“那就只能等补丁?”
“最快也要重新编译驱动,做全网灰度发布。五天是最乐观估计。”赵工顿了顿,“而且这期间,新增的安防功能全都无法启用。包括动态路线管理、实时轨迹追踪、紧急撤离引导……全得停。”
江晚凝沉默片刻,走向窗边。楼下广场上,一辆工程车正驶入地下车库,车身上印着设备供应商的标志。她忽然想起什么:“这批设备是谁选型的?”
程雪查了下记录:“采购部去年招标,三家竞标,最终选了报价最低的星盾科技。合同里写了‘完全兼容现有系统’。”
“写进去了,没做到。”江晚凝声音很平,“明天早上九点,我要见到他们的技术负责人。现在,先解决眼前的事。”
她回到主控台前,对赵工说:“继续搭测试环境,验证中间件可行性。如果能做个转换层,把V3.2的数据映射成V2.8能认的格式,就能争取时间。”
“我们已经在做了。”赵工点头,“但这种临时方案风险高,万一映射出错,可能导致更大范围崩溃。”
“我知道。”江晚凝说,“所以只限测试。正式部署前,必须经过三轮压力验证。”
三点十七分,第一轮测试启动。技术人员在隔离网段内模拟新加坡节点运行,尝试加载自制的协议转换插件。前十分钟平稳,第十二分钟,系统突然弹出三级警报——权限表被意外清空。