第9章 第 9 章

雲樓照舊盟 · 夜半聽雨 · 4,502 字 · 2026-07-06
沈棠盯著那條短信看了三秒。

簽名是真的,但他簽的不是那一頁。

玻璃幕牆外,白塔資本的大樓在正午陽光下白得刺眼,銀灰色外牆把城市切成冷硬的幾何面。樓下車流像一條被壓低聲音的河,隔著二十六層的高度,只剩連續不斷的暗湧。會議室裡有人提高音量喊她,安全負責人站在門口,手裡拿著待提交的核查申請模板,語氣壓得很客氣,眼神卻已經開始焦急。

“沈老師,下午要走信息安全應急流程,格式您看一下?兩點前要給賀總。”

沈棠沒有立刻回頭。

她先截圖,保留原始短信界面,導出通訊記錄,再把早晨那條“別查白塔”的短信一起拉進本地加密文件夾。兩條短信來自同一個號碼,歸屬地被虛擬號段遮住,發送時間一早一午,像有人一直在看著這座樓裡的每一次動靜。

她把號碼複製進備忘錄,標上未知吹哨人,可能身份,盛海舊內調、星瀾舊實驗室、白塔內部、沈弘文舊識。

標完最後一個詞,她停了一下,又刪掉舊識兩個字。

不是因為不可能,而是她暫時不願意讓情緒進入判斷。

她轉身走向安全負責人,伸手接過平板。

“格式我改一下。”她說,“不要寫‘疑似異常’,寫‘已確認外部災備專線於凌晨三點十九分訪問舊網關域名ct-gw-old.starlan-lab’。不要用‘建議核查’,用‘啟動緊急核查’。理由三項分開,業務風險、合規風險、證據保全風險。”

安全負責人愣了一下,“措辭這麼重,孟總監那邊可能會……”

“那就讓他在紀要裡反對。”沈棠抬眼看他,“只要他願意承擔日誌覆蓋後無法追溯的責任。”

她聲音不高,甚至稱得上溫和,可每個字都落得清楚。

安全負責人下意識看向會議室內。孟總監正站在投影幕旁和賀旻低聲交談,眉頭皺著,手指敲在咖啡杯邊緣。林嘉禾坐在靠牆的位置,膝上的筆電打開著,指尖懸在鍵盤上,像怕敲下一個字就會敲出自己的試用期評級。

沈棠把平板還給安全負責人。

“附件加三個。”她說,“第一,凌晨三點十九分外部訪問截圖及初始日誌哈希;第二,舊網關域名歷史解析與安災專線關聯;第三,星橋灰度環境與A17舊案關聯風險說明。第三項我來寫,二十分鐘後給你。”

“二十分鐘?”安全負責人看了看時間,“現在十二點零三。”

“十二點二十五之前。”

她說完,回到玻璃走廊盡頭的小休息區。這裡平時供員工喝咖啡、打電話,午休時人反而少了,只有落地窗邊一排矮沙發和幾張小圓桌。窗外金融區的高樓一棟接著一棟,像一列沉默的伺服器機櫃,裡面存放著無數人加班到凌晨的績效、貸款、股權期權和秘密。

沈棠把筆電放到桌上,開機,進入離線工作區。

她新建了一張證據矩陣。

第一列,事件。

第二列,時間。

第三列,來源。

第四列,可驗證性。

第五列,與沈弘文責任鏈關聯。

她先填入許知遙拍到的白塔投委會議程頁:A17-TEA-04掃描件,第七頁簽署確認;A17-TEA-04-S補充責任頁,第八至九頁;掃描編號末尾0621-BT-SCAN-3。來源為現場拍攝,合法公開區域,待取得原始照片哈希。

第二行,周聞川口述:原始第七頁為測試環境接入知情確認,限定沙箱回放,不包含生產責任、不包含風險豁免;第八至九頁為責任轉移補充頁,首次出現時間在六月二十一日之後。來源為當年列席見過複印件者,可信但需實物支撐。

第三行,陸景行消息:鏈啟測試網接口申請審批流,申請人秦佑安,白塔投後郵箱確認,星瀾實驗室被動綁定,時間六月十五日。來源為鏈啟內部留存,待取得原始郵件導出、郵件頭、審批系統流水。

第四行,星橋灰度風險:ct-gw-old.starlan-lab凌晨三點十九分被安災外部災備專線訪問。來源為星瀾安全初始排查,待鎖定原始日誌與網關鏡像。

第五行,她停了停,才敲下陌生短信:簽名是真的,但他簽的不是那一頁。

來源未知。可驗證性待定。關聯方向,簽名頁移植、掃描拼接、PDF頁序替換、紙張陰影不一致、掃描設備流水。

她盯著最後幾個字,胸口那團被壓下去的怒意終於在指尖透出一點力道。鍵盤發出很輕的聲響,一下一下,像冷靜外殼下正在敲門的心跳。

手機震動。

陸景行發來一個加密包,緊接著是一段語音通話請求。

沈棠接起,沒有開免提。

那頭有車流聲,陸景行應該在路上。他的聲音低沉而克制,沒有急著解釋,只先說重點。

“包裡有三部分。第一,鏈啟當年測試網接口申請審批流截圖,原始導出格式我也放了;第二,郵件頭,包含白塔投後郵箱的DKIM驗證結果;第三,六月十五日至二十二日測試網節點綁定日誌。我用離線簽名做了哈希,時間戳服務是第三方的,你可以讓許知遙找人複驗。”

沈棠一邊下載,一邊問:“你怎麼拿到完整日誌?”

電話那頭靜了一瞬。

“鏈啟早期制度很土。”陸景行說,“但有個習慣,是我堅持的。所有涉及外部資方、監管沙箱、測試網接口的變更,除線上審批外,會刻錄一份月度歸檔盤。當時很多人罵我形式主義,說創業公司還搞銀行那套。後來公司搬了三次,我把那些盤一直放在保險箱。”

沈棠沒有說話。

四年前,她恨過他的沉默,恨過他在她父親出事後那種近乎冷酷的切割。她以為他選了公司,選了資本,選了比她更有前途的路。可如今那些被他藏起來的舊盤一張張浮出水面,並沒有洗清他當年的傷害,只讓那傷害變得更複雜,也更難用一句渣男概括。

陸景行似乎聽出了她的沉默,聲音放得更低。

“沈棠,我不要求你相信我。這些材料,你只按證據用。”

她看著屏幕上解壓完成的文件列表,忽然問:“四年前你為什麼不拿出來?”

很短的一句話,卻像從四年前那條老街的雨夜裡走回來。

陸景行那邊安靜很久。

“我拿不出完整鏈。”他說,“那時候我只有鏈啟自己的審批流,證明不了白塔改了盛海文件。白塔的人找過我,他們知道鏈啟還沒拿到第二輪融資,知道我母親那時候住院,也知道你父親已經簽了保密協議。他們給我兩個選擇,要麼閉嘴,要麼把鏈啟一起拖進責任池。”

他頓了頓,像是每個字都要穿過喉嚨裡舊年的砂礫。

“我選錯了。我以為先活下來,才有機會找證據。可我沒有告訴你,也沒有站在你身邊。這件事,不管後來我做了什麼,都不能抵掉。”

沈棠望著對面白塔大樓的反光,眼底微微一動。

“陸景行,我現在不需要道歉。”

“我知道。”他說,“你需要可以打穿他們防線的證據。下午兩點前,白塔很可能會讓安災註銷跳板或者覆蓋日誌。你申請凍結要快,最好同時通知公司法務和外部公證。”

沈棠手指停住。

“你怎麼知道他們會在兩點前動?”

“秦佑安十一點五十七分從白塔出來,上了一輛安災的車。”陸景行說,“我讓人只拍公開道路,沒有跟進園區。車牌和照片我發你。”

沈棠閉了閉眼。

“不要再做越界的事。”

“好。”陸景行答得很快,“我只做合法可驗證的留痕。”

這一次,他沒有替她決定,也沒有說我來處理。

沈棠掛斷電話前,低聲說:“材料我會核驗。謝謝。”

電話那頭似乎連呼吸都停了一下。

“沈棠,”陸景行說,“注意安全。”

她沒有回答,掛斷了通話。

十二點二十一分,沈棠把風險說明寫完,發給安全負責人、賀旻以及法務抄送組。郵件主旨用詞很硬:關於星橋灰度環境舊網關外部訪問事件的證據保全與緊急處置申請。

發送成功的提示跳出來時,許知遙的電話進來。

沈棠接起,耳邊先傳來一陣風聲和許知遙故作輕鬆的笑。

“沈老師,我從白塔撤出來了,活著,完整,咖啡還打包了一杯。雖然味道難喝得像資本主義最後一滴眼淚。”

“有人跟你嗎?”

“目前沒有明顯尾巴。我叫了車繞兩圈,司機師傅以為我失戀了,還安慰我男人不行就換工作。”許知遙停了一下,聲音裡的笑意淡了些,“不過秦佑安看見我了。”

沈棠握著手機的手緊了一分。

“在哪裡?”

“白塔一樓咖啡區。我拍議程頁的時候,他從電梯出來,視線掃過來。應該沒看到我拍什麼,但認出我是記者了。”許知遙說,“他那種人眼神很討厭,像在估算一篇稿子的刪除價格。”

“你先回報社?”

“不。”許知遙說,“報社系統不乾淨。我去老裴那裡,他那邊有隔離機房。照片原始文件我會做哈希,議程頁能不能放進稿子,先看律師意見。但選題我已經立了。”

“題目?”

許知遙笑了一聲,終於恢復一點平日的圓滑。

“先不取標題,免得把自己感動壞。我會從星橋灰度風險切入,寫舊區塊鏈項目責任鏈如何被資本重新利用。人物不點你父親,先打結構。等證據鏈完整,再打名字。”

沈棠明白她的意思。

在這座城市,真相如果沒有足夠堅硬的證據,只會被公關稿、律師函和熱搜算法拆成碎片。許知遙不是不想一槍打穿白塔,她只是太知道槍膛裡不能只裝憤怒。

“知遙。”沈棠說,“秦佑安和安災專線有關。你先別碰他本人。”

“我本來也不打算用肉身挑戰資本豢養的法務部。”許知遙語氣輕快,下一秒又壓低,“但我剛收到一個線人的回覆。白塔用的掃描設備供應商,四年前在盛海和白塔都有駐場服務。0621-BT-SCAN-3這個編號,BT是白塔,SCAN-3可能不是第三台掃描儀,而是第三批歸檔任務。設備流水如果能拿到,可以看到每一頁掃描的入紙時間和文件尺寸。”

沈棠眼神一凝。

“也就是說,如果第七頁和第八、第九頁不是同一批紙,流水會有差異。”

“理論上。”許知遙說,“但四年前的供應商已經被併購,資料未必在。老裴幫我找人,我負責裝乖騙話。你負責在星瀾那邊別被流程悶死。”

電話剛掛,休息區外傳來急促腳步聲。

林嘉禾站在門口,臉色發白,手裡握著一個U盤。她看見沈棠,像終於抓住一根能讓自己站穩的欄杆。

“沈老師,孟總監剛才叫我去小會議室。”她聲音很低,“他說舊網關那段配置是我整理的,如果後面查出流程缺口,最好先寫一份情況說明,承認當時遷移文檔不完整。”

沈棠站起身。

“他讓你承認你做過什麼?”

“承認我接手星橋配置梳理時,沒有發現ct-gw-old還在解析,也沒有及時上報安災專線殘留權限。”林嘉禾眼圈有點紅,卻努力忍著,“可是我接手的時候,這個域名不在我拿到的清單裡。昨天晚上我查備份,發現有一版舊CMDB導出,裡面這個域名被標了‘歷史兼容,不展示’。導出人不是我,是……是孟總監的域賬號。”

她把U盤遞過來。

“我怕放共享盤會被刪,就先導出來了。但我不知道這算不算違規。”

沈棠沒有接。

“你從哪裡導出的?”

“只讀備份庫。我有查詢權限,沒有改數據。”林嘉禾急忙說,“我錄屏了,全程錄屏,也存了查詢語句。”

沈棠看著她,聲音放柔了些。

“嘉禾,你做得對。但U盤不要給我。先封存,讓安全負責人和法務一起見證。你不要單獨把材料交給任何業務線主管,包括我。”

林嘉禾怔住。

沈棠說:“這不是不信任,是保護你。從現在起,你只說事實,不做推測,不寫主觀承認。孟總監如果再找你單獨談,請他發正式會議邀請,抄送HR和法務。”

林嘉禾鼻尖一酸,用力點頭。

“沈老師,我是不是會過不了試用期?”

休息區外的陽光落在年輕女孩蒼白的臉上。這座城市每天有無數像她一樣的人,被評級、轉正、績效和租金推著往前走,學會在凌晨三點回消息,學會在會議上替上級的沉默找措辭,學會把害怕吞進工位抽屜裡。

沈棠看著她,像看見幾年前剛入行的自己,也像看見父親當年坐在書房裡整理工牌的背影。

“試用期不是讓你替別人背鍋的。”她說,“你記住這句話。”

一點四十二分,三項緊急申請終於進入會議流程。

賀旻坐在主位,臉色比上午更沉。他手邊放著法務剛打印出的風險提示,紙頁邊角被他按得微微翹起。孟總監靠在椅背上,表情冷淡,像所有問題都只是沈棠把小事放大。

安全負責人匯報完後,會議室安靜了幾秒。

賀旻抬頭看沈棠。

“如果凍結安災專線,影響的不只是星橋。其他兩個災備巡檢項目也會停。下午白塔那邊還在等灰度進度。”

沈棠平靜地說:“如果不凍結,影響的是證據保全和公司責任邊界。賀總,這不是技術潔癖,是風險控制。”

孟總監終於開口,語氣帶著壓抑的不耐。

“沈棠,你一直把四年前A17的事情往星橋上套。公司請你回來是做產品架構,不是做舊案調查。白塔是重要資方,你現在每一步都在製造對抗。”

“不是我製造對抗。”沈棠看向他,“是凌晨三點十九分訪問舊網關的人製造了風險。”

“舊系統有歷史包袱,你不能把所有遺留問題都上升到陰謀。”

“那就凍結日誌,讓證據證明它只是遺留問題。”

孟總監臉色一變。

賀旻敲了敲桌面。

“夠了。”他看向安全負責人,“舊網關先摘除解析,但保留鏡像。安災專線權限臨時凍結六小時,通知對方合規窗口。原始日誌調取由安全、法務、審計三方共同見證,任何人不得單獨接觸。”

沈棠知道,這不是最徹底的勝利,但已經足夠把門撬開一道縫。

她剛要記下決議,安全負責人的手機忽然震動。他低頭看了一眼,臉色瞬間變了。

“賀總。”他抬起頭,“安災那邊回覆說,ct-gw-old關聯跳板已於一點三十九分完成註銷,理由是例行資源清理。部分七日前臨時連線日誌按策略覆蓋,無法調取。”

會議室裡的空氣像被人猛地抽走。

一點三十九分。

距離他們正式決議,只早了三分鐘。

孟總監的手指停在桌面上,嘴角那點習慣性的冷笑也僵住了。

沈棠低頭看向自己的筆電。陸景行中午說過,白塔會讓安災在兩點前動手。現在不是猜測,而是正在發生的毀證。

手機又震了一下。

陌生號碼發來第三條短信。

盛海舊檔案,D座地下二層,A17內調箱。別走正門。

沈棠看著那行字,窗外白塔大樓的影子斜斜壓過來,落在星瀾會議室的玻璃牆上。

她忽然明白,四年前被封進紙箱裡的,不只是父親的工牌和沉默。

還有一場至今沒有結束的審判。

— 本章完 —

🎉 恭喜!您已讀完本書全部章節

🔐 登入收藏

讀者留言 (0)

📋 發表留言即表示您同意遵守本站留言規範,本平台保留刪除違規留言之權利。
登入 後即可發表留言

還沒有留言,來當第一個吧!

📖