仪器厂技术团队抵达市交通局时,是三天后的上午九点。
陈启明亲自带队,身后跟著技术部负责人赵岩和两名资深工程师。
每个人手里都提著设备箱,神情严肃,没有寒暄,直接进入技术科准备好的会议室。
曾建设没有参加技术层面的討论,只是在会议开始前与陈启明单独谈了十分钟。
“陈总,今天不谈责任,先把问题查清楚。”
陈启明点头,表示明白。
“曾局长放心,我今天带来了全套技术资料。
如果问题出在我们设备上,该认的认;如果问题出在其他环节,我们也会如实说明。”
技术科的会议室里,王明已经提前调出了那三台设备的全部运行日誌。
赵岩打开笔记本电脑,接入设备管理后台,开始逐行比对代码。
会议室里安静得只剩键盘敲击声和偶尔的低声討论。
大约过了一个小时,赵岩忽然停下动作,把屏幕转向旁边的王明。
“王科长,你看这一段——它的逻辑结构、函数命名方式,跟我们的標准原始码几乎一模一样。
但有七处参数被修改了。”
王明凑近屏幕,仔细看了很久,然后抬起头。
“这……不是外部攻击的痕跡。这是基於你们的原始码修改的,相当於有人在你们的代码基础上,加了一层条件判断。”
赵岩面色凝重。
“对。而且这层判断的触发条件非常精准——车速超过一百三十公里每小时,才会启动数据修正。
低於这个速度,设备正常工作,记录真实数据。”
他停顿了一下,补充说明。
“所以白天的正常车辆,不管超没超速,只要不超过一百三,设备都不会触发异常。
只有深夜那些飆到一百四、一百五的车,才会被『过滤』掉。”
陈启明一直没有说话,此刻站了起来,走到赵岩身后,看了一遍屏幕上的代码,沉默了很久。
“曾局长,我们可以確认三点。
第一,这段异常代码是基於我们的標准原始码修改的。
第二,这段代码的插入点,需要省级维护权限才能操作。
第三,修改时间窗口集中在今年一月,三台设备前后相差不超过三天。”
曾建设听完,端起茶杯喝了一口,放下,目光落在陈启明脸上。
“陈总,你確定是省级权限?”
“確定。”陈启明没有犹豫。
“市级技术部门只能进行日常校准和参数调整,无法触及核心代码。只有省级维护帐户才能进行这种级別的修改。
而且我们在追溯操作日誌时发现,今年一月確实有一条来自省级维护帐户的登录记录,对应的时间点与异常代码植入的时间高度吻合。”