← 追光啟程

第3章 第 3 章

追光啟程 · 向日葵 · 5,018 字 · 2026-05-23
投影牆上的四個字像釘子一樣釘在雨夜裡。

別查B7。

孟青嵐的手已經按到了網路隔離開關前,指尖離紅色虛擬鍵只剩不到一厘米。鐵皮工作室外的雨砸在屋頂,密集得像無數顆碎石滾落,燈管閃了兩下,把每個人的影子都拉得斷斷續續。桌角那碗泡麵早已冷透,湯面凝出一層灰白的油膜,旁邊的腕端倒數提醒仍在無聲跳動。

距離申辯材料提交截止,四小時二十七分。

周望盯著那封加密郵件,肩膀繃緊:“這就是警告。還是直接送到你舊郵箱的警告。林澈,他們知道你會看到。”

林澈沒有動。

他的視線越過郵件標題,落在附件名那一行被系統預覽閃出的殘影上。兩年前城市能源車路協同項目,內部測試名單。那幾個字像從很久以前的資料櫃裡落出來,帶著研究院白色走廊的消毒水氣味,也帶著一個他曾經無比熟悉的聲音。

小林,工程不是賭運氣,任何結果都要能回溯。

那是吳敬聞說過的話。

林澈剛進研究院時,吳敬聞是他的項目導師。那個人總穿洗得很乾淨的藍襯衫,講話不急不慢,會在新人寫錯安全邊界參數時把整份報告退回來,卻也會在凌晨三點替他們泡一壺濃茶。林澈最初對新能源車路協同的理解,有一半來自吳敬聞在白板前畫下的那些線。

而現在,那份舊名單的第一行,正是吳敬聞。

孟青嵐轉頭看他:“林澈,切不切?”

林澈的喉結輕輕動了一下。他把手從桌沿收回,聲音仍然穩,只是比平時低了些:“先不要斷主機電源。斷外聯,不關機。保留內存態。”

孟青嵐立刻明白過來,指尖改按隔離模式。工作室主路由發出一聲短促提示,外網通道被切入單向沙箱,所有進出請求凍結在本地緩存裡。她一邊操作一邊說:“我開旁路鏡像,先把郵件頭、轉發路徑和時間戳封起來。誰都別點附件。”

周望已經站起來:“我去查B7的節點管理後台,白名單裡肯定有維護記錄。只要抓到誰動了它……”

“坐下。”林澈說。

周望猛地看向他,眼裡有火:“都到這一步了還坐?對方把刀遞到門口了!”

“正因為遞到門口,才不能伸手接。”林澈抬眼看他,“你現在碰B7後台,只要留下任何未授權訪問痕跡,明天聽證上他們第一句話就能說我們反向入侵千路城節點。”

周望咬著牙,胸口起伏了一下。

雨聲把沉默填滿。

片刻後,他慢慢坐回椅子,雙手按在膝蓋上,像硬生生把一輛失控的車從彎道邊緣拉回來。

“行。”他啞聲說,“我不碰後台。我只做我們已有日誌的可視化。”

林澈看了他一眼,目光溫和卻沉:“這就夠了。”

孟青嵐把一枚乾淨的本地密鑰盤插進隔離終端,屏幕上跳出封存流程。她做事極快,卻沒有一個步驟省略:截取原始郵件、生成哈希值、同步時間源、寫入不可改動證據包。她一邊敲鍵盤一邊問:“附件怎麼辦?不開就不知道裡面是什麼,開了又怕中招。”

林澈沉默一秒:“做完整鏡像。用離線機器解外層,不連主機,不把內容寫進申辯材料。今晚我們只證明一件事,這封郵件存在,且有人在我們申辯窗口開啟後,用我的舊研究院轉發地址投遞警告。”

周望抬頭:“你剛才看見附件名了?”

林澈的手指在桌面上停住。

他本可以說沒有看清,也可以把那個名字暫時藏起來。可工作室裡的每一個人都在為這份資格押上自己的東西。周望押的是重新上路的機會,孟青嵐押的是青柳社區的責任鏈,許安禾雖不在場,卻已經把自己置於制度邊界裡替他們爭了一個窗口。

他不能讓信任從自己這裡裂開。

“附件是兩年前城市能源車路協同項目的內部測試名單。”林澈說,“如果我沒看錯,第一行負責人是吳敬聞。”

周望皺眉:“誰?”

“我在研究院時的導師。”林澈看著投影牆上凍結的郵件,“也是那套接口規範最早的審核人之一。”

孟青嵐敲鍵盤的手頓了一下,隨即恢復:“導師不等於敵人。名字在名單上,也可能只是被借用。”

“我知道。”

林澈說得很平靜,可胸口那一下悶痛並沒有散去。人心比電池包更難做安全隔離,他可以在設計圖上清楚標註每一處高壓邊界,卻不能判斷一段舊關係裡究竟藏著多少未知電流。

腕端忽然亮起。

許安禾的訊息跳出來,只有一行字。

不要用主機打開附件。先鏡像封存,哈希值寫進附錄,不寫猜測。

林澈看著那行字,像在吵鬧雨夜裡忽然聽見一扇門被人穩穩關上,把外面的風擋住了。

他回覆:已隔離。你怎麼知道?

許安禾回得很快:你不是第一次在關鍵時刻想自己扛。

周望探過頭看了一眼,忍不住說:“她是不是在你們工作室裝了雷達?”

孟青嵐面無表情地把鏡像進度拉到投影角落:“比雷達準。因為你們兩個都太好猜。”

林澈沒有接話,只是把那條訊息在屏幕上停了幾秒,才收回腕端。很快,許安禾又發來第二條。

合規組已確認聽證。明早八點,遠端安全聽證。旁聽名單裡有千路城安全外包方,另有一家整車企業代表。不要在材料裡點名B7操作者,只寫可驗證異常。

最後一句後面隔了幾秒,又補來一行。

風險標記生成時間早於授權時間,放在第一部分。

林澈低聲念出來:“她讓我們把時間矛盾放第一部分。”

孟青嵐立刻打開總說明框架:“對。審核組最先關心的是澈行有沒有污染居民數據、有沒有越權。時間矛盾放前面,就能先把‘自導自演’這條堵住。”

周望把攻擊節奏圖拖到主屏:“我這裡可以對上。風險標記生成在十六點零七分,青柳三號樁授權給我們的合法測評窗口是十六點二十四分。也就是說,在我們拿到授權之前,對方已經把風險標籤掛到我們測評包上了。”

“寫成證據,不寫推論。”林澈坐回桌前,重新敲起總說明,“我們不說有人陷害,只說系統記錄顯示風險標記早於授權,與澈行操作時間線不一致,請求人工復核。”

周望忍了忍:“你這話也太客氣了。”

“聽證不是吵架。”林澈說,“讓證據自己難聽就夠了。”

夜裡九點過後,雨勢不但沒有小,反而像被城北的風捲得更急。鐵皮屋頂有一處舊接縫開始滲水,水珠沿著橫梁滴下來,正好落在工具箱邊。林澈起身拿了塑料盆接住,又順手把靠近牆角的延長線往裡挪了半尺。

孟青嵐看著他的動作,忽然說:“你不用什麼都先去處理。”

林澈把延長線固定好:“漏水會短路。”

“我說的不只是漏水。”孟青嵐把青柳社區共享充電網架構圖導入附件,“你父親那邊還有未讀消息。末班公共接駁九點四十,現在九點十一。如果你要去,還能趕上。”

周望聞言抬起頭。

林澈的手停在塑料盆邊。他看了一眼腕端,醫院護理站的未讀提醒仍安靜地躺在那裡。父親今天的復健評估結果,他還沒看。母親白天發來過一張照片,父親扶著復健架往前挪了三步,照片裡的老人瘦得厲害,卻還努力對鏡頭笑。

車貸扣款倒計時仍在紅色區域裡閃爍。

他的家、他的公司、他的舊關係、他的現在,像幾條不同電壓的線在同一個盒子裡交纏,只要有一條沒接好,就會燒出焦味。

周望把視線移開,故作不耐煩地說:“你去也行,我盯著圖。反正我現在不會亂碰B7。”

孟青嵐補了一句:“總說明我能按你框架往下填,最多你遠端改。”

林澈看著他們,心裡某處被雨泡得發沉的地方慢慢熱了一點。

他最後還是搖頭:“今天不去。聽證資格如果丟了,後面的醫藥費和車貸都會更難。我先把這關守住。”

他點開醫院消息,給護理站回覆了一句:今晚有工作無法到院,麻煩轉告我爸,明天聽證後我過去。請把復健建議發我。

發完,他又給母親發了條語音。聲音放得很輕,說雨太大,今晚忙完不一定趕得上,讓她先休息,不用等。

語音發出後,他沒有立刻放下腕端。

許安禾的對話框還停在上面。他想說很多話,想問她那邊是不是安全,想問她為了這個申辯窗口到底找了多少人,想讓她別把自己牽進來。可最後,他只打了一句。

聽證旁聽名單你從哪裡拿到的?會不會影響你?

許安禾過了好一會兒才回。

規則允許查詢範圍內。別分心。

下一行又接著跳出來。

材料交上去,比擔心我有用。

林澈看著屏幕,嘴角很輕地動了一下。這就是許安禾。她不會說我在,也不會說別怕,她只會把一份規則、一個窗口、一條退路推到他面前,冷冷地催他往前走。

但他知道她在。

十點十五分,證據附件初版完成。

孟青嵐把三號樁本地日誌按時間線排成三層:居民充電行為原始記錄、社區本地脫敏處理記錄、澈行測評平台授權讀取記錄。每一層之間都有清晰的校驗碼和權限簽名,能證明居民原始數據從頭到尾沒有離開社區安全域。

她把最後一個標註打上去時,聲音裡帶著少見的嚴肅:“這裡我加了社區電力責任聲明。青柳社區共享充電網自願參與,數據本地脫敏,節能積分返還路徑清楚。要是明天有人想拿居民隱私做文章,我來答。”

林澈抬頭:“青嵐,這會把你也拉進來。”

孟青嵐把外套袖口捲起一點,露出被雨水泡皺的腕帶:“我已經在裡面了。三號樁是我管的,社區阿姨們的積分也是我一筆筆幫她們核的。要是被人一封報告就抹成違規,以後誰還敢把自家充電樁接進共享網?”

她頓了一下,又恢復平常那種精打細算的語氣:“再說,我算過了。你們要是過不了千路城測評,我前面投的時間全虧。虧本生意我不做。”

周望低笑了一聲,緊繃的氣氛被她這句話撬開一條縫。

十點四十二分,周望的攻擊節奏可視化完成。

他把一串串冰冷的請求包變成了路況圖。正常測評流量像藍色車流,按授權節點有序進出;異常請求則以橙紅色短線插入,偽裝成千路城壓力測試白名單的合法節點,在三次關鍵時間點把風險權重推高。最刺眼的一段,是KLC-B7-Transit。

它沒有直接觸碰居民數據,也沒有明顯竊取內容。它做的事更陰險,只是在審核系統最敏感的節點上,把澈行測評包標記成可能污染社區端口。

不是偷東西。

是把髒水倒在門口,再通知所有人來看。

周望盯著那條紅線,聲音壓得很低:“我以前在賽道上最怕一種人,不是比你快的,是故意把碎片留在彎心的。你撞了,他乾淨。你不撞,就得減速。這次也是。”

林澈站在他身後:“那你以前怎麼過?”

周望沉默了幾秒:“我沒過去。”

這句話落得很輕。

那場讓他離開賽道的失誤,林澈和孟青嵐都沒有細問過。可此刻,周望像是終於能正視那個彎道。他把圖上的B7紅線重新標註為“白名單節點異常參與風險標記流程”,沒有寫攻擊者,沒有寫惡意,甚至沒有多加一個感嘆號。

“這次我按規則過。”他說,“哪怕慢一點。”

林澈輕輕拍了拍他的肩。

十一點整,總說明進入最後整合。

林澈把所有材料分成四部分。第一部分是時間線矛盾,證明風險標記早於澈行授權;第二部分是青柳三號樁隔離層記錄,證明居民原始數據未被觸及;第三部分是異常流量節奏,說明風險權重來自外部白名單節點偽裝參與;第四部分是補充聲明,請求審核組保留澈行千路城低配額測評艙位,允許明早聽證後進行人工復核。

至於“別查B7”的郵件,他只放入附錄索引:可疑加密郵件已於二十一點零六分由舊研究院轉發地址收到,未在工作室主機開啟附件,已離線鏡像封存,哈希值如下。沒有提吳敬聞,沒有提舊名單,更沒有把無法證明的懷疑塞進材料裡。

十一點十六分,許安禾發來一份聽證規則摘要。

每個申辯方陳述不超過八分鐘。安全外包方可提問。旁聽代表不得主導問詢,但可提交補充疑點。你們的優先順序是:不越權,不污染,不操控。其餘暫緩。

林澈把摘要轉給周望和孟青嵐。

周望看完,皺眉:“八分鐘?他們讓我們被人打了一下午,明天只給八分鐘說清楚?”

孟青嵐已經在旁邊開了計時器:“八分鐘能說很多。前提是你不要罵人。”

“我現在很克制。”周望說。

“看得出來。”孟青嵐看都沒看他,“你已經從想撞牆進步到只想拍桌子。”

周望一時語塞。

林澈把最後一段申辯語句改掉,刪去“遭受惡意干擾”幾個字,換成“出現與授權時間線不一致之外部節點參與”。他改得很慢,每一個字都像在壓住心裡那股想要質問的衝動。

他想問吳敬聞,當年教他的那些回溯原則,是不是只適用於學生和小工程師。

他想問那封郵件的寄件人,別查B7到底是威脅,還是某種提醒。

他更想問,為什麼他只是想讓舊車也能有一條接入新城的路,卻要先學會在別人挖好的坑邊小心行走。

但現在不能問。

現在他要先活下來。

十一點二十二分,材料預檢通過三項,第四項附件格式報錯。

孟青嵐臉色一變:“社區架構圖太大,系統壓縮後校驗碼變了。”

周望立刻站起來:“我來轉格式。”

“別用常規轉換,會丟時間戳。”孟青嵐擋住他,手指飛快在鍵盤上敲,“拆成兩份,一份圖,一份原始校驗清單。林澈,你總說明裡把附件編號改掉。”

林澈已經開始改。

倒數時間一秒一秒往下跳。

二十三點二十五分。

外面的雨忽然重重砸下一陣,像整個天空都往鐵皮屋上壓來。工作室燈管閃了三次,備用電源自動接管,投影短暫黑屏又亮起。周望罵了一句,迅速保存本地副本。孟青嵐把壓縮後的第二包推進提交欄,咬著唇等校驗。

二十三點二十六分,附件校驗通過。

林澈最後掃了一遍總說明,目光停在申請方簽名處。

澈行能源。

這四個字還很小,小到一場暴雨、一封匿名郵件、一個白名單節點,就足以把它壓得搖搖欲墜。可它的後面站著許安禾替他爭來的規則窗口,站著周望硬生生收住的衝動,站著孟青嵐押上的社區信任,也站著那些買不起新車卻仍想在新制度下好好出行的普通人。

林澈按下提交鍵。

二十三點二十八分。

屏幕中央轉出一圈淡藍色光環。所有人都沒有說話,連雨聲都像被暫時隔在外面。幾秒鐘後,系統提示彈出。

材料已接收。安全聽證排程確認。請申請方於明日八點準時登入遠端聽證室。

周望整個人往椅背上一靠,像剛從水裡浮上來:“保住了?”

孟青嵐沒有立刻鬆手,而是把提交回執下載、打印、備份到三個不同存儲裡,才說:“只是拿到明早說話的資格。別高興太早。”

林澈看著那行回覆,長長呼出一口氣:“有資格,就還能往前走。”

腕端在這時震動。

許安禾發來訊息:收到回執了?

林澈回:收到了。二十三點二十八分。

過了片刻,許安禾回了兩個字。

很好。

又過了幾秒,她補了一句。

明早別逞強。八分鐘說完證據,剩下的交給規則。

林澈看著那句“別逞強”,心裡忽然軟了一下。她說得仍像命令,冷靜、簡短,不給人煽情的餘地。可這幾個字比窗外所有雨聲都清楚。

他回:你也一樣。

這一次,許安禾沒有立刻回。

幾乎同時,隔離終端發出一聲低提示。孟青嵐轉過頭:“離線鏡像外層解開了,只讀模式,沒執行附件。”

林澈走過去。

屏幕上浮出那份兩年前內部測試名單的第一頁。第一行果然是吳敬聞,職務欄寫著項目技術負責人。林澈的視線緩緩往下移,在第三行停住。

安全顧問欄裡,有一個名字被標註為外部合作。

顧修遠。

而名字後面的單位,正是明早聽證旁聽名單裡那家大型車企的安全外包合作方。

工作室裡剛剛鬆下來的空氣,再一次凝住。

周望站在林澈身側,低聲問:“這人明天會在?”

林澈沒有回答。

腕端此刻又亮了一下,這一次是許安禾的訊息。只有短短一行,卻讓整個雨夜的溫度都降了下去。

內部提醒:B7節點今晚有維護記錄刪除申請,申請人正在走加急流程。

— 本章完 —

下一章:第4章 第 4 章

🔐 登入收藏

讀者留言 (0)

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

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

📖