第6章 第 6 章
隔離終端的冷光驟然亮起,把許南喬半張臉映得毫無血色。
她握住耳機,目光掃過內間那道沒有完全關上的門,聲音壓得極低:“登入發生在什麼時間?來源節點、權限層級、執行結果,一項一項說。”
“二十二點四十六分五十一秒發起握手,持續六點七秒。來源經過三層內網中繼,最後一跳表面指向B棟三層的歷史測試環境。使用的是林知夏名下舊測試子權限,代號LX-S03。”
安全工程師語速很快,鍵盤聲不斷從加密頻道裡傳來。
“登入沒有完成。原始數據庫進入二級封鎖後要求動態硬件驗證,對方沒拿到當前令牌,被攔在查詢網關。但它成功調用了歷史白名單,獲得不到兩秒的目錄索引權。”
許南喬的指節緊了一下。
“數據寫入呢?”
“暫未發現。沒有下載流量,也沒有完整讀取記錄。可它發起過一次校準表查詢,具體目標還在還原。”
“先別碰原始日誌。”許南喬說,“做只讀鏡像,保留時間戳和哈希。沈總呢?”
“已經重新接入。”
耳機裡出現一聲細微切換音。
沈霽月的聲音隨即傳來,比幾分鐘前更冷,也更清醒:“封存全部認證鏈,原始數據庫立刻建立雙鏡像,一份留在本地隔離節點,一份送第三方審計。凍結林知夏名下所有歷史子權限,不限於LX-S03。現行主權限改為人工核驗,在完成溯源以前不得恢復自動登入。”
“明白。”
“還有,”沈霽月停頓半秒,“安全事件標籤寫未授權憑證調用,不得寫用戶異常登入。任何內部通報不得把林知夏列為責任人。”
外間安靜了一瞬。
“明白,沈總。”
許南喬抬眼望向內間。
床上的人已經醒了。
林知夏沒有坐起來,只側過臉看著門縫外的光。她眼底還帶著未散的睡意,神情卻在聽見LX-S03時一點點繃緊。那個代號像一把舊鑰匙,猝不及防地捅開了她記憶深處某扇積灰的門。
她輕聲問:“是去年的S03嗎?”
許南喬閉了閉眼,伸手按掉外放:“我本來可以假裝你沒醒。”
“你們提了三次我的名字。”
“看來醫務室隔音不合格,也得列入安全整改。”許南喬起身走進內間,先看監護屏幕。心率從七十六跳到了九十八,還在往上走。
她把床頭升高一點,卻按住林知夏要撐起身體的手臂。
“不許下床。你有三分鐘說明權限歷史,三分鐘後不管說沒說完,都交給信息安全部。”
林知夏看著她:“五分鐘。”
“你在菜市場買健康額度?”
“四分鐘。”林知夏語氣很輕,倔強卻清晰,“S03不是普通測試權限,我需要看調用字段。”
許南喬指了指監護儀:“心率不過一百零五,四分鐘。超過一個數,談判立即破裂。”
終端另一端,沈霽月顯然聽見了。她沒有反對,只說:“把只讀字段投到醫務室。屏蔽無關告警。”
幾秒後,床尾小屏亮起。
林知夏看到那串代號時,呼吸仍然滯了一下。
“S03是去年十二月固件升級時建立的。”她說,“當時樣品庫系統和材料數據平台要做接口遷移,正式權限在低濕環境裡頻繁掉線,梁承安要求每個課題組建立一個臨時測試子權限,繞過部分動態驗證,方便夜間連續調試。”
許南喬眉梢一抬:“夜間連續調試。真是一句充滿清曜特色的災難用語。”
林知夏沒有笑。她盯著屏幕上的認證鏈:“我只用過七天。遷移完成後,我提交了註銷工單。”
“工單編號記得嗎?”安全工程師問。
“尾號應該是4172。申請時間是十二月十九日凌晨一點左右。”她停了一下,“那天我在B棟三層做完最後一批阻抗映射,系統提示必須先完成腳本交接才能註銷。梁承安讓我把測試腳本掛到共享維護賬號下,說第二天由他關閉白名單。”
“你確認過結果嗎?”
林知夏沉默了半秒:“沒有。”
答案出口時,她指尖蜷了起來。
那一週她每天只睡四五個小時。固件遷移、樣品入庫、月度評審疊在一起,註銷工單提交後,她就被下一輪數據催走了。後來系統裡看不見S03,她以為它已經被回收。
高壓下的每一個“以為”,如今都成了能被人撬開的縫。
“是我的疏忽。”她說。
“不是定性。”沈霽月的聲音從終端裡傳來,乾脆地截斷她,“你提交過註銷申請,後續關閉與驗收屬於系統管理責任。先查工單。”
安全工程師很快回報:“查到了。工單4172狀態顯示已完成,處理人是自動遷移服務賬號。奇怪,子權限的前端入口確實被刪除了,但底層憑證沒有銷毀,只改成休眠。它仍綁定一條臨時白名單。”
“白名單建立人?”沈霽月問。
“最初建立人是梁承安。最後一次修改……正在解密歷史簽名。”
林知夏望著跳動的字段,忽然說:“把查詢目標展開。”
“林工,還有四十秒。”許南喬提醒。
屏幕上浮出一串被截斷的路徑。
晨星原始數據庫下,對方沒有搜尋A17,也沒有觸碰近期封存資料。查詢指令繞過樣品編號,直接落向去年一個已經停止維護的材料支線。
LZ-X9界面層測試。
林知夏的臉色變了。
“X9不是晨星正式候選材料。”安全工程師說,“為什麼會在原始庫?”
“因為它曾經有過一次異常好的前八圈。”林知夏盯著那行路徑,“但第九圈界面阻抗突然上升,我拆解後判斷是鋰鹽比例偏差造成的假穩定,所以暫停了。那組資料沒有進技術報告,只留在我的早期筆記和原始庫。”
沈霽月立刻問:“誰知道?”
“當時課題組的人能看見目錄,但完整判讀只有我提交過。”林知夏慢慢回憶,“梁承安做接口映射時,要求我們開放過路徑索引。他未必讀過內容,但會知道X9存在。”
安全工程師那邊傳來提示音:“查詢字段還原完成。對方不是要下載循環數據,而是在找X9的校準參數表,包括阻抗補償係數和溫度修正值。”
林知夏心口驟然一沉。
如果有人只改動一個極小的補償係數,不碰原始測量值,也不大規模下載資料,那麼後續分析看起來仍然完整。錯誤會藏在每一張平滑的曲線裡,讓真實的改進被判定為偶然,讓不穩定的配方呈現出虛假的希望。
它不需要立刻摧毀晨星。
只要讓晨星在最關鍵的第一輪評審裡,拿出一套經不起複驗的結果。
“鏡像所有校準表。”林知夏語速不自覺加快,“包括歷史版本,不能只比對當前哈希。查近半年微服務調用,尤其是批量校準腳本。如果對方早就——”
監護儀發出一聲短促提示。
一百零六。
許南喬伸手關掉床尾屏幕:“時間到。”
“許醫生,還有一件事。”
“沒有。”許南喬將終端移遠,“你的大腦現在像被強制超頻的舊服務器,再跑下去,下一份異常日誌就是心電圖。”
林知夏還想開口,沈霽月已在那端說:“後面的排查我來安排。你剛才提供的線索足夠。”
“但他們未必知道X9的判讀邏輯。”
“那就明早由你做正式交接。”沈霽月的聲音放低了一點,仍舊不容置疑,“不是現在。”
林知夏看著暗下去的屏幕。被牽連的本能讓她想抓住每一個細節,像只要親手把漏洞堵上,就能證明自己沒有失職。可枕邊的手機安靜躺著,周映禾那句“別總覺得什麼都要你一個人扛”忽然浮了上來。
她閉了閉眼,將那股衝出去的力氣慢慢壓回胸腔。
“好。”她說,“明早我整理X9的判讀流程。但今晚請先停用所有自動校準任務,否則就算沒有寫入,也可能有人利用緩存污染派生結果。”
“已經停了。”沈霽月回答,“林知夏,你不需要每次都先證明自己無罪,才有資格休息。”
那句話落得很輕,卻比任何命令都更準確地碰到了她不肯承認的恐懼。
林知夏睜開眼。
“你相信不是我?”
終端裡有片刻安靜。
沈霽月沒有用安慰的語氣,只平靜地說:“我相信證據。證據顯示有人用了本該被回收的憑證,利用了清曜的流程漏洞,並刻意把痕跡指向你。至於你,我相信你的判斷,也相信你不會拿自己最在意的技術做這種事。”
理性得近乎冷硬,最後一句卻留下了藏不住的溫度。
許南喬看了眼監護儀。心率正一點點降下來。
她若有所思地說:“沈總這種處方不在企業醫療目錄裡,不過效果尚可。”
林知夏耳根微熱,疲憊的神色裡終於浮出一點無奈:“許醫生。”
“行,我不妨礙你們進行高階風險溝通。”許南喬替她掖好被角,“沈總,病人歸我。事件歸你。誰越界,我就給誰開強制休息證明。”
“可以。”沈霽月說。
通訊轉回外間後,園區封鎖層級再次上調。
南區各棟樓的數據鏈被分段切斷,無人運輸車停在連廊下方,藍色導航燈一列列熄滅。信息安全部開始鏡像數據庫,法務與第三方審計同步進場。B棟三層那套早已封存的測試環境被重新通電,卻只允許在物理隔離狀態下讀取。
二十三點零六分,歷史白名單簽名解密完成。
最後一次修改時間是去年十二月二十日凌晨三點十四分,正好在林知夏提交註銷工單後兩個小時。
修改者顯示為梁承安的維護憑證。
但安全工程師很快發現,那次修改不是單純保留休眠權限。白名單後方還掛著一個隱藏備註標籤,曾在今年晨星立項前一週被刪除,又在今晚登入失敗後自動恢復。
沈霽月站在通往安全中心的封鎖門前,看著終端上逐字還原的內容。
標籤名稱只有八個字。
晨星首輪失敗模板。
她的目光冷了下去:“打開關聯路徑。”
“正在還原。這個標籤曾綁定一個外部審閱接口,域名做過偽裝……等等。”
安全工程師的聲音忽然停住。
幾秒後,一個外部郵件域名出現在屏幕上。
它不屬於競爭企業,也不屬於梁承安曾任職的任何機構。
而是清曜能源一名現任董事長期使用的私人投資顧問公司。
她握住耳機,目光掃過內間那道沒有完全關上的門,聲音壓得極低:“登入發生在什麼時間?來源節點、權限層級、執行結果,一項一項說。”
“二十二點四十六分五十一秒發起握手,持續六點七秒。來源經過三層內網中繼,最後一跳表面指向B棟三層的歷史測試環境。使用的是林知夏名下舊測試子權限,代號LX-S03。”
安全工程師語速很快,鍵盤聲不斷從加密頻道裡傳來。
“登入沒有完成。原始數據庫進入二級封鎖後要求動態硬件驗證,對方沒拿到當前令牌,被攔在查詢網關。但它成功調用了歷史白名單,獲得不到兩秒的目錄索引權。”
許南喬的指節緊了一下。
“數據寫入呢?”
“暫未發現。沒有下載流量,也沒有完整讀取記錄。可它發起過一次校準表查詢,具體目標還在還原。”
“先別碰原始日誌。”許南喬說,“做只讀鏡像,保留時間戳和哈希。沈總呢?”
“已經重新接入。”
耳機裡出現一聲細微切換音。
沈霽月的聲音隨即傳來,比幾分鐘前更冷,也更清醒:“封存全部認證鏈,原始數據庫立刻建立雙鏡像,一份留在本地隔離節點,一份送第三方審計。凍結林知夏名下所有歷史子權限,不限於LX-S03。現行主權限改為人工核驗,在完成溯源以前不得恢復自動登入。”
“明白。”
“還有,”沈霽月停頓半秒,“安全事件標籤寫未授權憑證調用,不得寫用戶異常登入。任何內部通報不得把林知夏列為責任人。”
外間安靜了一瞬。
“明白,沈總。”
許南喬抬眼望向內間。
床上的人已經醒了。
林知夏沒有坐起來,只側過臉看著門縫外的光。她眼底還帶著未散的睡意,神情卻在聽見LX-S03時一點點繃緊。那個代號像一把舊鑰匙,猝不及防地捅開了她記憶深處某扇積灰的門。
她輕聲問:“是去年的S03嗎?”
許南喬閉了閉眼,伸手按掉外放:“我本來可以假裝你沒醒。”
“你們提了三次我的名字。”
“看來醫務室隔音不合格,也得列入安全整改。”許南喬起身走進內間,先看監護屏幕。心率從七十六跳到了九十八,還在往上走。
她把床頭升高一點,卻按住林知夏要撐起身體的手臂。
“不許下床。你有三分鐘說明權限歷史,三分鐘後不管說沒說完,都交給信息安全部。”
林知夏看著她:“五分鐘。”
“你在菜市場買健康額度?”
“四分鐘。”林知夏語氣很輕,倔強卻清晰,“S03不是普通測試權限,我需要看調用字段。”
許南喬指了指監護儀:“心率不過一百零五,四分鐘。超過一個數,談判立即破裂。”
終端另一端,沈霽月顯然聽見了。她沒有反對,只說:“把只讀字段投到醫務室。屏蔽無關告警。”
幾秒後,床尾小屏亮起。
林知夏看到那串代號時,呼吸仍然滯了一下。
“S03是去年十二月固件升級時建立的。”她說,“當時樣品庫系統和材料數據平台要做接口遷移,正式權限在低濕環境裡頻繁掉線,梁承安要求每個課題組建立一個臨時測試子權限,繞過部分動態驗證,方便夜間連續調試。”
許南喬眉梢一抬:“夜間連續調試。真是一句充滿清曜特色的災難用語。”
林知夏沒有笑。她盯著屏幕上的認證鏈:“我只用過七天。遷移完成後,我提交了註銷工單。”
“工單編號記得嗎?”安全工程師問。
“尾號應該是4172。申請時間是十二月十九日凌晨一點左右。”她停了一下,“那天我在B棟三層做完最後一批阻抗映射,系統提示必須先完成腳本交接才能註銷。梁承安讓我把測試腳本掛到共享維護賬號下,說第二天由他關閉白名單。”
“你確認過結果嗎?”
林知夏沉默了半秒:“沒有。”
答案出口時,她指尖蜷了起來。
那一週她每天只睡四五個小時。固件遷移、樣品入庫、月度評審疊在一起,註銷工單提交後,她就被下一輪數據催走了。後來系統裡看不見S03,她以為它已經被回收。
高壓下的每一個“以為”,如今都成了能被人撬開的縫。
“是我的疏忽。”她說。
“不是定性。”沈霽月的聲音從終端裡傳來,乾脆地截斷她,“你提交過註銷申請,後續關閉與驗收屬於系統管理責任。先查工單。”
安全工程師很快回報:“查到了。工單4172狀態顯示已完成,處理人是自動遷移服務賬號。奇怪,子權限的前端入口確實被刪除了,但底層憑證沒有銷毀,只改成休眠。它仍綁定一條臨時白名單。”
“白名單建立人?”沈霽月問。
“最初建立人是梁承安。最後一次修改……正在解密歷史簽名。”
林知夏望著跳動的字段,忽然說:“把查詢目標展開。”
“林工,還有四十秒。”許南喬提醒。
屏幕上浮出一串被截斷的路徑。
晨星原始數據庫下,對方沒有搜尋A17,也沒有觸碰近期封存資料。查詢指令繞過樣品編號,直接落向去年一個已經停止維護的材料支線。
LZ-X9界面層測試。
林知夏的臉色變了。
“X9不是晨星正式候選材料。”安全工程師說,“為什麼會在原始庫?”
“因為它曾經有過一次異常好的前八圈。”林知夏盯著那行路徑,“但第九圈界面阻抗突然上升,我拆解後判斷是鋰鹽比例偏差造成的假穩定,所以暫停了。那組資料沒有進技術報告,只留在我的早期筆記和原始庫。”
沈霽月立刻問:“誰知道?”
“當時課題組的人能看見目錄,但完整判讀只有我提交過。”林知夏慢慢回憶,“梁承安做接口映射時,要求我們開放過路徑索引。他未必讀過內容,但會知道X9存在。”
安全工程師那邊傳來提示音:“查詢字段還原完成。對方不是要下載循環數據,而是在找X9的校準參數表,包括阻抗補償係數和溫度修正值。”
林知夏心口驟然一沉。
如果有人只改動一個極小的補償係數,不碰原始測量值,也不大規模下載資料,那麼後續分析看起來仍然完整。錯誤會藏在每一張平滑的曲線裡,讓真實的改進被判定為偶然,讓不穩定的配方呈現出虛假的希望。
它不需要立刻摧毀晨星。
只要讓晨星在最關鍵的第一輪評審裡,拿出一套經不起複驗的結果。
“鏡像所有校準表。”林知夏語速不自覺加快,“包括歷史版本,不能只比對當前哈希。查近半年微服務調用,尤其是批量校準腳本。如果對方早就——”
監護儀發出一聲短促提示。
一百零六。
許南喬伸手關掉床尾屏幕:“時間到。”
“許醫生,還有一件事。”
“沒有。”許南喬將終端移遠,“你的大腦現在像被強制超頻的舊服務器,再跑下去,下一份異常日誌就是心電圖。”
林知夏還想開口,沈霽月已在那端說:“後面的排查我來安排。你剛才提供的線索足夠。”
“但他們未必知道X9的判讀邏輯。”
“那就明早由你做正式交接。”沈霽月的聲音放低了一點,仍舊不容置疑,“不是現在。”
林知夏看著暗下去的屏幕。被牽連的本能讓她想抓住每一個細節,像只要親手把漏洞堵上,就能證明自己沒有失職。可枕邊的手機安靜躺著,周映禾那句“別總覺得什麼都要你一個人扛”忽然浮了上來。
她閉了閉眼,將那股衝出去的力氣慢慢壓回胸腔。
“好。”她說,“明早我整理X9的判讀流程。但今晚請先停用所有自動校準任務,否則就算沒有寫入,也可能有人利用緩存污染派生結果。”
“已經停了。”沈霽月回答,“林知夏,你不需要每次都先證明自己無罪,才有資格休息。”
那句話落得很輕,卻比任何命令都更準確地碰到了她不肯承認的恐懼。
林知夏睜開眼。
“你相信不是我?”
終端裡有片刻安靜。
沈霽月沒有用安慰的語氣,只平靜地說:“我相信證據。證據顯示有人用了本該被回收的憑證,利用了清曜的流程漏洞,並刻意把痕跡指向你。至於你,我相信你的判斷,也相信你不會拿自己最在意的技術做這種事。”
理性得近乎冷硬,最後一句卻留下了藏不住的溫度。
許南喬看了眼監護儀。心率正一點點降下來。
她若有所思地說:“沈總這種處方不在企業醫療目錄裡,不過效果尚可。”
林知夏耳根微熱,疲憊的神色裡終於浮出一點無奈:“許醫生。”
“行,我不妨礙你們進行高階風險溝通。”許南喬替她掖好被角,“沈總,病人歸我。事件歸你。誰越界,我就給誰開強制休息證明。”
“可以。”沈霽月說。
通訊轉回外間後,園區封鎖層級再次上調。
南區各棟樓的數據鏈被分段切斷,無人運輸車停在連廊下方,藍色導航燈一列列熄滅。信息安全部開始鏡像數據庫,法務與第三方審計同步進場。B棟三層那套早已封存的測試環境被重新通電,卻只允許在物理隔離狀態下讀取。
二十三點零六分,歷史白名單簽名解密完成。
最後一次修改時間是去年十二月二十日凌晨三點十四分,正好在林知夏提交註銷工單後兩個小時。
修改者顯示為梁承安的維護憑證。
但安全工程師很快發現,那次修改不是單純保留休眠權限。白名單後方還掛著一個隱藏備註標籤,曾在今年晨星立項前一週被刪除,又在今晚登入失敗後自動恢復。
沈霽月站在通往安全中心的封鎖門前,看著終端上逐字還原的內容。
標籤名稱只有八個字。
晨星首輪失敗模板。
她的目光冷了下去:“打開關聯路徑。”
“正在還原。這個標籤曾綁定一個外部審閱接口,域名做過偽裝……等等。”
安全工程師的聲音忽然停住。
幾秒後,一個外部郵件域名出現在屏幕上。
它不屬於競爭企業,也不屬於梁承安曾任職的任何機構。
而是清曜能源一名現任董事長期使用的私人投資顧問公司。
— 本章完 —
⏳ 敬請期待更新...
讀者留言 (0)
還沒有留言,來當第一個吧!