第13章 第 13 章
主屏上的「GHC Asia Advisory」停在股權穿透圖最底層。
沒有人再把它當作巧合。
唐一禾已經把設備連線紀錄拆成三個窗口,語速快得沒有一絲停頓。
“十一點二十六分零九秒接入公共 Wi-Fi,存活四十七秒。網卡指紋、系統時鐘偏移、瀏覽器快取特徵和 C12 那台筆電吻合度九十二點一。定位誤差三十米,正好覆蓋共享辦公樓東側兩層。”
她又調出租戶名單。
“GHC Asia Advisory 三個月前註冊,實際辦公地址在二十七樓。名義股東是兩家離岸公司,穿透第三層後,受益人信託的管理方和 Grey Harbour Consulting 用的是同一家秘書服務公司。不是法律意義上的直接控股,但要說彼此不認識,法官都會嫌他們侮辱智商。”
“設備還在線嗎?”周聞序問。
“已下線。”唐一禾說,“但公共 Wi-Fi 的租約時間通常保留至少十五分鐘。現在調大樓閘機和電梯監控,還有機會鎖定攜帶者。”
海城畫面裡,周聞序轉身看向安全部主管。
“立即向大樓物業發取證保全函,調取十一點至十二點的門禁、電梯和停車場監控。不要自行進場,不要驚動 GHC。同步申請警方協助,設備涉及商業祕密和未授權資料存取。”
他說完,目光重新落到董事會長桌。
“凍結董辦全部臨時助理帳號,封存趙啟任職期間的維護工單、權限變更記錄和外接設備申請。許仲明的通行卡,從最後一次本人使用開始往後追。”
一名董事皺眉,“全部凍結會影響董辦運作。”
“可以啟用新帳號,雙人覆核。”周聞序語氣不重,“如果各位認為半天的效率比產線環境和董事會資料更重要,我可以把反對意見一併寫進事件報告。”
對方臉色微沉,終究沒有再說。
許仲明坐在長桌末端,像被抽走了最後一層支撐。他盯著屏幕上的共享辦公樓地址,忽然開口:“我的卡不是在公司丟的。”
周聞序看向他。
“什麼時候,在哪裡?”
“六週前,融資閉門會後。”許仲明喉嚨發緊,“地點就在那棟樓。趙啟說有一家治理顧問願意提供海外合規風險簡報,讓我代董辦去聽。我離開時發現卡不見了,第二天前台通知我有人撿到,已經送回公司信箱。”
“你沒有報失。”
“他們說只離開我不到兩小時,而且卡有 PIN。”許仲明閉了閉眼,“我以為沒有風險。”
“誰通知你的?”
“韓煜。”
這個名字落下,海城安全部立刻有人開始敲鍵盤。
周聞序問:“趙啟安排會面,韓煜送回卡,你仍然認為只是遺失?”
許仲明嘴唇動了動,沒有辯解。
“顧問簡報內容。”周聞序說。
“主要是海外項目治理風險,還提到林總監長期駐外可能造成決策失控,建議董事會增加技術層面的否決權。”許仲明聲音更低,“他們說,這只是預防創始團隊利用婚姻關係綁定表決權。”
新加坡取證室裡,唐一禾慢慢抬起頭。
“所以連婚姻都被他們拿去做風險模型了?”她冷笑,“這顧問公司業務挺廣,偷筆電、養權限,順便兼職算命。”
林以棠沒有接話。
牆上電子鐘跳到兩點五十八分。
她看向周聞序,“海城交給你。三點核驗不能斷。”
周聞序的視線隔著屏幕落在她臉上,停了短短一秒。
“好。你別離開平台錄屏範圍。”
“知道。”
“還有,”他聲音低了一點,“喝水。”
林以棠下意識看向手邊那杯早已冷掉的水。唐一禾在旁邊無聲挑眉,她端起來喝了一口,才對屏幕說:“你先管好董事會。”
“嗯。”
周聞序沒有笑,但眼底壓著的鋒利稍微鬆了一瞬。
通話切回工作頻道,平台正式核驗的倒計時只剩七十秒。
沈澈把一個加密資料夾推到林以棠面前。
“這是我父親公司當年的完整檔案。包括 Harbour Grey Risk 的審查往來、融資補充條款,以及版本指紋外洩後,收購方提出的估值重談記錄。”
林以棠沒有立刻打開,“你確定要交?”
“確定。”
沈澈的語氣仍然溫和,只是眼裡那些長年維持得很好的分寸,第一次被坦白取代。
“我最初反對合作,不是因為產品,也不是因為你。我只是看到同樣的外包審查、同樣的治理顧問、同樣以風險為名要求開放技術邊界。”
他停了一下。
“我父親當年相信,只要證明產品沒有問題,資本就會停止施壓。後來我才明白,他們需要的從來不是答案,而是一個能讓技術失去控制權的入口。”
林以棠看著他,“所以你扣住區域渠道,不肯簽合作確認。”
“我想逼總部補技術隔離和權限承諾。”沈澈低聲說,“但我沒有說清楚,也低估了自己這種做法給你們造成的壓力。那些關於你和我的照片,是對方刻意放出去的,我知道後沒有立刻澄清,是想看董事會會不會藉機改變項目控制權。”
他自嘲地笑了笑。
“很精明,也很愚蠢。”
林以棠沉默片刻。
異地時差裡那些被放大的猜疑、刻意選取角度的照片、周聞序在海城沒有質問只傳來的一句“我信你”,忽然都在這一刻找到了源頭。
“你該道歉的人不只我。”她說。
“我知道。”沈澈看向屏幕裡的海城會議室,“核驗結束後,我會向整個項目組說明,也會向周聞序道歉。”
唐一禾插了一句:“先排隊。海外組這幾週被你嚇掉的頭髮,也得算工傷。”
沈澈終於有了一點真實的笑意,“我負責申請補貼。”
三點整,平台正式核驗啟動。
替代安全官接管主會話,第一項為上架包二次哈希比對,第二項為區域資料流向核驗,第三項為第三方 SDK 動態權限抽檢。
前兩項順利通過。
三點零七分,第三項進行到支付模組時,平台忽然暫停畫面。
“我們收到補充風險披露。”安全官說,“有匿名材料聲稱,凌曜海外版本使用未申報的診斷端點,可在啟動後回傳設備環境參數。請說明。”
側屏彈出一張日誌截圖。
唐一禾只看了一眼就坐直了。
“這不是現在的版本。”
林以棠已經放大截圖中的時間戳與介面字段,“端點命名屬於四個月前的灰度包。該包從未進入正式上架分支,且已在第二十七次迭代移除。”
平台安全官問:“能否證明?”
“可以。”林以棠說,“請不要接受我方單獨提供的截圖。調取你們兩個月前封存的預審包,核對其 manifest、提交時間和端點清單。再比對今日正式包的編譯證明。”
她轉向唐一禾,“拉灰度包註銷記錄和測試缺陷單。”
“已經在拉。”
沈澈補上區域側資料,“我提交新加坡測試沙盒出站日誌。該端點只在封閉測試租戶中出現過,沒有真實用戶資料,也沒有進入商用環境。”
平台開始比對。
等待的兩分鐘裡,海城安全部傳來新消息。
共享辦公樓已保全監控。十一點二十三分,一名戴帽子和口罩的男子進入二十七樓,手中提著與 C12 資產包尺寸一致的黑色電腦袋。訪客登記所用身份,是董辦一個三個月前已標記失效的臨時帳號。
監控只拍到側臉。
但安全部從停車場鏡面反光裡,截到他抬手刷卡的一幀。
手腕上有一道明顯燙傷。
許仲明看到畫面時,臉色瞬間白了。
“韓煜。”他說,“去年機房短路,他手腕被燙過。”
周聞序沒有停頓,“鎖定韓煜位置。通知警方,申請對 GHC Asia Advisory 辦公場所進行證據保全。趙啟列為關聯調查人。”
安全部主管卻皺起眉,“韓煜今天凌晨已離境,目的地吉隆坡。”
線索又向境外延伸。
同一時間,平台比對結果返回。
匿名截圖對應已註銷灰度包,並非正式版本。提交材料刻意裁去包識別碼,風險指控不成立。
三點十四分,第三方 SDK 動態權限抽檢通過。
三點十七分,平台正式給出結論。
“凌曜海外版本核驗通過。產品包、SBOM、權限聲明及資料流向符合上架要求。首發窗口維持不變。”
取證室裡安靜了半秒,接著有人長長吐出一口氣。
唐一禾趴到桌上,“這次是真的活了。至少活到正式上線。”
陳維安立即將平台結論同步給融資方。不到一分鐘,對方回覆維持原估值與交割條件,不啟動風險重談。
沈澈看著那封回覆,肩背終於鬆下來。他對林以棠說:“新加坡渠道今晚全部開放,合作確認我親自簽。”
林以棠點頭,“歡迎回到項目組。”
只一句,沒有追究,也沒有刻意熱絡。
沈澈卻聽懂了。
這是她給他的和解。
海城那邊,董事會撤回暫停海外項目的提案,並通過成立獨立調查組。許仲明停職配合調查,但因主動交代會面與卡片流向,沒有被當場定性為共謀。趙啟的全部系統權限遭到永久封禁,TechBridge 派遣鏈也被暫停。
周聞序仍站在那張長桌前。
他接過安全部遞來的另一份分析報告,目光忽然停住。
“周總,”主管說,“韓煜用失效帳號進入共享辦公樓的認證種子,不是從董辦臨時帳號伺服器複製的。”
周聞序抬眼。
“來源在哪裡?”
“周筠女士那台舊平板。”
會議室的空氣再度沉下來。
主管把取證時間線放大。
“但平板在三年前就停止連線。最近一次生成認證種子的時間,卻是六週前。也就是許仲明去共享辦公樓的同一天。”
周聞序看著那行時間,沒有說話。
六週前,那台早該退出所有系統的舊設備,被人重新喚醒了。
新加坡取證室裡,林以棠也收到了同步畫面。
她握住耳機,剛剛因核驗通過而鬆開的手指再次收緊。
周聞序隔著屏幕看向她。
“上架已經守住。”他說,“剩下的,我來查。”
林以棠沒有像從前那樣把他的承擔理解成責任。
她看著他,低聲回答:“不是你一個人。”
窗外,新加坡午後的日光落在港口水面。海城已接近傍晚,玻璃牆上映出周聞序挺直的背影。
兩座城市之間,產品通過了最後一道門。
而那條藏在歷史權限裡的暗線,也終於露出了真正的起點。
沒有人再把它當作巧合。
唐一禾已經把設備連線紀錄拆成三個窗口,語速快得沒有一絲停頓。
“十一點二十六分零九秒接入公共 Wi-Fi,存活四十七秒。網卡指紋、系統時鐘偏移、瀏覽器快取特徵和 C12 那台筆電吻合度九十二點一。定位誤差三十米,正好覆蓋共享辦公樓東側兩層。”
她又調出租戶名單。
“GHC Asia Advisory 三個月前註冊,實際辦公地址在二十七樓。名義股東是兩家離岸公司,穿透第三層後,受益人信託的管理方和 Grey Harbour Consulting 用的是同一家秘書服務公司。不是法律意義上的直接控股,但要說彼此不認識,法官都會嫌他們侮辱智商。”
“設備還在線嗎?”周聞序問。
“已下線。”唐一禾說,“但公共 Wi-Fi 的租約時間通常保留至少十五分鐘。現在調大樓閘機和電梯監控,還有機會鎖定攜帶者。”
海城畫面裡,周聞序轉身看向安全部主管。
“立即向大樓物業發取證保全函,調取十一點至十二點的門禁、電梯和停車場監控。不要自行進場,不要驚動 GHC。同步申請警方協助,設備涉及商業祕密和未授權資料存取。”
他說完,目光重新落到董事會長桌。
“凍結董辦全部臨時助理帳號,封存趙啟任職期間的維護工單、權限變更記錄和外接設備申請。許仲明的通行卡,從最後一次本人使用開始往後追。”
一名董事皺眉,“全部凍結會影響董辦運作。”
“可以啟用新帳號,雙人覆核。”周聞序語氣不重,“如果各位認為半天的效率比產線環境和董事會資料更重要,我可以把反對意見一併寫進事件報告。”
對方臉色微沉,終究沒有再說。
許仲明坐在長桌末端,像被抽走了最後一層支撐。他盯著屏幕上的共享辦公樓地址,忽然開口:“我的卡不是在公司丟的。”
周聞序看向他。
“什麼時候,在哪裡?”
“六週前,融資閉門會後。”許仲明喉嚨發緊,“地點就在那棟樓。趙啟說有一家治理顧問願意提供海外合規風險簡報,讓我代董辦去聽。我離開時發現卡不見了,第二天前台通知我有人撿到,已經送回公司信箱。”
“你沒有報失。”
“他們說只離開我不到兩小時,而且卡有 PIN。”許仲明閉了閉眼,“我以為沒有風險。”
“誰通知你的?”
“韓煜。”
這個名字落下,海城安全部立刻有人開始敲鍵盤。
周聞序問:“趙啟安排會面,韓煜送回卡,你仍然認為只是遺失?”
許仲明嘴唇動了動,沒有辯解。
“顧問簡報內容。”周聞序說。
“主要是海外項目治理風險,還提到林總監長期駐外可能造成決策失控,建議董事會增加技術層面的否決權。”許仲明聲音更低,“他們說,這只是預防創始團隊利用婚姻關係綁定表決權。”
新加坡取證室裡,唐一禾慢慢抬起頭。
“所以連婚姻都被他們拿去做風險模型了?”她冷笑,“這顧問公司業務挺廣,偷筆電、養權限,順便兼職算命。”
林以棠沒有接話。
牆上電子鐘跳到兩點五十八分。
她看向周聞序,“海城交給你。三點核驗不能斷。”
周聞序的視線隔著屏幕落在她臉上,停了短短一秒。
“好。你別離開平台錄屏範圍。”
“知道。”
“還有,”他聲音低了一點,“喝水。”
林以棠下意識看向手邊那杯早已冷掉的水。唐一禾在旁邊無聲挑眉,她端起來喝了一口,才對屏幕說:“你先管好董事會。”
“嗯。”
周聞序沒有笑,但眼底壓著的鋒利稍微鬆了一瞬。
通話切回工作頻道,平台正式核驗的倒計時只剩七十秒。
沈澈把一個加密資料夾推到林以棠面前。
“這是我父親公司當年的完整檔案。包括 Harbour Grey Risk 的審查往來、融資補充條款,以及版本指紋外洩後,收購方提出的估值重談記錄。”
林以棠沒有立刻打開,“你確定要交?”
“確定。”
沈澈的語氣仍然溫和,只是眼裡那些長年維持得很好的分寸,第一次被坦白取代。
“我最初反對合作,不是因為產品,也不是因為你。我只是看到同樣的外包審查、同樣的治理顧問、同樣以風險為名要求開放技術邊界。”
他停了一下。
“我父親當年相信,只要證明產品沒有問題,資本就會停止施壓。後來我才明白,他們需要的從來不是答案,而是一個能讓技術失去控制權的入口。”
林以棠看著他,“所以你扣住區域渠道,不肯簽合作確認。”
“我想逼總部補技術隔離和權限承諾。”沈澈低聲說,“但我沒有說清楚,也低估了自己這種做法給你們造成的壓力。那些關於你和我的照片,是對方刻意放出去的,我知道後沒有立刻澄清,是想看董事會會不會藉機改變項目控制權。”
他自嘲地笑了笑。
“很精明,也很愚蠢。”
林以棠沉默片刻。
異地時差裡那些被放大的猜疑、刻意選取角度的照片、周聞序在海城沒有質問只傳來的一句“我信你”,忽然都在這一刻找到了源頭。
“你該道歉的人不只我。”她說。
“我知道。”沈澈看向屏幕裡的海城會議室,“核驗結束後,我會向整個項目組說明,也會向周聞序道歉。”
唐一禾插了一句:“先排隊。海外組這幾週被你嚇掉的頭髮,也得算工傷。”
沈澈終於有了一點真實的笑意,“我負責申請補貼。”
三點整,平台正式核驗啟動。
替代安全官接管主會話,第一項為上架包二次哈希比對,第二項為區域資料流向核驗,第三項為第三方 SDK 動態權限抽檢。
前兩項順利通過。
三點零七分,第三項進行到支付模組時,平台忽然暫停畫面。
“我們收到補充風險披露。”安全官說,“有匿名材料聲稱,凌曜海外版本使用未申報的診斷端點,可在啟動後回傳設備環境參數。請說明。”
側屏彈出一張日誌截圖。
唐一禾只看了一眼就坐直了。
“這不是現在的版本。”
林以棠已經放大截圖中的時間戳與介面字段,“端點命名屬於四個月前的灰度包。該包從未進入正式上架分支,且已在第二十七次迭代移除。”
平台安全官問:“能否證明?”
“可以。”林以棠說,“請不要接受我方單獨提供的截圖。調取你們兩個月前封存的預審包,核對其 manifest、提交時間和端點清單。再比對今日正式包的編譯證明。”
她轉向唐一禾,“拉灰度包註銷記錄和測試缺陷單。”
“已經在拉。”
沈澈補上區域側資料,“我提交新加坡測試沙盒出站日誌。該端點只在封閉測試租戶中出現過,沒有真實用戶資料,也沒有進入商用環境。”
平台開始比對。
等待的兩分鐘裡,海城安全部傳來新消息。
共享辦公樓已保全監控。十一點二十三分,一名戴帽子和口罩的男子進入二十七樓,手中提著與 C12 資產包尺寸一致的黑色電腦袋。訪客登記所用身份,是董辦一個三個月前已標記失效的臨時帳號。
監控只拍到側臉。
但安全部從停車場鏡面反光裡,截到他抬手刷卡的一幀。
手腕上有一道明顯燙傷。
許仲明看到畫面時,臉色瞬間白了。
“韓煜。”他說,“去年機房短路,他手腕被燙過。”
周聞序沒有停頓,“鎖定韓煜位置。通知警方,申請對 GHC Asia Advisory 辦公場所進行證據保全。趙啟列為關聯調查人。”
安全部主管卻皺起眉,“韓煜今天凌晨已離境,目的地吉隆坡。”
線索又向境外延伸。
同一時間,平台比對結果返回。
匿名截圖對應已註銷灰度包,並非正式版本。提交材料刻意裁去包識別碼,風險指控不成立。
三點十四分,第三方 SDK 動態權限抽檢通過。
三點十七分,平台正式給出結論。
“凌曜海外版本核驗通過。產品包、SBOM、權限聲明及資料流向符合上架要求。首發窗口維持不變。”
取證室裡安靜了半秒,接著有人長長吐出一口氣。
唐一禾趴到桌上,“這次是真的活了。至少活到正式上線。”
陳維安立即將平台結論同步給融資方。不到一分鐘,對方回覆維持原估值與交割條件,不啟動風險重談。
沈澈看著那封回覆,肩背終於鬆下來。他對林以棠說:“新加坡渠道今晚全部開放,合作確認我親自簽。”
林以棠點頭,“歡迎回到項目組。”
只一句,沒有追究,也沒有刻意熱絡。
沈澈卻聽懂了。
這是她給他的和解。
海城那邊,董事會撤回暫停海外項目的提案,並通過成立獨立調查組。許仲明停職配合調查,但因主動交代會面與卡片流向,沒有被當場定性為共謀。趙啟的全部系統權限遭到永久封禁,TechBridge 派遣鏈也被暫停。
周聞序仍站在那張長桌前。
他接過安全部遞來的另一份分析報告,目光忽然停住。
“周總,”主管說,“韓煜用失效帳號進入共享辦公樓的認證種子,不是從董辦臨時帳號伺服器複製的。”
周聞序抬眼。
“來源在哪裡?”
“周筠女士那台舊平板。”
會議室的空氣再度沉下來。
主管把取證時間線放大。
“但平板在三年前就停止連線。最近一次生成認證種子的時間,卻是六週前。也就是許仲明去共享辦公樓的同一天。”
周聞序看著那行時間,沒有說話。
六週前,那台早該退出所有系統的舊設備,被人重新喚醒了。
新加坡取證室裡,林以棠也收到了同步畫面。
她握住耳機,剛剛因核驗通過而鬆開的手指再次收緊。
周聞序隔著屏幕看向她。
“上架已經守住。”他說,“剩下的,我來查。”
林以棠沒有像從前那樣把他的承擔理解成責任。
她看著他,低聲回答:“不是你一個人。”
窗外,新加坡午後的日光落在港口水面。海城已接近傍晚,玻璃牆上映出周聞序挺直的背影。
兩座城市之間,產品通過了最後一道門。
而那條藏在歷史權限裡的暗線,也終於露出了真正的起點。
— 本章完 —
🎉 恭喜!您已讀完本書全部章節
讀者留言 (0)
還沒有留言,來當第一個吧!