第13章 第 13 章
大屏上的兩行字隔著冷白色光並排懸著。
72903-check。
職教中心舊實訓室內網節點。
電話那頭,李主任剛念完那句“如果你看到校驗碼,別相信簽收頁”,便只剩紙張輕微摩擦的聲音。控制室外,三號線仍以降速模式運轉,機械臂每一次落下,都像在凝滯的空氣裡敲進一枚鉚釘。
程知夏盯著那個縮寫。
CZX。
不是誰臨時寫下的備註。它在三年前就被留在附件七二九的壓痕裡,和那串校驗標記靠得那麼近,像有人早知道文件會被調換,也早知道最後能看懂它的人是她。
太陽穴忽然刺痛。
雨夜,黑傘靠著牆。白色維修手套沾著一點深灰色油污,一枚用絕緣膠布裹住的芯片被塞進她掌心。手機屏幕在紙箱上亮起,來電人只看得清一個“林”字。她沒接,走廊裡有人催促:“程工,簽收頁就差你了。”
另一道壓得很低的聲音貼近她耳側。
“別簽。”
記憶猝然斷裂。
程知夏撐住控制台,指節泛白,只停了一秒便抬頭:“李主任,請警方把壓痕、燒損便簽和被塗黑的簽收頁分別編號。不要疊放,先做側光、光譜和紙纖維比對。72903-check、CZX、便簽內容,與現場採集器、路由日志建立關聯取證。”
為首警員接過電話:“第三箱暫停翻頁,原位拍攝後分件封存。我們這邊分兩組,一組將採集器整體斷網封存,送技術中心無損讀取;另一組立即去職教中心舊校區,封控實訓室、弱電箱和沿線監控。所有人不得單獨進場。”
“我先去守門。”視頻裡,許蔓已經抓起外套,“那裡是學生倉庫,還有歷年實訓檔案。誰敢再碰學生資料,我先把他手剁了。”
“許蔓。”程知夏叫住她,“等警方。你只負責疏散學生、核對校方人員,不准進倉庫。”
許蔓瞪著屏幕:“我以前是老師,不是瓷器。”
林予白平靜地接了一句:“正因為你是老師,才不能讓學生看見你帶頭破壞流程。”
許蔓咬了咬牙,轉身朝身後喊:“保衛科封舊校區入口,兩人一組,誰都不許逞英雄。韓悅她們留在新實訓樓,關閉學生端賬號遠程登錄。”
她再回頭時,怒意還在,聲音卻穩了:“我等警察。”
陸沉舟已經打開廠區舊檔服務器。他把三份圖紙投到大屏,萬啟行政樓、三號線舊橋架、職教中心一期實訓室,三條灰色弱電路徑在不同平面圖上延伸。
“這三處的第一次改造,用的是同一批施工隊。”他放大圖簽欄,“總包是南啟機電,弱電分包叫誠安維保。馬永勝不是固定員工,是誠安帶進來的臨時電工。後來誠安註銷,部分人轉到萬啟後勤外包。”
老秦臉色難看:“三號線去年轉型,為了省工期,沿用了兩段老橋架。我簽的。”
“沿用老橋架不是你的錯。”陸沉舟語氣冷靜,“沒做廢線物理拆除,是我批准的。”
程知夏轉頭看他。
他沒有替自己留退路,只把電子簽批頁一併調出來,遞給警員:“圖紙、供應商、驗收名單和我的批准記錄,全部封存。我願意承擔管理責任,但今天的異常板是外部指令注入,不是產品設計缺陷。請先保護試產數據和工人。”
警員看了他一眼:“責任怎麼認定,後續調查會給結論。”
“好。”
陸沉舟只說了一個字。
林予白的手機從剛才起便沒有停過。他走到窗邊接完第三通電話,回來時神情仍溫和,眼底卻已有疲色。
“投資方收到匿名郵件,說智能教具試產出現批量安全故障,要求下午三點前說明。公益渠道也有人在問,是否暫停試點。”
許蔓冷笑:“下手真快。產線剛出一片異常板,稿子都替我們寫好了。”
“說明對方要的不是偷一段數據。”林予白看向程知夏,“是讓融資失敗、試點停擺,再把工廠逼回低價代工。”
程知夏的目光越過玻璃,落到車間裡。韓悅正按照流程把掃描記錄逐項復核,旁邊幾名老工人守著低速運轉的設備,沒有人離開崗位。
“對外只說三件事。”她說,“第一,異常在首件檢測被截獲,沒有流入成品;第二,核心設計與學生數據未發現泄露;第三,警方已對可疑外接設備取證。所有結論附時間戳,不猜測,不甩鍋。”
“我來發。”林予白點頭,“投資方那邊,我要求把盡調會延到取證初報之後,但不撤項。”
他頓了頓,又看向陸沉舟:“工廠管理責任可以查,但你現在若一個人把全部責任扛走,只會給對方送一份現成口供。補償不是自毀。”
陸沉舟沉默片刻:“我知道。”
“你以前不知道。”林予白說得平靜。
陸沉舟沒有反駁。他的視線掠過程知夏,低聲道:“所以這次我只交證據,不替她決定。”
技術員在此時完成採集器外圍固定。屏蔽箱被推進控制室,設備連同存儲卡原位封入,接口狀態逐一拍照。另一名警員從三號線網關導出日志,當場生成校驗值,三方簽字。
程知夏簽到自己名字時,筆尖在紙上停了一瞬。
三年前,她是否也曾站在某張簽收頁前?
“程總。”周律的聲音從另一部手機裡傳來,“我的系統權限被停了。”
畫面晃了一下,他似乎正躲在消防樓梯間。
“剛才合規部要求我交回電腦,理由是違規查閱封存項目。我在權限關閉前只來得及把郵件頭、服務器索引和操作日志打印到盛海內審室的合規打印機,打印編號已經發給警方。”
警員問:“原始數據呢?”
“還在盛海服務器。我沒下載附件,也沒帶走文件。”周律深吸一口氣,“但我查到GQM不是高啟明的個人賬號。它是個共享審核組,三年前由弘遠和盛海兩邊的人共同使用。高啟明只是其中一個授權人。”
這句話讓控制室再次靜了下來。
馬永勝不是唯一能接觸老線路的人,高啟明也不是唯一能碰到03副本的人。有人刻意把每條線索都裁成恰好能指向一個替罪者的長度。
程知夏問:“共享組還有誰?”
“名單頁被移出索引了。但我看見一個授權時間,八月二十七日凌晨兩點十分,剛好在72903-check郵件發出前三分鐘。”周律聲音發緊,“授權來源不是弘遠,是盛海投後管理部。”
“保住你自己。”林予白說,“現在離開樓梯間,去有監控的公共區域,等警方聯絡。”
周律苦笑了一聲:“我以前總覺得,合規就是讓所有事情看起來沒有問題。現在才知道,真正的留痕,是讓有問題的事情不能被抹掉。”
通話結束後,警車已抵達職教中心舊校區。
許蔓沒有進倉庫。她站在警戒線外,身後是兩名保衛人員和趕來協助的韓悅。視頻鏡頭晃過一扇斑駁鐵門,門鎖卻新得刺眼。
“鎖不是校方的。”許蔓說,“我們的資產鎖都有藍色編碼,這把沒有。門框上的灰被擦過,最晚這兩天有人開過。”
警方剪斷外掛鎖後,先做指紋和足跡採集。倉庫裡堆著淘汰的機械臂、桌椅和成箱教材,最深處的弱電箱藏在一塊舊黑板後。箱門沒有上鎖,指示燈在昏暗裡閃著極弱的綠光。
“還有電。”現場警員說。
校方電工立刻搖頭:“這條支路去年就斷了。”
沿著線槽追查,眾人很快在牆角找到一塊偽裝成插座的微型供電模組。它接在隔壁檔案室的消防備電上,功耗極低,平時幾乎不會觸發告警。
韓悅忽然指著地面:“許老師,那裡的灰不一樣。”
一台廢棄實訓櫃底部有半道拖動痕跡。警方移開櫃體,露出被遮住的網口和一只空掉的塑料卡盒。卡盒內側印著褪色編號。
03。
許蔓臉色徹底沉了:“三年前改造記錄裡,這個位置是測試數據鏡像口。學生上機時,老師用它回放故障案例。”
林予白立刻明白:“所以對方把今日產線數據送到這裡,不只是藏匿。他可能在用舊實訓系統重建三年前的校驗環境。”
半小時後,採集器被送到臨時技術車。無損鏡像進度緩慢爬升,控制室裡沒有人坐下。午後陽光偏過窗框,切在大屏底部,路由日志仍停在十一點四十六分。
技術員終於抬頭:“讀到一段未完整刪除的維修日志。設備內有兩套任務,一套是今天的異常指令;另一套處於鎖定狀態,建立日期是三年前八月二十七日。”
“能解鎖嗎?”程知夏問。
“缺少完整校驗串。但現場設備裡殘留前十六位,和弘遠郵件主題的時間戳能對上。任務名稱是72903-check,備註欄有CZX。”
他把殘缺頁面投上屏幕。
大片亂碼中,兩行字符逐漸穩定。
ORIGINAL HASH MISMATCH。
SIGN PAGE REPLACED。
原始校驗不匹配。
簽收頁已替換。
程知夏耳邊的機械聲忽然遠了。
雨重新落下來。黑傘,閃爍的走廊燈,紙箱邊緣被她抓出褶皺。白色維修手套將芯片推進她掌心,那人抬起臉,額角有一道舊傷。
馬永勝。
他不是在躲她。
他在發抖。
走廊另一頭,陸沉舟的聲音穿過雨幕:“知夏,別簽!”
接著有人從背後按住她的手,將筆尖壓向紙面。手機在地上震動,那個沒接起的“林”字來電一閃一滅。她掙開時撞翻紙箱,芯片從掌心滑落,被鞋底踢進排水槽邊。
而簽收頁最下方,根本不是陸沉舟的名字。
記憶只亮了一瞬,便轟然熄滅。
程知夏踉蹌半步,一隻手從側面托住她的手肘,又在她站穩後立刻鬆開。
陸沉舟沒有問她想起了什麼。
他只是站在她身側,克制地等。
程知夏看著屏幕上那句“簽收頁已替換”,呼吸一點點平復。
三年前,真正被人動過手腳的從來不是一個簽名。
是能證明03原始內容的校驗結果。
是她以為陸沉舟用來交換工廠生路的那份背叛證據。
她轉頭看向他,眼底仍有疼痛,卻第一次沒有避開。
“我想起馬永勝了。”
陸沉舟指尖微微收緊。
程知夏一字一句道:“那晚提醒我別簽的人,是他。喊我名字的人,是你。”
車間外,警笛忽然由遠及近。職教中心現場傳來急促通報。
“弱電箱里發現定時清除程序,已中止。還有一份未發出的收件名單。”
許蔓的聲音緊跟著響起,帶著壓不住的震驚。
“知夏,收件人不是馬永勝,也不是高啟明。”
她停了一秒。
“是盛海投後管理部當年的負責人。”
72903-check。
職教中心舊實訓室內網節點。
電話那頭,李主任剛念完那句“如果你看到校驗碼,別相信簽收頁”,便只剩紙張輕微摩擦的聲音。控制室外,三號線仍以降速模式運轉,機械臂每一次落下,都像在凝滯的空氣裡敲進一枚鉚釘。
程知夏盯著那個縮寫。
CZX。
不是誰臨時寫下的備註。它在三年前就被留在附件七二九的壓痕裡,和那串校驗標記靠得那麼近,像有人早知道文件會被調換,也早知道最後能看懂它的人是她。
太陽穴忽然刺痛。
雨夜,黑傘靠著牆。白色維修手套沾著一點深灰色油污,一枚用絕緣膠布裹住的芯片被塞進她掌心。手機屏幕在紙箱上亮起,來電人只看得清一個“林”字。她沒接,走廊裡有人催促:“程工,簽收頁就差你了。”
另一道壓得很低的聲音貼近她耳側。
“別簽。”
記憶猝然斷裂。
程知夏撐住控制台,指節泛白,只停了一秒便抬頭:“李主任,請警方把壓痕、燒損便簽和被塗黑的簽收頁分別編號。不要疊放,先做側光、光譜和紙纖維比對。72903-check、CZX、便簽內容,與現場採集器、路由日志建立關聯取證。”
為首警員接過電話:“第三箱暫停翻頁,原位拍攝後分件封存。我們這邊分兩組,一組將採集器整體斷網封存,送技術中心無損讀取;另一組立即去職教中心舊校區,封控實訓室、弱電箱和沿線監控。所有人不得單獨進場。”
“我先去守門。”視頻裡,許蔓已經抓起外套,“那裡是學生倉庫,還有歷年實訓檔案。誰敢再碰學生資料,我先把他手剁了。”
“許蔓。”程知夏叫住她,“等警方。你只負責疏散學生、核對校方人員,不准進倉庫。”
許蔓瞪著屏幕:“我以前是老師,不是瓷器。”
林予白平靜地接了一句:“正因為你是老師,才不能讓學生看見你帶頭破壞流程。”
許蔓咬了咬牙,轉身朝身後喊:“保衛科封舊校區入口,兩人一組,誰都不許逞英雄。韓悅她們留在新實訓樓,關閉學生端賬號遠程登錄。”
她再回頭時,怒意還在,聲音卻穩了:“我等警察。”
陸沉舟已經打開廠區舊檔服務器。他把三份圖紙投到大屏,萬啟行政樓、三號線舊橋架、職教中心一期實訓室,三條灰色弱電路徑在不同平面圖上延伸。
“這三處的第一次改造,用的是同一批施工隊。”他放大圖簽欄,“總包是南啟機電,弱電分包叫誠安維保。馬永勝不是固定員工,是誠安帶進來的臨時電工。後來誠安註銷,部分人轉到萬啟後勤外包。”
老秦臉色難看:“三號線去年轉型,為了省工期,沿用了兩段老橋架。我簽的。”
“沿用老橋架不是你的錯。”陸沉舟語氣冷靜,“沒做廢線物理拆除,是我批准的。”
程知夏轉頭看他。
他沒有替自己留退路,只把電子簽批頁一併調出來,遞給警員:“圖紙、供應商、驗收名單和我的批准記錄,全部封存。我願意承擔管理責任,但今天的異常板是外部指令注入,不是產品設計缺陷。請先保護試產數據和工人。”
警員看了他一眼:“責任怎麼認定,後續調查會給結論。”
“好。”
陸沉舟只說了一個字。
林予白的手機從剛才起便沒有停過。他走到窗邊接完第三通電話,回來時神情仍溫和,眼底卻已有疲色。
“投資方收到匿名郵件,說智能教具試產出現批量安全故障,要求下午三點前說明。公益渠道也有人在問,是否暫停試點。”
許蔓冷笑:“下手真快。產線剛出一片異常板,稿子都替我們寫好了。”
“說明對方要的不是偷一段數據。”林予白看向程知夏,“是讓融資失敗、試點停擺,再把工廠逼回低價代工。”
程知夏的目光越過玻璃,落到車間裡。韓悅正按照流程把掃描記錄逐項復核,旁邊幾名老工人守著低速運轉的設備,沒有人離開崗位。
“對外只說三件事。”她說,“第一,異常在首件檢測被截獲,沒有流入成品;第二,核心設計與學生數據未發現泄露;第三,警方已對可疑外接設備取證。所有結論附時間戳,不猜測,不甩鍋。”
“我來發。”林予白點頭,“投資方那邊,我要求把盡調會延到取證初報之後,但不撤項。”
他頓了頓,又看向陸沉舟:“工廠管理責任可以查,但你現在若一個人把全部責任扛走,只會給對方送一份現成口供。補償不是自毀。”
陸沉舟沉默片刻:“我知道。”
“你以前不知道。”林予白說得平靜。
陸沉舟沒有反駁。他的視線掠過程知夏,低聲道:“所以這次我只交證據,不替她決定。”
技術員在此時完成採集器外圍固定。屏蔽箱被推進控制室,設備連同存儲卡原位封入,接口狀態逐一拍照。另一名警員從三號線網關導出日志,當場生成校驗值,三方簽字。
程知夏簽到自己名字時,筆尖在紙上停了一瞬。
三年前,她是否也曾站在某張簽收頁前?
“程總。”周律的聲音從另一部手機裡傳來,“我的系統權限被停了。”
畫面晃了一下,他似乎正躲在消防樓梯間。
“剛才合規部要求我交回電腦,理由是違規查閱封存項目。我在權限關閉前只來得及把郵件頭、服務器索引和操作日志打印到盛海內審室的合規打印機,打印編號已經發給警方。”
警員問:“原始數據呢?”
“還在盛海服務器。我沒下載附件,也沒帶走文件。”周律深吸一口氣,“但我查到GQM不是高啟明的個人賬號。它是個共享審核組,三年前由弘遠和盛海兩邊的人共同使用。高啟明只是其中一個授權人。”
這句話讓控制室再次靜了下來。
馬永勝不是唯一能接觸老線路的人,高啟明也不是唯一能碰到03副本的人。有人刻意把每條線索都裁成恰好能指向一個替罪者的長度。
程知夏問:“共享組還有誰?”
“名單頁被移出索引了。但我看見一個授權時間,八月二十七日凌晨兩點十分,剛好在72903-check郵件發出前三分鐘。”周律聲音發緊,“授權來源不是弘遠,是盛海投後管理部。”
“保住你自己。”林予白說,“現在離開樓梯間,去有監控的公共區域,等警方聯絡。”
周律苦笑了一聲:“我以前總覺得,合規就是讓所有事情看起來沒有問題。現在才知道,真正的留痕,是讓有問題的事情不能被抹掉。”
通話結束後,警車已抵達職教中心舊校區。
許蔓沒有進倉庫。她站在警戒線外,身後是兩名保衛人員和趕來協助的韓悅。視頻鏡頭晃過一扇斑駁鐵門,門鎖卻新得刺眼。
“鎖不是校方的。”許蔓說,“我們的資產鎖都有藍色編碼,這把沒有。門框上的灰被擦過,最晚這兩天有人開過。”
警方剪斷外掛鎖後,先做指紋和足跡採集。倉庫裡堆著淘汰的機械臂、桌椅和成箱教材,最深處的弱電箱藏在一塊舊黑板後。箱門沒有上鎖,指示燈在昏暗裡閃著極弱的綠光。
“還有電。”現場警員說。
校方電工立刻搖頭:“這條支路去年就斷了。”
沿著線槽追查,眾人很快在牆角找到一塊偽裝成插座的微型供電模組。它接在隔壁檔案室的消防備電上,功耗極低,平時幾乎不會觸發告警。
韓悅忽然指著地面:“許老師,那裡的灰不一樣。”
一台廢棄實訓櫃底部有半道拖動痕跡。警方移開櫃體,露出被遮住的網口和一只空掉的塑料卡盒。卡盒內側印著褪色編號。
03。
許蔓臉色徹底沉了:“三年前改造記錄裡,這個位置是測試數據鏡像口。學生上機時,老師用它回放故障案例。”
林予白立刻明白:“所以對方把今日產線數據送到這裡,不只是藏匿。他可能在用舊實訓系統重建三年前的校驗環境。”
半小時後,採集器被送到臨時技術車。無損鏡像進度緩慢爬升,控制室裡沒有人坐下。午後陽光偏過窗框,切在大屏底部,路由日志仍停在十一點四十六分。
技術員終於抬頭:“讀到一段未完整刪除的維修日志。設備內有兩套任務,一套是今天的異常指令;另一套處於鎖定狀態,建立日期是三年前八月二十七日。”
“能解鎖嗎?”程知夏問。
“缺少完整校驗串。但現場設備裡殘留前十六位,和弘遠郵件主題的時間戳能對上。任務名稱是72903-check,備註欄有CZX。”
他把殘缺頁面投上屏幕。
大片亂碼中,兩行字符逐漸穩定。
ORIGINAL HASH MISMATCH。
SIGN PAGE REPLACED。
原始校驗不匹配。
簽收頁已替換。
程知夏耳邊的機械聲忽然遠了。
雨重新落下來。黑傘,閃爍的走廊燈,紙箱邊緣被她抓出褶皺。白色維修手套將芯片推進她掌心,那人抬起臉,額角有一道舊傷。
馬永勝。
他不是在躲她。
他在發抖。
走廊另一頭,陸沉舟的聲音穿過雨幕:“知夏,別簽!”
接著有人從背後按住她的手,將筆尖壓向紙面。手機在地上震動,那個沒接起的“林”字來電一閃一滅。她掙開時撞翻紙箱,芯片從掌心滑落,被鞋底踢進排水槽邊。
而簽收頁最下方,根本不是陸沉舟的名字。
記憶只亮了一瞬,便轟然熄滅。
程知夏踉蹌半步,一隻手從側面托住她的手肘,又在她站穩後立刻鬆開。
陸沉舟沒有問她想起了什麼。
他只是站在她身側,克制地等。
程知夏看著屏幕上那句“簽收頁已替換”,呼吸一點點平復。
三年前,真正被人動過手腳的從來不是一個簽名。
是能證明03原始內容的校驗結果。
是她以為陸沉舟用來交換工廠生路的那份背叛證據。
她轉頭看向他,眼底仍有疼痛,卻第一次沒有避開。
“我想起馬永勝了。”
陸沉舟指尖微微收緊。
程知夏一字一句道:“那晚提醒我別簽的人,是他。喊我名字的人,是你。”
車間外,警笛忽然由遠及近。職教中心現場傳來急促通報。
“弱電箱里發現定時清除程序,已中止。還有一份未發出的收件名單。”
許蔓的聲音緊跟著響起,帶著壓不住的震驚。
“知夏,收件人不是馬永勝,也不是高啟明。”
她停了一秒。
“是盛海投後管理部當年的負責人。”
— 本章完 —
🎉 恭喜!您已讀完本書全部章節
讀者留言 (0)
還沒有留言,來當第一個吧!