第6章 第 6 章
林知夏盯著那串門禁記錄,半晌沒有移開眼。
下沉庭院裡的風從建築館牆角穿過,帶著潮濕苔痕和舊磚灰的味道。那張翹起的封條被吹得一下下拍在灰色鐵門上,聲音很輕,卻像有人在暗處不耐煩地敲門。遠處新校區智能塔樓的冷光穿過梧桐枝葉,斷續落在門禁屏上,把使用者代號那一行照得格外清楚。
T-嶼。
今天傍晚六點四十二分。
林知夏想起沈庭嶼在青石巷雜貨鋪裡那張冷硬的臉,想起他說可以提供一條信息時的停頓,也想起他按掉董事會通訊請求時,眼底那點深得不願被人看見的疲憊。
他不是沒有秘密。
只是她到現在才意識到,他的秘密不只藏在售樓中心的會議室和V3完整版裡,也藏在這扇舊鐵門後。
「你覺得是他本人?」林知夏問。
她聲音不高,卻繃得很緊。
陸星澤沒有立刻回答。他把測繪平板的本地記錄放大,又切到校驗頁面。屏幕上跳出一串門禁硬體時間戳、刷卡設備序列號和本地哈希值。老校區的系統舊得近乎固執,沒有接入城市物聯網鏈,反而保留了一部分不容易被遠端即時修改的痕跡。
「高度相關。」陸星澤說,「T可能是庭,也可能是某個團隊授權代號。嶼這個字不像隨機生成。除非有人故意偽造給我們看。」
「偽造的可能大嗎?」
「門禁記錄本身可以被改,但要同時改本地時間戳和硬體序列,除非拿到維護權限。」陸星澤頓了頓,「七天前進來的是雲巢數據臨時授權。他們有這個能力。」
林知夏看向鐵門,指節在手機邊緣壓得發白。
「所以現在有三個答案。」她說,「沈庭嶼來過。他的授權被人冒用。或者有人用雲巢權限替他做了一個看起來像來過的記錄。」
「還有一個。」陸星澤看著她,「他來過,但他不是來取證,是來封存。甚至是來阻止雲巢拿走什麼。」
林知夏笑了一下,那笑意很短,沒有溫度。
「你開始替他說話了?」
「我在替證據說話。」陸星澤語氣仍穩,只是目光落在她緊繃的手上,「知夏,我知道你現在不想再相信任何人的一半說法。但如果我們先帶著結論進去,很容易被羅啟牽著走。」
羅啟。
這個名字像一根細針,把她胸口堆起的怒意刺破了一個小口。林知夏閉了閉眼,努力把情緒壓回理智之下。
她確實不想再相信沈庭嶼。
可她更不想讓憤怒替羅啟完成剪輯。
「先通知公證方?」陸星澤問。
林知夏看了一眼灰色鐵門,又看了一眼門禁屏角落的電量提示。老系統像隨時會被潮氣咬斷最後一口氣。
「如果先通知,等人到這裡至少二十分鐘。」她說,「二十分鐘足夠遠端清一次痕跡,也足夠裡面的人把該拿的拿走。」
「如果直接進,證據鏈會被質疑。」
「所以折中。」林知夏把手機切到錄影模式,鏡頭對準門禁屏和鐵門封條,「我們錄完整現場,連續時間戳,定位、水印、語音說明全部開啟。同步備份給司法雲臨時保全通道,再發一份給許念安。她在售樓中心盯內部權限,能幫我們看是否有人動資料。」
陸星澤抬眼看她。
林知夏沒有避開他的視線:「我還是不完全相信你,至少不完全相信你過去三年沒漏掉什麼。但現在,我相信你不會故意毀證。」
陸星澤的眼神微微一動。
他沒有辯解,也沒有拿Z的事求她原諒,只低聲說:「夠了。」
林知夏按下錄影,平穩地報出時間、地點、門禁記錄內容。她的聲音在潮濕庭院裡回響,帶著一點網紅探房時訓練出的清晰和冷靜,卻少了那些面對鏡頭時故意壓住的鋒芒。
錄完門禁,她把視頻上傳司法雲臨時證據保全。信號在地下庭院裡有些弱,進度條一格一格往前走得慢。她又把壓縮版發給許念安,附上一句話。
盯住雲巢、T-嶼、門禁授權。有人在清痕跡就立刻截屏,不要硬碰。
消息發出去不到十秒,許念安回了一個語音請求。
林知夏接起,還沒說話,許念安壓低的聲音就從耳機裡鑽出來。
「知夏,我正要找你。售樓中心這邊有人在改授權日誌。」
林知夏眼神瞬間沉下去:「改哪一段?」
「T-嶼。」許念安那邊背景很亂,有人聲和電梯提示音,她像躲在某個狹小的地方,「內控後台剛跳了一個異常維護申請,名義上是校正老校區門禁同步錯誤,但它不是同步,是覆寫。申請人用的是沈總項目組備用管理員帳號,可登入設備不在公司,也不在青石巷。」
陸星澤立刻問:「IP?」
許念安停了一下,像在操作屏幕:「跳了三次。第一次是雲巢雲節點,第二次被VPN洗過,第三次……第三次定位到南城大學新校區智能塔樓附近,但我不確定是不是假定位。」
遠處那座冷光閃爍的智能塔樓安靜地立在夜色裡,像一根插進舊校區陰影中的針。
林知夏抬頭看了一眼,背後泛起一層涼意。
「你能截下來嗎?」她問。
「我已經截了,傳司法雲也傳你一份。」許念安吸了口氣,聲音比之前穩了一點,卻仍藏著緊張,「知夏,我知道我前面做錯了。這次我不拿它換獎金,也不交給周明遠。你們小心,後台還有一個清理任務在排隊,目標好像是三年前論壇漏洞報告。」
陸星澤指尖一頓。
林知夏看了他一眼。
三年前論壇漏洞報告,終於從陰影裡被人點了名。
「念安。」林知夏說,「別再往深裡進了。保存你能保存的,立刻退出。你在那邊被發現,比我們在這邊更危險。」
許念安沉默了一秒,輕聲說:「我以前總覺得,只要拿到大案、拿到獎金,我就能不再被人看輕。可是剛才我看到他們把青石巷那些老人標成可轉化流量池,我突然覺得噁心。」
她像是笑了一下,笑得很勉強。
「知夏,這次我站你這邊。」
通話切斷。
林知夏握著手機,心裡某一處被輕輕撞了一下。友情被利益刮出裂痕,不代表裂痕之下就什麼都沒有了。她沒有時間細想,只把許念安發來的截圖同步進保全包。
手機在這時又震了一下。
是林母。
知夏,你姨媽介紹的那個醫生明天有空,你別總說加班。女孩子工作再拼也要有個家,你看看隔壁小柔孩子都會走路了。
這條消息突兀地擠進一堆門禁日誌、司法雲回執和雲巢異常截圖中間,像另一個世界伸來的手,固執地要把她拉回餐桌、相親、彩禮與年齡焦慮裡。
林知夏盯了兩秒,回了三個字。
在查案。
想了想,又補一句。
不是約會。
發送後她自己都覺得荒唐,陸星澤卻偏偏看到了最後半句。他垂下眼,唇角很淡地動了一下。
林知夏瞪他:「笑什麼?」
「沒笑。」他收起磁卡,「我只是覺得阿姨如果知道我們在地下檔案室門口,可能會更希望這是約會。」
林知夏本來繃著臉,最後還是被他這句話扯出一點無奈。那點無奈很快又被鐵門後的黑暗吞回去。
「開門吧。」
陸星澤把舊磁卡貼上感應區。
門禁屏閃了兩下,發出一聲低啞的蜂鳴。老式磁鎖像沉睡太久的人被迫醒來,內部機械扣慢慢鬆開。灰色鐵門向內推開一條縫,潮氣混著紙張霉味撲面而來。
他沒有立刻進,先打開平板上的掃描燈,沿門縫照了一圈。地面灰塵被踩出幾道清晰的腳印,其中一組較深,鞋底紋路筆直利落,像男式皮鞋;另一組很淺,停在門內不遠處又折返,邊緣還有被輪子碾過的痕跡。
「至少兩個人。」陸星澤說,「一個進得很深,一個推過設備箱。」
林知夏跟著進門,小心避開腳印。
地下走廊狹窄低矮,牆面是老式白瓷磚,許多縫隙已經發黑。頭頂感應燈壞了大半,陸星澤用平板補光,光束掃過牆上褪色的指示牌。
測繪冷庫。
紙本檔案室。
離線數字化終端。
越往裡走,舊校區的安靜越像一層厚重的水,把外面的霓虹、直播、競價、預售和催婚消息都隔開。可林知夏知道,這裡不是過去的避難所。這裡正是那些新科技最早試探舊秩序時留下的傷口。
檔案室的主門半掩著。
門口封條被割開,切口整齊。陸星澤蹲下拍照,林知夏則把手機錄影對準門內。房間很大,四面是鐵皮檔案櫃,中間擺著一台厚重的離線終端,外殼上貼著南城大學城市更新數字化試點設備的標籤。旁邊還有幾只防潮箱,其中一只箱蓋打開,裡面的紙袋少了一盒,空位上留著一個方正的灰痕。
林知夏走近那個空位。
標籤還在。
青石巷產權採集原件補充包 17-24戶。
她的心猛地一沉。
第十七戶。
蔣衡爺爺那一戶。
「原件被拿走了。」她說。
陸星澤已經站到離線終端前。終端沒有接入外網,但屏幕底部的指示燈亮著微弱藍光,說明不久前被啟動過。他戴上一次性手套,接入自己的平板,只做只讀鏡像,不寫入任何內容。
屏幕上跳出一串啟動記錄。
今天十八點四十五分,系統喚醒。
十八點五十二分,外接存儲A接入。
十九點零三分,檔案索引導出。
十九點零七分,刪除任務啟動。
十九點零八分,刪除任務中斷。
林知夏看著時間,忽然說:「六點四十二分刷門,六點四十五分開機。刷卡的人進來後直接啟動了終端。」
陸星澤點頭:「十九點零八分中斷,可能是青石巷那邊出事,或者遠端清理被打斷。」
「能恢復嗎?」
「索引能恢復一部分,內容看運氣。」
他指尖在平板上快速操作。冷光映在他的臉上,讓他看起來比平時更沉默,也更疲憊。林知夏忽然想起他剛才說三年前只是一個學生,能做的只是把漏洞報告交上去。
也許有些自責,不是因為他真的做錯了什麼,而是因為他太早看見了系統的裂縫,卻無力阻止後來有人從那道裂縫裡伸手。
終端發出低低的讀盤聲。
幾個殘留索引慢慢浮出來。
V3-17戶回遷權益校驗表。
新校區用地交付風險附錄。
學區雙軌銜接風險預案 原始版。
青石巷置換池資金缺口二次測算。
鏈上登記訓練樣本簽名比對 早期導入。
林知夏的呼吸一點點放慢。
每一個文件名都像一塊拼圖,把雲境里的學區承諾、青石巷的回遷權益、區塊鏈登記試點和那兩點七億的缺口扣在一起。
她點開能預覽的殘片。
第一份只剩幾行表格。第十七戶權益欄後方標著爭議未核驗,禁止進入預售池。下面有一行紅色備註。
簽名樣本與歷史採集筆跡相似度不足,不得上鏈確權。
林知夏手指僵住。
不得上鏈確權。
可它最後不僅上了鏈,還被包裝成無爭議資產,出現在雲境里投資人版本的置換池裡。
第二份風險附錄更短,像被人刻意刪得只剩骨頭。標題下方有一句話殘留完整。
新校區用地交付存在延期可能,學區雙軌銜接僅為風險預案,不得作銷售承諾。
林知夏幾乎能聽見售樓中心裡那些話術重新響起。
雙軌銜接,優先入讀,鏈上保障,未來可見。
原來每一句斬釘截鐵的承諾,最早都可能只是文件裡被警告不得使用的風險預案。
陸星澤忽然停下動作。
「知夏。」他的聲音比剛才更低,「你看這裡。」
他打開一個被刪除回溯報告的殘留頁。報告標題是三年前南城大學論壇附件庫與測繪冷庫權限串聯漏洞說明。提交人欄裡有陸星澤的舊帳號,後面還有一串備註:學生協查,非正式責任人。
而審閱記錄的第二行,赫然是一個名字。
羅啟。
雲巢數據外包安全顧問,臨時接入。
林知夏心口一沉。
「三年前他就在這裡。」她說。
「不只在這裡。」陸星澤往下翻,找到一段被覆蓋又恢復不全的日誌,「他接觸過論壇附件庫備份。Z帳號早期密鑰有可能就是那時候被複製的。」
林知夏沒有說話。
她曾經傳給Z的每一份資料、每一句抱怨、每一次夜裡對某個項目起疑時的短訊,突然都像被陌生人站在背後看過。那種被窺探感讓她胃裡一陣發冷。
陸星澤看著她,眼裡有壓不住的歉意。
「對不起。」
這一次,林知夏沒有立刻刺他。
她只是抬頭看他,聲音仍穩:「這筆帳先記著。現在把能恢復的都封存。」
陸星澤點頭。
牆角有一排舊公告板,林知夏在等待鏡像生成時走過去。公告板上貼著三年前測繪志願組的合照,邊角被潮氣捲起。年輕的陸星澤站在第二排,白襯衫袖口乾淨,表情比現在青澀些,卻已經有種不太合群的冷靜。
她的視線掠過其他人,忽然停住。
照片最右側,站著一個穿灰色連帽衫的男人,胸牌半遮,只露出一個啟字。他沒有看鏡頭,而是側頭望向身旁的設備箱。
林知夏拿手機放大拍下。
「羅啟?」
陸星澤走過來,眉心緊鎖:「像他。當年外包人員不參與合照,我沒有注意到他也在。」
照片下方還有一張簽到表複印件,名字模糊不清,但林知夏在最末欄看見一個熟悉的姓。
周。
不是周明遠的全名,只有周某某三個被水痕糊掉的字。可這已經足夠讓人心裡生出新的陰影。
陸星澤剛要拍照,平板忽然發出警報。
鏡像進度停在百分之六十七。
離線終端屏幕上彈出一個本不該出現的窗口。
外部存儲B密鑰校驗失敗。
延遲清理任務重新啟動。
目標:T-嶼授權鏈、V3索引、Z歷史密鑰對照。
林知夏臉色一變:「它不是離線嗎?」
「有人提前植入了定時任務。」陸星澤迅速切斷終端對外接存儲的寫入,「它不需要網路,只要再次開機就會自毀。」
「能攔嗎?」
「我試。」
陸星澤的語速仍然冷靜,手指卻比平時更快。屏幕上的刪除條一格格逼近,像倒計時。林知夏把鏡頭穩穩對準屏幕,另一隻手給司法雲保全追加現場視頻。信號在地下室裡幾乎斷掉,她乾脆開啟本地加密錄製,同時用近場方式傳給陸星澤平板備份。
就在刪除進度跳到百分之二十三時,陸星澤敲下最後一行命令。
終端猛地黑屏。
房間陷入短暫死寂。
幾秒後,平板上跳出提示。
只讀鏡像完成,殘留索引保全成功。
內容缺失:紙本原件補充包 17-24戶。
硬碟序列不匹配,疑似被替換。
林知夏盯著最後一行。
被替換的離線硬碟。
也就是說,他們現在看到的,很可能不是完整真相,而是有人留下來的一部分,甚至是特意讓他們看見的一部分。
她剛要開口,手機忽然震動。
這一次不是許念安,也不是林母。
來電顯示,沈庭嶼。
地下檔案室裡沒有信號格,電話卻詭異地接了進來,聲音斷續,像從很遠的水底傳來。
林知夏看著屏幕,按下接聽,沒有先說話。
沈庭嶼的聲音很低,背景裡有風聲和急促腳步聲。他沒有問他們在哪,也沒有解釋那串T-嶼記錄。
他的第一句話是:「你們看到的那份,不是最早的版本。」
林知夏眼神一冷:「那你傍晚進來拿走的,才是最早的版本?」
電話那端沉默了一瞬。
沈庭嶼再開口時,聲音比在青石巷時更沉。
「如果我拿走它,是為了不讓周明遠和雲巢把青石巷最後一批回遷戶推進清算池,你信嗎?」
林知夏握緊手機。
檔案室外的走廊深處,忽然傳來鐵門被推開的聲音。
很輕,卻清晰。
陸星澤立刻關掉平板亮光,伸手把林知夏護到檔案櫃側後方。他的動作很快,卻沒有碰亂地上的任何文件。
沈庭嶼的聲音仍在耳邊,壓得更低。
「別動那盒缺失原件。它不是被我拿走的。」
走廊裡,有人的腳步正一步一步靠近。
「羅啟想讓你們以為,我在銷毀證據。」沈庭嶼說,「但真正最早的版本,還在地下檔案室裡。」
林知夏屏住呼吸。
陸星澤抬眼看向牆上那張三年前的合照。照片邊角在潮氣裡輕輕翹起,後面露出一條細細的紙縫。
下一秒,檔案室門外的感應燈忽然亮了。
下沉庭院裡的風從建築館牆角穿過,帶著潮濕苔痕和舊磚灰的味道。那張翹起的封條被吹得一下下拍在灰色鐵門上,聲音很輕,卻像有人在暗處不耐煩地敲門。遠處新校區智能塔樓的冷光穿過梧桐枝葉,斷續落在門禁屏上,把使用者代號那一行照得格外清楚。
T-嶼。
今天傍晚六點四十二分。
林知夏想起沈庭嶼在青石巷雜貨鋪裡那張冷硬的臉,想起他說可以提供一條信息時的停頓,也想起他按掉董事會通訊請求時,眼底那點深得不願被人看見的疲憊。
他不是沒有秘密。
只是她到現在才意識到,他的秘密不只藏在售樓中心的會議室和V3完整版裡,也藏在這扇舊鐵門後。
「你覺得是他本人?」林知夏問。
她聲音不高,卻繃得很緊。
陸星澤沒有立刻回答。他把測繪平板的本地記錄放大,又切到校驗頁面。屏幕上跳出一串門禁硬體時間戳、刷卡設備序列號和本地哈希值。老校區的系統舊得近乎固執,沒有接入城市物聯網鏈,反而保留了一部分不容易被遠端即時修改的痕跡。
「高度相關。」陸星澤說,「T可能是庭,也可能是某個團隊授權代號。嶼這個字不像隨機生成。除非有人故意偽造給我們看。」
「偽造的可能大嗎?」
「門禁記錄本身可以被改,但要同時改本地時間戳和硬體序列,除非拿到維護權限。」陸星澤頓了頓,「七天前進來的是雲巢數據臨時授權。他們有這個能力。」
林知夏看向鐵門,指節在手機邊緣壓得發白。
「所以現在有三個答案。」她說,「沈庭嶼來過。他的授權被人冒用。或者有人用雲巢權限替他做了一個看起來像來過的記錄。」
「還有一個。」陸星澤看著她,「他來過,但他不是來取證,是來封存。甚至是來阻止雲巢拿走什麼。」
林知夏笑了一下,那笑意很短,沒有溫度。
「你開始替他說話了?」
「我在替證據說話。」陸星澤語氣仍穩,只是目光落在她緊繃的手上,「知夏,我知道你現在不想再相信任何人的一半說法。但如果我們先帶著結論進去,很容易被羅啟牽著走。」
羅啟。
這個名字像一根細針,把她胸口堆起的怒意刺破了一個小口。林知夏閉了閉眼,努力把情緒壓回理智之下。
她確實不想再相信沈庭嶼。
可她更不想讓憤怒替羅啟完成剪輯。
「先通知公證方?」陸星澤問。
林知夏看了一眼灰色鐵門,又看了一眼門禁屏角落的電量提示。老系統像隨時會被潮氣咬斷最後一口氣。
「如果先通知,等人到這裡至少二十分鐘。」她說,「二十分鐘足夠遠端清一次痕跡,也足夠裡面的人把該拿的拿走。」
「如果直接進,證據鏈會被質疑。」
「所以折中。」林知夏把手機切到錄影模式,鏡頭對準門禁屏和鐵門封條,「我們錄完整現場,連續時間戳,定位、水印、語音說明全部開啟。同步備份給司法雲臨時保全通道,再發一份給許念安。她在售樓中心盯內部權限,能幫我們看是否有人動資料。」
陸星澤抬眼看她。
林知夏沒有避開他的視線:「我還是不完全相信你,至少不完全相信你過去三年沒漏掉什麼。但現在,我相信你不會故意毀證。」
陸星澤的眼神微微一動。
他沒有辯解,也沒有拿Z的事求她原諒,只低聲說:「夠了。」
林知夏按下錄影,平穩地報出時間、地點、門禁記錄內容。她的聲音在潮濕庭院裡回響,帶著一點網紅探房時訓練出的清晰和冷靜,卻少了那些面對鏡頭時故意壓住的鋒芒。
錄完門禁,她把視頻上傳司法雲臨時證據保全。信號在地下庭院裡有些弱,進度條一格一格往前走得慢。她又把壓縮版發給許念安,附上一句話。
盯住雲巢、T-嶼、門禁授權。有人在清痕跡就立刻截屏,不要硬碰。
消息發出去不到十秒,許念安回了一個語音請求。
林知夏接起,還沒說話,許念安壓低的聲音就從耳機裡鑽出來。
「知夏,我正要找你。售樓中心這邊有人在改授權日誌。」
林知夏眼神瞬間沉下去:「改哪一段?」
「T-嶼。」許念安那邊背景很亂,有人聲和電梯提示音,她像躲在某個狹小的地方,「內控後台剛跳了一個異常維護申請,名義上是校正老校區門禁同步錯誤,但它不是同步,是覆寫。申請人用的是沈總項目組備用管理員帳號,可登入設備不在公司,也不在青石巷。」
陸星澤立刻問:「IP?」
許念安停了一下,像在操作屏幕:「跳了三次。第一次是雲巢雲節點,第二次被VPN洗過,第三次……第三次定位到南城大學新校區智能塔樓附近,但我不確定是不是假定位。」
遠處那座冷光閃爍的智能塔樓安靜地立在夜色裡,像一根插進舊校區陰影中的針。
林知夏抬頭看了一眼,背後泛起一層涼意。
「你能截下來嗎?」她問。
「我已經截了,傳司法雲也傳你一份。」許念安吸了口氣,聲音比之前穩了一點,卻仍藏著緊張,「知夏,我知道我前面做錯了。這次我不拿它換獎金,也不交給周明遠。你們小心,後台還有一個清理任務在排隊,目標好像是三年前論壇漏洞報告。」
陸星澤指尖一頓。
林知夏看了他一眼。
三年前論壇漏洞報告,終於從陰影裡被人點了名。
「念安。」林知夏說,「別再往深裡進了。保存你能保存的,立刻退出。你在那邊被發現,比我們在這邊更危險。」
許念安沉默了一秒,輕聲說:「我以前總覺得,只要拿到大案、拿到獎金,我就能不再被人看輕。可是剛才我看到他們把青石巷那些老人標成可轉化流量池,我突然覺得噁心。」
她像是笑了一下,笑得很勉強。
「知夏,這次我站你這邊。」
通話切斷。
林知夏握著手機,心裡某一處被輕輕撞了一下。友情被利益刮出裂痕,不代表裂痕之下就什麼都沒有了。她沒有時間細想,只把許念安發來的截圖同步進保全包。
手機在這時又震了一下。
是林母。
知夏,你姨媽介紹的那個醫生明天有空,你別總說加班。女孩子工作再拼也要有個家,你看看隔壁小柔孩子都會走路了。
這條消息突兀地擠進一堆門禁日誌、司法雲回執和雲巢異常截圖中間,像另一個世界伸來的手,固執地要把她拉回餐桌、相親、彩禮與年齡焦慮裡。
林知夏盯了兩秒,回了三個字。
在查案。
想了想,又補一句。
不是約會。
發送後她自己都覺得荒唐,陸星澤卻偏偏看到了最後半句。他垂下眼,唇角很淡地動了一下。
林知夏瞪他:「笑什麼?」
「沒笑。」他收起磁卡,「我只是覺得阿姨如果知道我們在地下檔案室門口,可能會更希望這是約會。」
林知夏本來繃著臉,最後還是被他這句話扯出一點無奈。那點無奈很快又被鐵門後的黑暗吞回去。
「開門吧。」
陸星澤把舊磁卡貼上感應區。
門禁屏閃了兩下,發出一聲低啞的蜂鳴。老式磁鎖像沉睡太久的人被迫醒來,內部機械扣慢慢鬆開。灰色鐵門向內推開一條縫,潮氣混著紙張霉味撲面而來。
他沒有立刻進,先打開平板上的掃描燈,沿門縫照了一圈。地面灰塵被踩出幾道清晰的腳印,其中一組較深,鞋底紋路筆直利落,像男式皮鞋;另一組很淺,停在門內不遠處又折返,邊緣還有被輪子碾過的痕跡。
「至少兩個人。」陸星澤說,「一個進得很深,一個推過設備箱。」
林知夏跟著進門,小心避開腳印。
地下走廊狹窄低矮,牆面是老式白瓷磚,許多縫隙已經發黑。頭頂感應燈壞了大半,陸星澤用平板補光,光束掃過牆上褪色的指示牌。
測繪冷庫。
紙本檔案室。
離線數字化終端。
越往裡走,舊校區的安靜越像一層厚重的水,把外面的霓虹、直播、競價、預售和催婚消息都隔開。可林知夏知道,這裡不是過去的避難所。這裡正是那些新科技最早試探舊秩序時留下的傷口。
檔案室的主門半掩著。
門口封條被割開,切口整齊。陸星澤蹲下拍照,林知夏則把手機錄影對準門內。房間很大,四面是鐵皮檔案櫃,中間擺著一台厚重的離線終端,外殼上貼著南城大學城市更新數字化試點設備的標籤。旁邊還有幾只防潮箱,其中一只箱蓋打開,裡面的紙袋少了一盒,空位上留著一個方正的灰痕。
林知夏走近那個空位。
標籤還在。
青石巷產權採集原件補充包 17-24戶。
她的心猛地一沉。
第十七戶。
蔣衡爺爺那一戶。
「原件被拿走了。」她說。
陸星澤已經站到離線終端前。終端沒有接入外網,但屏幕底部的指示燈亮著微弱藍光,說明不久前被啟動過。他戴上一次性手套,接入自己的平板,只做只讀鏡像,不寫入任何內容。
屏幕上跳出一串啟動記錄。
今天十八點四十五分,系統喚醒。
十八點五十二分,外接存儲A接入。
十九點零三分,檔案索引導出。
十九點零七分,刪除任務啟動。
十九點零八分,刪除任務中斷。
林知夏看著時間,忽然說:「六點四十二分刷門,六點四十五分開機。刷卡的人進來後直接啟動了終端。」
陸星澤點頭:「十九點零八分中斷,可能是青石巷那邊出事,或者遠端清理被打斷。」
「能恢復嗎?」
「索引能恢復一部分,內容看運氣。」
他指尖在平板上快速操作。冷光映在他的臉上,讓他看起來比平時更沉默,也更疲憊。林知夏忽然想起他剛才說三年前只是一個學生,能做的只是把漏洞報告交上去。
也許有些自責,不是因為他真的做錯了什麼,而是因為他太早看見了系統的裂縫,卻無力阻止後來有人從那道裂縫裡伸手。
終端發出低低的讀盤聲。
幾個殘留索引慢慢浮出來。
V3-17戶回遷權益校驗表。
新校區用地交付風險附錄。
學區雙軌銜接風險預案 原始版。
青石巷置換池資金缺口二次測算。
鏈上登記訓練樣本簽名比對 早期導入。
林知夏的呼吸一點點放慢。
每一個文件名都像一塊拼圖,把雲境里的學區承諾、青石巷的回遷權益、區塊鏈登記試點和那兩點七億的缺口扣在一起。
她點開能預覽的殘片。
第一份只剩幾行表格。第十七戶權益欄後方標著爭議未核驗,禁止進入預售池。下面有一行紅色備註。
簽名樣本與歷史採集筆跡相似度不足,不得上鏈確權。
林知夏手指僵住。
不得上鏈確權。
可它最後不僅上了鏈,還被包裝成無爭議資產,出現在雲境里投資人版本的置換池裡。
第二份風險附錄更短,像被人刻意刪得只剩骨頭。標題下方有一句話殘留完整。
新校區用地交付存在延期可能,學區雙軌銜接僅為風險預案,不得作銷售承諾。
林知夏幾乎能聽見售樓中心裡那些話術重新響起。
雙軌銜接,優先入讀,鏈上保障,未來可見。
原來每一句斬釘截鐵的承諾,最早都可能只是文件裡被警告不得使用的風險預案。
陸星澤忽然停下動作。
「知夏。」他的聲音比剛才更低,「你看這裡。」
他打開一個被刪除回溯報告的殘留頁。報告標題是三年前南城大學論壇附件庫與測繪冷庫權限串聯漏洞說明。提交人欄裡有陸星澤的舊帳號,後面還有一串備註:學生協查,非正式責任人。
而審閱記錄的第二行,赫然是一個名字。
羅啟。
雲巢數據外包安全顧問,臨時接入。
林知夏心口一沉。
「三年前他就在這裡。」她說。
「不只在這裡。」陸星澤往下翻,找到一段被覆蓋又恢復不全的日誌,「他接觸過論壇附件庫備份。Z帳號早期密鑰有可能就是那時候被複製的。」
林知夏沒有說話。
她曾經傳給Z的每一份資料、每一句抱怨、每一次夜裡對某個項目起疑時的短訊,突然都像被陌生人站在背後看過。那種被窺探感讓她胃裡一陣發冷。
陸星澤看著她,眼裡有壓不住的歉意。
「對不起。」
這一次,林知夏沒有立刻刺他。
她只是抬頭看他,聲音仍穩:「這筆帳先記著。現在把能恢復的都封存。」
陸星澤點頭。
牆角有一排舊公告板,林知夏在等待鏡像生成時走過去。公告板上貼著三年前測繪志願組的合照,邊角被潮氣捲起。年輕的陸星澤站在第二排,白襯衫袖口乾淨,表情比現在青澀些,卻已經有種不太合群的冷靜。
她的視線掠過其他人,忽然停住。
照片最右側,站著一個穿灰色連帽衫的男人,胸牌半遮,只露出一個啟字。他沒有看鏡頭,而是側頭望向身旁的設備箱。
林知夏拿手機放大拍下。
「羅啟?」
陸星澤走過來,眉心緊鎖:「像他。當年外包人員不參與合照,我沒有注意到他也在。」
照片下方還有一張簽到表複印件,名字模糊不清,但林知夏在最末欄看見一個熟悉的姓。
周。
不是周明遠的全名,只有周某某三個被水痕糊掉的字。可這已經足夠讓人心裡生出新的陰影。
陸星澤剛要拍照,平板忽然發出警報。
鏡像進度停在百分之六十七。
離線終端屏幕上彈出一個本不該出現的窗口。
外部存儲B密鑰校驗失敗。
延遲清理任務重新啟動。
目標:T-嶼授權鏈、V3索引、Z歷史密鑰對照。
林知夏臉色一變:「它不是離線嗎?」
「有人提前植入了定時任務。」陸星澤迅速切斷終端對外接存儲的寫入,「它不需要網路,只要再次開機就會自毀。」
「能攔嗎?」
「我試。」
陸星澤的語速仍然冷靜,手指卻比平時更快。屏幕上的刪除條一格格逼近,像倒計時。林知夏把鏡頭穩穩對準屏幕,另一隻手給司法雲保全追加現場視頻。信號在地下室裡幾乎斷掉,她乾脆開啟本地加密錄製,同時用近場方式傳給陸星澤平板備份。
就在刪除進度跳到百分之二十三時,陸星澤敲下最後一行命令。
終端猛地黑屏。
房間陷入短暫死寂。
幾秒後,平板上跳出提示。
只讀鏡像完成,殘留索引保全成功。
內容缺失:紙本原件補充包 17-24戶。
硬碟序列不匹配,疑似被替換。
林知夏盯著最後一行。
被替換的離線硬碟。
也就是說,他們現在看到的,很可能不是完整真相,而是有人留下來的一部分,甚至是特意讓他們看見的一部分。
她剛要開口,手機忽然震動。
這一次不是許念安,也不是林母。
來電顯示,沈庭嶼。
地下檔案室裡沒有信號格,電話卻詭異地接了進來,聲音斷續,像從很遠的水底傳來。
林知夏看著屏幕,按下接聽,沒有先說話。
沈庭嶼的聲音很低,背景裡有風聲和急促腳步聲。他沒有問他們在哪,也沒有解釋那串T-嶼記錄。
他的第一句話是:「你們看到的那份,不是最早的版本。」
林知夏眼神一冷:「那你傍晚進來拿走的,才是最早的版本?」
電話那端沉默了一瞬。
沈庭嶼再開口時,聲音比在青石巷時更沉。
「如果我拿走它,是為了不讓周明遠和雲巢把青石巷最後一批回遷戶推進清算池,你信嗎?」
林知夏握緊手機。
檔案室外的走廊深處,忽然傳來鐵門被推開的聲音。
很輕,卻清晰。
陸星澤立刻關掉平板亮光,伸手把林知夏護到檔案櫃側後方。他的動作很快,卻沒有碰亂地上的任何文件。
沈庭嶼的聲音仍在耳邊,壓得更低。
「別動那盒缺失原件。它不是被我拿走的。」
走廊裡,有人的腳步正一步一步靠近。
「羅啟想讓你們以為,我在銷毀證據。」沈庭嶼說,「但真正最早的版本,還在地下檔案室裡。」
林知夏屏住呼吸。
陸星澤抬眼看向牆上那張三年前的合照。照片邊角在潮氣裡輕輕翹起,後面露出一條細細的紙縫。
下一秒,檔案室門外的感應燈忽然亮了。
— 本章完 —
⏳ 敬請期待更新...
讀者留言 (0)
還沒有留言,來當第一個吧!