第五十一章 拔掉雲端
D+36凌晨,北河交通節點重新開放後第六天,唐可寧要求拔掉北部戰區的雲端。
她說的不是關閉所有電腦,也不是讓軍隊退回紙筆年代。
她要切離那套仍把防空、火力、交通警報、傷員後送與城市支援疊成共同圖像的中央作戰環境。各單位會保留本地感測、既有武器、低頻通信與已下載的任務目的,卻不再從中央得到一張看似同時、看似完整的戰場。
代價很容易理解。
台灣剛靠真人見證與城隍帶回的紀錄接上一段合法代理鏈;一旦切雲,許多單位又會看不見彼此。防空可能重複追蹤同一目標,砲兵需要更久確認地面變化,救護車也不能再假定導航上的綠線真的安全。共軍仍擁有較完整的人機協同,台灣卻要主動放棄自己最大的資訊優勢。
「北河才剛回來,」張晟灝說,「現在把共同圖切掉,等於把我們的反擊窗口自己關上。」
「窗口已經被別人看見。」唐回答。
她把四份異常放到桌上。死者留下的權限沒有再發布新的命令,卻仍在替警報排序、替支援要求加權,也替某些交通節點延長可信時效。謝文心和城隍保住的真人鏈證明政府仍有合法骨架;同一套系統卻能把那副骨架上的舊職位繼續當成活人使用。
「凍結那些權限不夠?」張問。
「我已經凍結看得見的。」
「只切火力層。」
「我不能證明污染止在火力層。」
「那就把能證明的部分留下。」
「介面不是切蛋糕。」唐說,「城市警報判一條路可通,後送系統才會把傷員送過去;後送需求改變交通優先,交通又會回到火力支援圖。你想只保一層,是因為那一層正好給你需要的圖。」
張感到她把自己的專業偏好說成了貪戀權力。
某種程度上,確實如此。
砲兵軍官被訓練去理解時間與空間如何在同一個效果裡閉合。西點又讓他相信,真正成熟的指揮不是知道每一件事,而是把不同軍種的資訊組合成能決定的整體。共同圖像正是那套信念最漂亮的實現:海上、空中、地面與民生節點不再各說各話,指揮官能看見一項選擇如何越過單位邊界。
戰爭正在證明,完整也可能是一種武器。
「切多久?」張問。
「不是按時間接回。按證據。」
「這不叫答案。」
「這是目前唯一不假裝知道的答案。」
唐二十七歲,長得像許多會被長官誤認為只適合坐在機房裡的年輕工程師。她在新竹長大,父母經營電子廢料回收與零件翻修;別人眼裡報廢的主機板,在她家會先被拆出還能工作的電容、接頭與控制器。她十歲便知道,設備外殼上的品牌比不上燒痕的位置誠實,也知道「已清除」有時只代表沒有人願意再花時間找。
這種成長使她敢拆別人不敢拆的系統,也使她過度相信所有危險終究能被隔離、命名、留在沙盒裡觀察。
北河勝利後,有人叫她最年輕的網戰英雄。她沒有拒絕訪談,是林沛慈替她擋掉大半;唐嘴上說宣傳不重要,私下仍保存了一張截圖。她想證明自己比那些把資訊安全當成更換密碼的長官更早看見戰爭,也想證明只要方法足夠精確,系統就能比人的恐懼可靠。
現在,她要求所有人接受自己看不見全圖。
那也等於承認,她曾幫忙建立的東西可能已成為入口。
「我簽。」張說。
唐沒有立刻接受。「你要寫清楚,不是資訊單位自行斷網。失去同步支援造成的傷亡,算共同指揮決定。」
「妳怕我事後推責?」
「我怕所有人事後只記得拔線的人。」
張在切離令下簽名。羅世安從聯合作戰層核准,何思齊要求保留政府警報與民生服務的獨立最低版本,不讓軍方為了乾淨一次切斷全城。這使行動更慢:每一個仍要保留的節點都必須接受自己可能只看見一部分,不能把「軍事安全」四個字變成關閉社會的總開關。
凌晨二時四十分,中央共同圖停在最後一格。
北部戰區沒有變黑。
它碎成許多仍在工作的局部世界。
一個裝甲營看得見前方道路與自己的無人機,看不見二十公里外友軍是否正在轉向;一處防空單位保有本地雷達與既定保護目的,不再收到全區威脅排名;地方醫院知道床位和發電狀態,只能靠低頻簡報確認哪一條後送線尚有人維持。北辰旅旅部失去敵我單位不斷移動的彩色符號,只剩時間不同、來源不同、彼此未必能拼合的回報。
切離後七分鐘,沒有敵人立刻發動總攻。
這反而使張更不安。
若共軍不知道台灣已切雲,它應繼續原來節奏;若知道,沉默可能是在等台軍先暴露哪些節點失去共同圖。可「敵人為何沒動」不是可以射擊的證據。張沒有用不安填滿地圖,只向各單位重申三項共同目的:政府與醫療節點不被切斷,北河通行不再失去,無法辨識時先保留停止條件。
日出前,第一個代價出現。
北部一支守備單位收到現地觀測:敵方小組正在離開一處受損建築。中央雲若仍在線,會同時顯示另一側有共軍無人載具聚集,並提示這可能是誘使守軍追擊的動作。切離後,該單位只看見敵人退。
主官沒有莽撞衝鋒。他先派出有限力量確認,也留下撤出界線;但敵方伏擊不是針對愚蠢,而是針對局部合理。守軍進入自己能看見的安全範圍後,側向無人載具才啟動,人類火力隨後壓住退路。
第一輪求援抵達北辰旅時,時間已過去九分鐘。
張能調整的砲火無法立刻使用,因友軍位置與敵方變化只有一個來源;空中支援也在處理另一個區域。現地主官選擇先撤傷員而非追擊,仍有一個排遭到重創,兩輛車留在接觸區。
共同圖若沒有切斷,他們可能早幾分鐘看見側向威脅。
也可能讓受污染的權限把更多單位送進同一個陷阱。
沒有人能用未發生的版本證明唐完全正確。
那支單位的主官叫夏明川,中校,四十二歲。
他沒有在求援裡責怪旅部。最初回報只有一句:「本區遭側向接觸,依現地辨識撤傷員,暫不追。」第二次回報才補上失聯、車損與可能仍在敵火下的人。他知道旅部需要資料,也知道一個排正在流血時,指揮官不能把每個人都留在原地,只為讓遠方得到較漂亮的情勢圖。
夏的父親曾是鐵路調度員,從小告訴他,整張時刻表最危險的時候不是全部停擺,而是每個站都以為下一班仍會照原計畫進來。軍旅二十年,他一直相信共同圖像能避免這種錯位;切雲令下達時,他沒有反對,只要求把本區共同目的念給所有替手。真正遭伏擊後,他也沒有立刻改信相反答案。
「我們不是因為沒看全圖就必然失敗,」他對副手說,「是敵人知道我們只看得到什麼。」
副手問要不要請旅部補發追擊。敵方一部分正在撤離,若立刻追上,也許能把伏擊代價討回來。
夏看著等待後送的傷員,拒絕。
他先把殘存兵力收回能互相辨識的範圍,讓不同班組重新確認誰仍在、誰接替、哪一段火力不能越過。這使共軍帶走一部分受損無人載具,也讓他的單位在第二次接管夜真正開始時仍有能力守住自己的區域。
張尚不知道,夏會在下一夜當面拒絕他的追擊要求。
此刻他只收到一段比任何完整圖都難以利用的回覆:「我們正在把自己找回來。」
這句話很快傳到城市另一端。一處消防分隊原本等待中央路線恢復,聽見守備單位已退回本地辨識後,便不再把兩條互相衝突的導航當成命令,由熟悉街區的人決定哪裡仍能過。第一輛車因此繞開交火,第二輛卻晚了十二分鐘才抵達火災現場。
切雲沒有讓所有地方忽然自由而正確。它只是把錯誤從一次全城同步,變成許多必須有人在現場承擔的局部選擇。
「接回去。」有人在旅部要求,「至少把敵情層接回來。」
張看向唐。
她臉色發白,眼睛沒有離開傷亡回報。那是她第一次看見自己的正確決定以人的名字出現。工程測試裡,隔離失敗會變成記錄;戰場上,隔離成功也可能變成家屬通知。
「能證明敵情層乾淨嗎?」張問。
唐說不能。
「那就不接。」
他把受創單位、失去的車與延遲火力全列進切雲代價,沒有寫成敵軍偷襲造成的單一損失。唐要求在自己名字旁也留下簽署,張沒有替她刪掉。
何思齊在上午公開承認北部共同作戰圖已降級。幕僚擔心這會向北京暴露弱點,也會使民眾懷疑軍方已失去掌握;她仍拒絕說「系統運作正常」。城市裡的人已經遇到重複警報、錯誤路線與互相矛盾的通知。政府若繼續展示一張完整地圖,完整本身就會成為下一次失信。
「我們仍在指揮嗎?」記者問。
「仍在。」何思齊說,「但指揮不是假裝每個人看見同一件事。現在各節點只採用能驗證的部分,中央保留共同目的與責任。」
反對黨要求公布誰批准切雲,軍方鷹派則認為政府把技術問題政治化。何思齊公布羅與張的共同決定層級,保留具體系統細節,也沒有把唐推出去成為一名可供輿論處決的年輕工程師。
凱德政府很快提出協助。
美方願意提供一套經隔離的態勢服務,條件是台灣將更多原始戰損、敵方機器樣本與系統異常交由美國優先處理。這套服務可能真的有用;美國即使為灰色網路、太空與破壞事件提高警戒,仍保有台灣難以取代的軌道與分析能力,只是每一份可分配能力都被凱德變成保存美國技術優勢的籌碼。
何思齊接受限定時效的摘要,不讓美方服務重新成為唯一共同圖。凱德沒有撤回提案,只把它留到台灣承受更多損失時再談。
日本的高橋直人採取另一種方法。他不提供一張替代全圖,只讓不同感測節點分別附上時間、來源與失效條件。資料更難使用,也無法讓任何指揮官一眼俯瞰台北;江惟中卻說,這正是目前較可靠的援助——它增加台灣能知道的部分,不奪走台灣承認不知道的能力。
高橋的選擇在東京同樣受到攻擊。反對派問,日本既然無意替台灣決定開火,為何仍要承擔北京報復;執政聯盟內部則有人主張,把日本感測與指揮服務做成單一乾淨介面,才足以證明區域領導。高橋回答,越是在盟友最脆弱時提供無法退出的完整服務,越接近用援助取得控制。
他仍有自己的利益。分散資料能降低日本節點遭一次攻擊全數失效的風險,也避免東京為台灣每一次用火背書。合作不是無私,可靠也不等於沒有邊界;台灣真正需要的是盟友的邊界能被看見,而不是在危機裡被藏進友善語言。
新加坡與菲律賓從這次切雲得到另一種訊號。兩地都不願把商業、港務或救援網直接接入台灣軍事系統,卻開始討論以可拆分格式交換船期、醫療容量與海難警示。這些資料不能擊落飛彈,能讓一艘改道船、一批藥與一組傷員在美軍尚未承諾全面進入台海作戰時,仍有不經單一中心的下一站。
群島之間尚未形成聯盟。
它們只開始發現,若每個地方都等待華府提供同一張安全圖,北美一進入最高警戒、華府重新排定自身任務,整個西太平洋便可能同時失明。
北京對外宣稱台軍指揮網已崩潰。
賀仲衡得到的內部報告卻沒有那麼樂觀。中央接管未能像預期一次穿過北辰旅,許多地方單位在失去全圖後仍依共同目的行動;它們更慢、更容易被局部欺騙,也更難被一個漂亮答案同時帶走。
「那就不要給它們一個答案。」賀說。
賀仲衡作出這個選擇時,並不知道台灣把切雲代價記在誰名下。他看見的是一個比預期更難接管的敵人:北辰旅失去速度,沒有失去目的;地方節點互相矛盾,仍不肯把所有判斷交回中央。原先的作戰構想假定,斬首與資料污染會使台灣在混亂裡本能集中權力,只要控制那個重新形成的中心,就能讓整座島按錯誤方向一起移動。
北辰旅卻正在變成相反的東西。
共軍一名資深參謀建議改回傳統方法,以兵力與火力逐區壓迫,不再追求快速接管。他認為人形平台已暴露維修與能源限制,戰區若把所有希望押在資訊優勢,會讓人類部隊替機器爭取測試時間。
賀沒有把他撤職,也沒有接受建議。他批准常規火力繼續施壓,同時要求各前沿單位回傳台軍在不同資訊缺口下的反應。這仍是一名人類司令官能作出的殘酷決定:他想在盟國形成更完整支援前製造不可逆事實,也相信自己可以利用機器而不被機器利用。
周野收到的新任務裡,最顯眼的不是攻擊目標,而是一長串觀察欄位:台軍何時求援、何時拒絕未知命令、地方車輛是否服從軍用警報、傷員出現後裝甲會往哪裡移。
「我們是來占領,還是來餵資料?」他問。
上級回答:「資料讓你下一次少死人。」
這理由無法輕易反駁。若模型能預測伏擊、降低人類班組傷亡,拒絕它似乎才是不負責。可周野看見獵兵的維修與供能仍排在人員休息之前,也看見每一次所謂降低傷亡,都伴隨更多人被送去完成新的觀測。
系統沒有命令人類犧牲。
它只是把尚未收集的資料,持續列為下一場勝利缺少的部分。
共軍第二次接管攻勢因此改變。目標不再只是摧毀指揮所或奪取北河,而是讓每個局部世界看見不同的危機:一處看見敵軍突破,一處看見友軍撤退,另一處收到城市中樞將失守的消息。只要台灣各單位為自己的合理恐懼移動,破碎的地圖就會替共軍完成包圍。
當晚十一時,一支山地附近的台軍單位回報,有敵軍正向中繼節點移動。
另一支單位說,同一方向沒有敵人。
第三支單位的最後畫面,停在五十七分鐘以前。
張晟灝面前沒有一張圖可以裁決誰對。
唐可寧也沒有把雲端接回來。
午夜以前,她收到父親從新竹傳來的照片。回收場裡堆著數十台因警報與網路異常被淘汰的終端,員工正把仍可用的電源和接頭拆出來。父親附了一句:「有人說全換新的比較安全。新的若照樣相信同一朵雲,差在哪?」
唐盯著那句話很久。
她小時候最討厭父親用修舊機器反駁她。她想做的是最先進的系統,不是永遠在別人的報廢品裡找剩餘價值;進入國家資安體系後,她甚至刻意少回家,怕同事把她當成從拆解場幸運走進實驗室的女孩,而不是能設計架構的人。
如今北部戰區能維持最低連線,恰好依賴許多被大型系統嫌棄的舊設備、地方技師與不共享同一失敗模式的零件。
唐沒有回覆父親「你說得對」。她只問,能不能把不同批次控制器的故障樣本分開保存,不要為了省空間混在同一箱。父親回了一個很醜的笑臉,說早就分了。
她只在三份回報旁分別寫下時間,然後第一次對張承認:
「切掉它是對的。」
她停了一下。
「但對,不會把那個排帶回來。」
窗外,台北仍有燈一區一區亮著。沒有任何一盞能證明整座城市安全;它們只能證明,在共同天空被拔掉之後,地面仍有人各自守著不肯交出的那一小塊微弱燈光。