第968章 火箭發射的意外狀況
十二月的酒泉,戈壁灘上朔風如刀。
發射中心指揮大廳里燈火通明,幾十塊屏幕同時亮著,每一塊都跳動著不同的數據流。
距離預定發射窗口只剩兩周,整箭落月任務的節奏已經緊到按小時計算。
楊安超在這裡連續待了十七天,困了就在指揮大廳角落的行軍床上眯一會兒,醒了繼續盯著屏幕上的每一個參數。
意外是在一次額外的控制程序覆核中發現的。
按照發射前檢查規程,所有飛控軟體在最終封版前要進行最後一次全量代碼審查。
這項工作通常由自動化工具完成,但楊安超堅持讓核心工程師手工抽查關鍵模塊。
而正是這個堅持,救下了整枚火箭。
一個年輕工程師在深夜十一點舉起了手,聲音發緊:「楊總,你看這裡,姿控發動機的冗餘切換邏輯,有一段代碼不應該出現在這。」
楊安超走過去俯身看著屏幕,臉色在幾秒內變得鐵青。
那段代碼偽裝成了正常的異常處理分支,被巧妙地嵌在數千行代碼深處,不與任何已知的功能模塊關聯。
它唯一的作用是在接收到特定外部信號時,切斷主控系統與冗餘備份之間的切換通道。
簡單說,在平時它安靜如常,一旦被激活,火箭的姿控系統將在幾秒內失去冗餘保護。
如果恰好在月面軟著陸的關鍵時刻觸發,後果只有一個,整箭撞月。
楊安超直起身,用沙啞的嗓音下了命令:「停止所有加班,封存代碼倉庫。通知王總,通知京城的專項工作組。從現在起,沒有我的簽字,任何人不得單獨接觸任何一行飛控代碼。」
消息在兩分鐘內傳到了王東來的加密終端上。
他正在唐都的辦公室里審閱萬物生的正式產線投產方案,看到屏幕上跳出的紅色警報時放下了手裡的電容筆,立即用加密頻道撥通了楊安超的電話,只說了一句:「人抓到沒有?」
「抓到了,安全部門的人十分鐘前控制了他。」
楊安超的聲音裡帶著壓抑不住的怒火:「是一個在航天系統待了多年的老員工,負責飛控軟體模塊的集成測試。上個月被境外機構通過中間人收買,承諾給他一筆錢和一個海外帳戶,條件是植入這段後門。他自己說以為只是商業間諜行為,不知道這會導致什麼後果。」
「後悔不能當飯吃!」
王東來的聲音很冷:「把調查結果同步給京城,通知航天局和科工局,這件事必須一查到底。另外,飛控代碼從頭到尾重新審查,媧全面接入,用我們的量子計算平台並行掃描所有歷史版本,任何一行代碼、任何一個函數、任何一次修改記錄,全部溯源。」
同時,媧也調出了那個人的全部數據檔案,工號、入職時間、項目履歷、門禁記錄、近半年內的網絡瀏覽記錄、加密通訊頻次、銀行帳戶異常流水。
每一條信息都精確到秒,每一筆資金流向都追溯到源頭。
中間人的身份在幾分鐘內就被鎖定:一個在香江經營「商業諮詢公司」的前外資企業高管,和多家境外機構有密切往來,在此之前至少參與過三次針對國內科技企業的技術竊密活動。
而這些信息,王東來看了一眼,就直接發給了相關部門。
到了現在,他已經不用再忌諱很多東西了。
媧的強大人工智慧技術,在上面早已是眾所周知的了。
消息傳進京城,專案組在第一時間就召集了所有核心成員。
帽子部門連夜趕赴香江,在當地配合下對中間人實施精準控制。
科工局和國家航天局的聯合專家組在清晨抵達酒泉,對所有飛控系統進行全面復檢,覆蓋範圍從核心控制模塊擴展到通信鏈路、遙測系統和地面測控站的每一個接口。
當天下午,楊安超在發射中心會議室里對著聯合專家組做了完整匯報。
他把後門被發現的經過逐幀還原:工程師的手工抽查是怎樣定位到異常代碼段的,媧的量子計算平台是怎樣在幾十分鐘內跑完了過去好幾個月的全量代碼審查、鎖定了後門植入的精確時間點和相關修改記錄,安全部門又是怎樣通過門禁打卡記錄和內部通訊監控交叉比對,在很短時間內鎖定了嫌疑人。
「後門已經清除,所有受污染的代碼模塊全部回滾到安全版本,經過七輪交叉驗證。」
楊安超的聲音沙啞,現在提起來,語氣之中也充滿了憤怒。
「但我必須說,這次能發現它,不是制度有多完善,是運氣。恰好是我堅持做了手工抽查,恰好是那個工程師翻到了這段代碼,如果沒翻到,後果不堪設想。」
會議室里安靜得能聽見窗外戈壁灘上風沙打在玻璃上的細密聲響。
聯合專家組的組長是一位頭髮花白的老航天人,他摘下老花鏡緩緩擦拭,聲音不高但每個字都壓得很實:「這件事的責任不在你,也不在你的團隊。境外勢力盯上航天已經不是一天兩天了,手法越來越專業,越來越隱蔽。這次是後門,下次可能是硬體植入,再下次可能是供應鏈污染。我們必須把安全防線往前推到每一個環節,從代碼編寫到硬體採購,從人員背景審查到供應鏈管理,任何一個環節都不能有死角。」
當天深夜,王東來的加密終端上收到了一條來自京城的視頻通話請求。
他按下接聽鍵,屏幕上出現了一個熟悉的背景。
通話那頭的聲音平穩如常,但語氣裡帶著一種只有在重大決策前才會出現的審慎:「東來同志,情況我們都了解了。首先要肯定銀河航天團隊發現和處理這件事的效率,同時也要認識到這次事件給我們敲響的警鐘。現在的問題不是查不查得清楚,而是發射時間要不要調。」
王東來沒有立刻回答。
屏幕那端的聲音繼續傳來:「推遲發射的理由很充分,飛控系統被植入了惡意代碼,雖然已經清除,但整箭落月任務不允許有任何一點僥倖。我們需要更多時間,對所有系統做全面復檢。專家組的建議是把發射窗口往後推至少一個月,年後擇機發射。這樣可以從容地完成所有排查,確保萬無一失。」
王東來終於開口。
他的聲音不高,但每個字都像是被戈壁灘上的風沙打磨過,帶著一種不容置疑的篤定:「領導,正是因為這次任務不允許有任何一點僥倖,我們才不能推遲發射。我們查出了後門,清除了隱患,抓住了人,也鎖定了中間人和幕後鏈條。這說明我們的安全防線不是在被動挨打,是主動發現、主動清除、主動反擊。」
他站起來走到窗前,窗外唐皇城的工地上塔吊還在轉動。
他的聲音透過加密頻道傳向幾百公里外的京城。
「專家組的意見我尊重,但整箭落月任務不只是工程問題,它是戰略問題。開拓者二號的任務不只是把三名航天員送上月球,還要在基地里完成一系列前沿科學實驗,生物育種、材料製備、量子通信、地外生命維持系統驗證。每一個實驗都對應著國內在關鍵科技領域的長期布局。推遲一個月,這些實驗就要等下一次窗口。下一次窗口是什麼時候?氣象條件、軌道參數、基地日照周期,所有因素都要重新計算。一個月不是一個月,是一整套任務流程的推翻重來。」
他稍作停頓,語氣更堅定了些:「更何況,這次突發事件本身就是外部勢力的干擾。他們用這種下作手段想打亂我們的節奏,如果我們推遲發射,不管用什麼藉口,在國際輿論場上都會被解讀成『華國的航天任務出了問題』。他們想要的就是這種解讀。我們不能讓他們得逞。飛控代碼已經經過七輪交叉驗證,所有受污染模塊全部回滾到安全版本。媧用天工平台的全量算力把歷史版本全部掃了一遍,沒有發現第二個後門。我們不是帶著隱患強行發射,是在確認安全之後再按原計劃發射。」
通話那頭沉默了片刻,然後傳來一句極為嚴肅的話:「你的判斷我基本同意,但我必須問一句,你對十二月的發射窗口,有多大把握?」
「百分之百!」
王東來的回答沒有一絲猶豫,肯定地說:「不是口頭上的百分之百,是基於真實數據的。力士發動機所有的試車都在數據包里,息壤塗層在三千度高溫下連續工作了上千秒沒有衰減。整箭落月的所有關鍵節點都已經通過了仿真模擬。我從來不在沒有把握的時候把話說滿,但現在我可以把話說滿,這次發射,一定能成。」
通話那頭再次沉默,這次沉默的時間比剛才更長。
王東來能聽見對方在紙上寫字的聲音,沙沙的,不急不緩。
「好!」
聲音終於再次響起,說道:「發射時間不調。但我給楊安超和聯合專家組提一個要求,在發射前的最後兩周里,所有系統必須再走一輪全量安全審查。不是走流程,是真正的手工抽查加自動化並行掃描。發動機重新試車一次,制導系統重新跑一輪全流程仿真,通信鏈路做一次壓力測試。任何一筆數據出現異常,立即暫停,報告直接送到我桌上。這是軍令狀,沒有討價還價的餘地。」
王東來的回答乾脆利落:「收到。這個軍令狀,銀河航天上下一起簽。」
通話結束,王東來放下加密終端重新坐回辦公桌前。
屏幕上媧已經把聯合專家組要求的所有審查項目列成了一張清單,每一項後面都標註了執行團隊、時間節點和驗收標準。
他逐項看完,在最下方的審批欄里簽了字,然後拿起另一部電話撥通了楊安超的專線。
「楊工,我給你轉一條命令。飛控系統全量復檢照常做,發動機加試一次,制導仿真重跑一輪。審查清單媧已經生成了,你按上面的逐條安排。所有審查記錄同步上報,時限是發射前一周。你立過軍令狀,這次我也立了。」
電話那頭沉默了幾秒,然後傳來楊安超沙啞但堅定的聲音:「收到。王總放心,發射中心這邊所有人,從上到下,沒一個會掉鏈子。」
銀河航天發射中心當晚的燈光一直亮到凌晨。
發動機試車台重新點火,轟鳴聲撕裂了戈壁灘寂靜的夜空。
制導系統的仿真在天工平台上跑了一遍又一遍,媧的算力被拉到極限,所有異常分支全部被窮舉測試,覆蓋率推到百分之百。
安全部門的調查人員逐個約談核心崗位人員,重新核驗全部出入記錄和通訊日誌。
聯合專家組的成員分組駐守在每一個關鍵節點上,任何超過常規的參數波動都會被立即上報。
全世界的目光都盯著十二月的酒泉。
此前銀河航天整箭落月計劃的預告早已傳開,各國媒體在發射中心外駐紮,社交平台上每天都有新的討論話題。
有人興奮,有人質疑,有人搬出那些失敗案例來論證「民營航天搞載人登月是找死」。
楊安超沒有理會任何聲音,他只是每天準時出現在總裝測試大廳里,用粗糙的手撫摸那枚銀灰色箭體上「開拓者二號」的字樣,像撫摸一個即將遠行的孩子。
王東來在唐都辦公室里通過加密頻道全程跟蹤發射準備進展。
每當媧報來「發動機加試正常」「仿真全部跑通」「安全審查無新增異常」的消息,他就輕輕點一下頭,然後在報告上批兩個字:已閱。
這兩個字寫得很輕,但墨跡很重。
他想起了被安全部門帶走的那個人,在系統里幹了很多年,手裡經過好幾代火箭的飛控代碼,最後因為一次收買毀掉了自己的一輩子。
他想起楊安超在電話里說的那句話:「他自己說以為只是商業間諜行為,不知道會導致什麼後果。」
但從事航天的人都知道,一行錯誤的代碼,可能意味著三個航天員再也回不了家。
十二月的戈壁灘上朔風凜冽,開拓者二號靜靜地矗立在發射塔架上,陽光照在它銀灰色的箭體上反射出耀眼的光。
發射中心的每一個人都簽了軍令狀,每一個環節都做了最嚴苛的審查,每一行代碼都被反覆掃描了無數遍。
王東來在電話里說過,這次一定能成。
楊安超在戈壁灘上蹲在那枚火箭下面,抬頭看著它偉岸的身影,攥緊了手裡的搪瓷杯。
這句話,他要親眼看著它變成現實!(本章完)
(還有更新耶)