第17章 · 導火索
塞拉斯坐在辦公桌前,看完了薩赫勒行動的戰後報告。
報告很長,措辭冷靜,數據分析充分,每一個結論都被三組以上的獨立數據源交叉驗證過。但塞拉斯讀完之後,把報告從終端上劃掉了,然後靠在椅背上,望着天花板的某個點,一言不發地坐了將近五分鐘。
二十三個終端被截獲。十五人被捕。四個據點被搗毀。超過三百TB的數據被收繳。
但核心目標——法尔汉和陆远——不在其中。
米蘭把他們留在了行動之外。米蘭在戰前的情報篩選階段,把這兩個名字從"允許打擊"的名單中劃掉了。理由是:"他們是技術源頭,活着的價值大於被捕的。繼續追蹤。"
塞拉斯看到那條備註的時候,指關節發出一聲脆響。
他站起來,走到辦公室的落地窗前。窗外是深圳南山區科技園的夜景,無數個白色的窗口在黑色的建築立面上排列,像一塊巨大的電路板。他的倒影在玻璃上隱約浮現,面無表情,像一尊被冷光凍結的雕塑。
他理解米蘭的"精細操作"。他理解米蘭想要放長線釣大魚。他理解米蘭需要通過監控数据党的活動來繪製完整的組織拓撲。他理解這一切——在戰略層面,他理解。
但他不再接受了。
薩赫勒行動是一個完美的陷阱,但米蘭把它變成了一個鑑別工具——用二十三條命換來了對伊莎贝尔·克勞斯的身份確認。米蘭沒有在這個基礎上繼續施壓,沒有趁数据党陣腳大亂的時候發動第二波打擊,沒有封堵SkyWalker的漏洞——他什麼都沒有做。他回到了那間貝爾格萊德的辦公室,坐着,看着,等待。
塞拉斯不知道米蘭在等什麼。但他知道一件事:米蘭的"精細操作"正在消耗他的耐心,而耐心是塞拉斯最短的資源。
他走回辦公桌前,按下了內線。
"刘洋,幫我調一份數據。——深圳市立兒童醫院,患者陆子衿的星链醫療授權檔案。"
對面沉默了一秒。"頭兒,醫療數據——"
"我籤權限。"
深圳市立兒童醫院的醫療信息系統在凌晨兩點三十七分收到了一條來自星链亞太安全中心的標記指令。
指令沒有被攔截,沒有被審核,沒有觸發任何警報——因為它的來源IP屬於星链安全部門的合法操作網段,簽名證書有效,授權碼等級為A3——安全調查用途的合法授權。醫院的系統在零點幾秒內完成了驗證,然後自動執行了標記。
患者ID:GDSZ-LL-2052-07-4417 姓名:陆子衿 當前醫療授權狀態:正常
新標記:待核查——可能存在欺詐性使用 標記來源:星链安全部門 · 授權碼 A3-SEC-ASIA-7712 執行操作:遠程醫療服務單需經72小時人工審核 生效時間:即時 預計審核完成時間:72小時後(自動計算)
沒有任何人被告知。沒有任何彈窗提醒。醫生在第二天早上打開工作站的時候,不會看到一條紅色的警告——他只會發現,當他試圖發起遠程專家會診請求時,系統彈出了一行灰色的提示文字:
「當前賬户存在異常標記。遠程醫療服務已被掛起。請聯繫您的星链客户經理瞭解更多信息。參考編號:SEC-HOLD-7712-4417。」
沒有電話。沒有郵件。沒有申訴通道。
只是一個安靜的、灰色的、不會引起任何注意的頁面跳轉。
陆远在第二天上午十一點接到了電話。
他當時正在據點的屏蔽室裏調試SkyWalker的新版調製參數——薩赫勒行動之後,法尔汉增加了協議的安全層,每次通信前需要先通過一組動態生成的QKD噪聲模式驗證對端身份。他把新參數刷入測試終端,正準備開始第一輪閉環測試。
手機震了一下。屏幕亮起,來電顯示是:「深圳市立兒童醫院 · 神經內科」。
他接起來。
"喂,我是赵医生——陆子衿的父親,是吧?"
"是我,赵医生。"
對方的語氣沒有異常——但陆远在華為的實驗室裏培養了多年的信號分析直覺,讓他捕捉到了電話那頭背景音裏的一種微妙的寂靜。那不是正常的診室背景音。赵医生可能換到了一個沒有人的地方在打這個電話。
"有一個情況需要告訴你,"赵医生説,語速比平時慢了一些,像在斟酌每一個字,"今天早上我們準備把子衿昨天的夜查影像傳給北京天壇醫院的專家。系統彈了一條提示——説你們賬户的遠程醫療服務被掛起了。理由是賬户異常標記。審核週期是七十二個小時。"
陆远握着手機的手沒有動。但他的大腦在零點幾秒內完成了對一個句子的多重解析:遠程醫療服務被掛起。賬户異常標記。七十二小時。
"赵医生——子衿下一次計劃內的遠程會診是什麼時候?"
"原本是明天下午。但如果服務被掛起——"
"她明天能看上嗎?"
電話那頭沉默了幾秒。赵医生的聲音再響起來的時候,比剛才低了一些,像是在説一句他不願意説的話:"按照系統顯示的規則——如果七十二小時內沒有人處理這個標記,服務會自動恢復。但'恢復'的意思是進入人工審核隊列,不是直接通過。實際等待時間……我遇到過的最長記錄是六天。普通的情況是一到兩天。"
陆远感到自己的指腹在手機外殼上施加了過大的壓力,塑料外殼發出一聲輕微的嘎吱聲。
"這個標記——是誰下的?"
"系統只顯示了一個授權碼。沒有名字,沒有部門。但——"赵医生又停頓了,這一次更長,"以我在這個系統裏工作十二年的經驗,這種標記通常來自星链的安全部門。不是醫療系統內部的審核。醫療審核的標記會帶一個'MED'前綴。這個標記的前綴是'SEC'。"
SEC。
安全部門。
陆远閉上眼睛。在他合攏的眼瞼後面,他看到的不是黑暗,而是一張臉——不是米蘭的臉,是另一張。一個他在数据党的檔案中看過照片但從未親眼見過的人。塞拉斯·陈。亞太區安全總監。
薩赫勒行動的失敗沒有讓塞拉斯收手。他只是換了一個工具。
"謝謝你告訴我,赵医生。"
"陸先生——我知道你最近在跟醫院打交道上遇到了一些困難。如果你需要什麼幫助——我能做的不多,但如果你需要我直接跟天壇的專家用個人通訊方式聯繫——"
"不用。我來處理。"
他掛了電話。
屏蔽室的燈光是冷白色的,在頭頂發出均勻的熒光。測試終端還在等待他的指令,屏幕上的狀態欄閃爍着「等待用户確認」的字樣。陆远站在工作台前,看着那塊屏幕,但沒有在看上面的參數。
他感到一種奇怪的東西正在他的血管裏流動——不是恐懼,不是慌亂,而是一種他從認識自己以來從未如此清晰地體驗過的情緒。憤怒。純粹的、透明的、不帶任何雜質的憤怒。它像一個緩慢升起的液麪,從他的腹腔開始,一節一節地淹過他的肋骨、他的胸腔、他的咽喉。
米蘭的控制是一張網。網的邏輯是約束、引導、等待——它不會勒死你,但它會讓你永遠在它允許的範圍內活動。
塞拉斯的方式不同。塞拉斯的方式是直接掐住你的喉嚨。你的女兒需要遠程專家會診,你的女兒需要AI影像分析,你的女兒需要每一條通過星链傳輸的醫療數據——他可以把它們全部凍結。不是威脅,不是警告,不給你任何談判的籌碼。他只是在系統裏改了一個字段,就讓你的女兒失去了獲得救治的通道。
陆远把手機放進口袋,推開屏蔽室的門。
女兒正在據點角落的墊子上畫畫。她趴着,兩條小腿在空中晃盪,畫的是兩個人——一個高一個矮,手牽着手,站在一塊綠色的東西上面。她看到爸爸走過來,舉起畫紙:"爸爸你看,這是你和我!"
陆远蹲下來,看了一眼那幅畫。畫上的人眼睛畫得很大,嘴角向上彎,兩個人都像在笑。
"子衿,"他説,聲音比他想像中要沙啞,"爸爸要出去一下。跟沈姐待一會兒,好嗎?"
小姑娘的笑容淡了一些,但她沒有問為什麼。她只是點了點頭,然後低下頭繼續畫畫。陆远站起來的時候,看到她在那幅畫的天空上加了幾顆星星——用黃色的蠟筆畫的,在紙張的頂部一字排開,整整齊齊。
他轉身走向法尔汉的籠子。
法尔汉正在分析米蘭的日誌——薩赫勒行動之後,他把所有的精力都投入到了那個嵌套入口的搜尋中。他面前的屏幕上密密麻麻地排列着固件反彙編的窗口,光標在一個內存地址偏移量上閃爍,旁邊是手寫的註釋。
"法尔汉。"
法尔汉沒有回頭,但他的手停了下來。
"子衿的遠程醫療被凍結了。"陆远説,"塞拉斯干的。七十二小時人工審核。以塞拉斯的風格——七十二小時後也不會解凍。他會一直拖着,直到我做什麼。或者什麼都不做,看着她斷診。"
法尔汉轉過來。他的眼睛因為連續熬夜佈滿了血絲,但他的目光非常清醒。
"他在逼你。你在数据党這件事——塞拉斯知道。他動不了我們——米蘭在保護我們不被物理打擊。所以他從你女兒下手。"
"我知道。"陆远説。他的聲音安靜到近乎透明,像一根被拉到了極限的金屬絲,在斷裂之前發出那種最純淨的、最尖鋭的振動。"所以計劃提前。我們現在就行動。"
法尔汉看着他,沒有立刻接話。
"計劃還沒準備好。嵌套入口的搜索還沒完成——我沒有找到米蘭的那個後門地址。沒有那個入口,SkyWalker只能做一個隱蔽信道,不能在星链核心網中創建自治域。"
"我們沒有時間等它準備好了。"
"如果我們現在強行注入——失敗的概率——"
"我知道。"
陆远站在籠子的門口,冷白的燈光從他身後照進來,在他的身體前方投下一道輪廓分明的陰影。他看起來沒有任何激動。他的雙手垂在身體兩側,沒有握拳,沒有顫抖。但他的眼睛裏有一種法尔汉從未在他身上見過的東西——不是瘋狂,不是衝動,是一種比那更深、更重、更冷的東西。
"不是為了数据党,"陆远説,"不是為了自由互聯網。"
他停了一下。
"——為了我女兒。還有米蘭的女兒。還有所有被這個系統綁架的孩子。"
法尔汉沉默了很長時間。
然後他從抽屜裏拿出了一個東西——一台黑色的加密通信終端,比手機大一圈,外殼是金屬的,側面有一個物理開關。他把終端推到桌面上,推到陆远面前。
"米娅留給你的那個號碼還在。米蘭的私人加密通道——從你第一次聯繫她之後,她就把它激活了。她説如果你什麼時候需要直接跟你通話——撥這個號。"
陆远拿起那台終端。金屬外殼很冷,在他的掌心裏緩慢地吸收着體温。他找到了通話記錄中的那個號碼——一組十六位的數字,沒有存儲在SIM卡上,是硬編碼在終端的加密芯片裏的。
他按下了撥號鍵。
線路接通前的等待音是一種經過特殊處理的、沒有任何頻率特徵的混沌白噪音。響了四聲。
然後線路接通了。
對面沒有人説話。但陆远能聽到呼吸聲——均勻、平穩,像一個人在深夜獨處時特有的那種呼吸節奏。
"下午好,陆远。"
米兰·沃伊诺维奇的聲音從線路那頭傳過來。比陆远想像中要低一些,沒有他預想中的那種權威感——不是虛弱,而是一種極其剋制的平靜,像一面結冰很厚的湖面。
"我一直在等你的電話。"
陆远握着終端,站在屏蔽室的中央。周圍的聲音——鍵盤聲、風扇聲、遠處的人聲——在那一瞬間都變得非常遙遠,像隔了一層正在緩慢增厚的水。
"你知道你的人在做什麼嗎?"他説。
"塞拉斯。"米蘭説。他的聲音沒有任何驚訝,像在陳述一個他已經看過結果的實驗數據。"我知道。那不是我的命令。"
"那你阻止他。"
米蘭在電話那頭沉默了一下。當他的聲音再次傳來時,多了一種陆远無法準確辨識的東西——不是歉意,不是辯解,更像是某種……等待。
"我為什麼要?"
陆远的手指在終端的金屬外殼上收緊。他感到那種剛剛沉下去的憤怒正在以更快的速度重新湧上來——但他在它衝過咽喉之前把它壓住了。
"因為你女兒在我這邊。"
他把這句話説出來之後,對面的沉默變成了一種不同質地的沉默。不是通話中斷的空白——是一種正在被某種東西填充的、正在發生化學反應的沉默。
"而你還愛她。"陆远説。
那句話説出口之後,陆远自己都感到意外。他不是計劃好要説這句話的——它從他嘴裏自己跑了出來,像一個一直在等機會出現的念頭,終於找到了一個出口。
線路那頭的呼吸聲變了。不是變快,不是變重——是出現了一個極其微小的、幾乎聽不到的停頓。像一個正在穩定行走的人忽然被絆了一下,在零點幾秒內失去了節奏,然後迅速恢復了。
但那零點幾秒內——陆远捕捉到了。
"你女兒在数据党的據點裏,每天給她的母親寫信,信裏説她不恨你。"陆远説。他的聲音不再急促了,每一個字都像被水沖洗過的石頭一樣清晰分明,"她以為我們不知道她是誰。我們知道。但我們沒有利用她來對付你——不是因為我們不想,是因為她自己選擇了站在哪一邊。你設計了一個可以把全人類鎖在裏面的系統。但你沒辦法把你自己的女兒鎖進來。"
沉默。很長的沉默。
陆远能聽到米蘭的呼吸聲在那一端變得更深了——不是緊張,更像是一個人在做一個需要消耗大量內在資源的決定之前,刻意調整自己的呼吸頻率。
"米蘭——她叫米娅。她二十六歲。她在柏林的地下據點裏寫代碼,畫的電路板比数据党大多數全職工程師都要好。她不姓你的姓,但她做的是你做的事——她造東西。你不幫她,她可能有一天會被塞拉斯的人找到。我不知道塞拉斯知不知道她的存在——但如果他知道,你比我清楚他會怎麼做。"
他説完這句話之後,沒有繼續。他把終端夾在肩膀和耳朵之間,等待着。
米蘭的聲音再次傳來時,比他之前説的任何一句話都要輕——不是音量上的輕,是一種年齡上的輕。像一個四十七歲的男人在説一句他十七歲時就該説的話,但拖到了現在。
"陆远。你知道我為什麼不封那個漏洞嗎?"
陆远沒有回答。
"我花了三十年建這個系統。三十年中,我無數次在固件裏留門——不是為了自己,是為了測試有沒有人能發現它們。前六年,沒有人。中間十年,有五個人發現了第一層。之後七年,沒有人能走到第二層。"
他的聲音停了一下。
"你是第一個走到第三層的。你自己沒意識到——但你已經走到了。法尔汉也是因為你的方向才跟上來的。我女兒也是因為你的存在才決定打那個電話。"
"所以你不是在等我求你。"陆远説。他在説這句話的時候,感到自己正在慢慢地理解一些東西——不是米蘭的全部算計,而是米蘭這個人的某種底層架構。"你是在等我來找你。"
米蘭沒有回答。但那不否認本身就是一種確認。
"好。我來了。"陆远説。"你現在有兩個選擇:讓他拖到我女兒斷診。或者你打開那扇門。不是幫我——我是説,幫你自己。"
"幫我自己什麼?"
陆远握着終端,看着屏蔽室牆上那層細密的銅網。銅網在燈光下泛着暗淡的金屬光澤,像一道被編織成牆的沉默。
"幫你女兒。你已經有三十年沒有修通過一條真正的線了。你現在有一個機會——不是連接世界——是連接你和你女兒之間的那條。"
電話那頭沉默了很久。久到陆远開始懷疑線路是否已經被掛斷了。
然後米蘭的聲音再次傳來。只有一句話,聲音平靜得近乎耳語:
"我會處理塞拉斯。七十二小時——我給你爭取七十二小時。窗口期一到,你自己決定怎麼走下一步。"
通話結束。
陆远放下終端,看到自己的手在輕微地發抖——不是因為恐懼,是因為他剛剛做了他這輩子做過的最大膽的一件事。他直接跟米兰·沃伊诺维奇説了話。他直接戳進了那個男人最深的裂縫。他提了米娅。
法尔汉站在籠子門口,看着他。他的表情不是詢問,是一種帶着某種接近敬畏的重新審視。
"他説什麼?"
"他給了我們一個窗口。"陆远説。他把終端還給法尔汉,然後走向女兒的方向。"現在我們需要在那七十二小時裏——找到米蘭藏在固件裏的那個真正的後門。"
他蹲在女兒面前,幫她理了理被圖畫紙蹭亂了的衣領。小姑娘抬起頭看他,眼神清澈得像兩顆被水洗過的玻璃珠。
"爸爸,你打完電話了?"
"打完了。"
"是打給誰的呀?"
陆远看着她的眼睛。他想了想。
"打給一個跟爸爸一樣——也有一個女兒的人。"
小姑娘不太理解這個回答,但她沒有追問。她舉起手裏的畫紙,上面兩個人手牽着手站在綠色的草地上,頭頂是黃色的星星。
"送給你。"她説。
陆远接過那張畫。他的視線在畫紙上停留了很久,久到眼眶開始發熱。
他沒有讓眼淚流下來。
但他在心裏做了一件他從未做過的事——他對米兰·沃伊诺维奇説了一句話,一句米蘭永遠也不會聽到的話:
我們都是父親。我們都在用不同的方式保護自己的孩子。但我的女兒——我不會讓她變成你的女兒那樣。我不會讓她需要寫信才能告訴我她的感受。
他把畫紙小心地摺好,放進了胸前內側的口袋裏——緊挨着阿米娜給的那枚鑰匙,緊挨着那封還沒有送到貝爾格萊德的信。
貝爾格萊德。
米蘭放下電話之後,在黑暗的辦公室裏坐了很久。
他沒有開燈。窗外的薩瓦河在夜色中泛着微弱的粼光,老城區的屋頂在月光下勾勒出模糊的灰色輪廓。他面前的電腦屏幕已經自動切換到了待機模式,黑色的背景上偶爾閃過一個移動的光標。
他的手邊放着那本牛皮封面的日記。翻開的那一頁還是空白的。
他拿起筆,筆尖懸在紙面上方。
他想寫很多東西。他想寫關於陆远——這個第一次讓他感到無法完全預測的人。他想寫關於塞拉斯——他已經越界了,動一個孩子的醫療檔案,這不是安全調查,這是綁架。他想寫關於自己——他坐在電話前等待一箇中國人的來電,等了整整兩天,當電話終於響起的時候,他發現自己接起電話時手指在發抖。他已經很多年沒有發抖過了。
他最終在日記上寫了一段話。字跡不像平時那樣工整,出現了一些他從未允許自己出現過的潦草:
2057年10月。不記得具體日期了。
剛才我接了一個電話。一個我從沒見過面的人,用我女兒的存在作為籌碼,要求我阻止我自己的安全總監去傷害他的孩子。
我沒有拒絕他。
我不知道我是不想拒絕,還是不能拒絕。
他合上筆記,沒有署名。
窗外,一顆星链衞星正在以均勻的速度劃過貝爾格萊德的夜空。它看起來和其他的星星沒有任何區別——冷漠、精確、不帶有任何温度。但在這顆衞星內部運轉的固件中,有一段從未被記錄在任何文檔中的代碼路徑正在安靜地等待着。它在米蘭的腦子裏存在了六年,在固件中沉睡了四年,從未被任何人激活過。
米蘭站起來,走到窗前。他看着那顆衞星的光點逐漸融入夜空中更密集的光點羣落中——那十二萬顆沉默的星星在他頭頂排列成一張沒有盡頭的網。
他想起父親。
線要通。
但線通到哪裏去?通到什麼程度?如果線的另一端沒有人——或者線的那一頭站着的是他自己的女兒——那麼通了的線,還算是通了嗎?
米蘭沒有回答自己的問題。
但他也沒有刪掉那個嵌套入口。