董事長女兒空降後,我的年終獎從200萬變成2萬_第2章 電話那頭沉默了幾秒
第2章
“
電話那頭沉默了幾秒。
”什麼條件?“
我複述了一遍。
沈國鋒聽完,沉默了更長時間。
”第一條到第三條,我現在就能批。“
”第四條呢?“
”預付款,公司賬上現在能動用的現金不到兩億,但事故損失已經超過——“
”沈董,我不關心公司賬上有多少錢。我只關心我進場之前,錢到沒到賬。“
”......行。我給你批。“
”第五條?“
”競業協議,我沒意見。“
”那就麻煩您發一份書面確認。附帶公章。法務簽字。“
”承安——“他的聲音忽然低了下去,”我知道明珠做得不對。她年輕,不懂——“
”沈董。“我打斷他,”她三十二歲了。昨天簽字的時候沒人逼她。您也知道,五年前我找您提雙人金鑰方案,您說“再等等”。等了五年,等來的是她把我年薪砍到十八萬。“
電話那頭呼吸聲沉重。
”我不是在跟你討公道。“我接著說,”我只是在跟您算一筆賬。五年來,我替公司擋了多少次風險?三年前離岸市場狙擊,我連夜跑模型保住了七十億頭寸。兩年前資料庫被入侵,我四十八小時沒閤眼重建了備份。去年新系統上線,我連續三個月住在公司,女兒發燒我都——“
我停了一下。
”算了。不提了。錢到賬,我進場。“
掛了電話。
十點四十分,我的賬戶收到了一千二百萬預付款。
沈國鋒多打了兩百萬。
十分鐘後,郵箱裡收到了五份蓋章檔案。
離職交接確認、事故結論撤銷、責任認定書、顧問聘用協議、競業解除證明。
全部齊了。
我看著螢幕,沒動。
陳遠在旁邊小心翼翼地問:”走嗎?“
”走。“
我背起那個雙肩包,出門。
到了華銳大廈樓下,停車場入口堵著十幾輛採訪車,幾個財經記者正在跟保安爭吵。我繞到側門,刷了陳遠的工牌,從貨梯上了二十二層。
電梯門開啟的時候,技術中心大廳裡一片狼藉。
椅子翻倒的,咖啡杯碎在地上的,有人趴在桌上睡著了,有人對著螢幕發呆。二十多個工程師,有人眼圈發紅,有人臉色發灰,有人抱著鍵盤發呆。
沈念夏站在大螢幕前,看著上面那個紅色的”SYSLOCK“標誌,一動不動。
我走過去的時候,她轉過頭來。
四目相對。
她的眼眶瞬間紅了。
”陸承安——“
我從她身邊走過,沒有停。
”讓開。我要進機房。“
我推開主機房的大門。
裡面比外面更慘。主伺服器叢集上亮著一排排紅色報警燈,離線備份櫃的介面冒著焦糊味。周子豪坐在最裡面的主控臺前,雙手放在鍵盤上,螢幕上是半行沒敲完的回滾命令。
他看見我進來,猛地站起來:”你怎麼進來的?“
”沈董親自請的。你有意見?“
”這是技術部的核心區域,沒有我的授權——“
”你的授權管不了一個已經被停職的人。“
陳遠跟在我身後,把一份檔案拍在桌上。
周子豪低頭一看,臉色瞬間鐵青。
那是一份”暫停周子豪一切技術許可權“的緊急通知。
簽發人:沈國鋒。
”你——“周子豪扭頭看向站在門口的沈念夏。
沈念夏沒有看他。
”讓他走。“她的聲音很輕,但整個機房都聽得見。
周子豪把鍵盤一摔,站起來,椅子撞倒在地上,發出很大的聲響。
他走到門口,經過沈念夏身邊的時候停了一步:”沈總,你昨天晚上可不是這麼說的。“
沈念夏攥緊了手指,沒有回答。
周子豪冷笑一聲,走了。
我坐到主控臺前,看著螢幕上密密麻麻的錯誤日誌。
比陳遠說的更嚴重。
周子豪不止覆蓋了備份。他在覆蓋之前,還嘗試用一套舊版證書強行簽發新的交易指令。那些錯誤指令雖然沒有執行成功,但已經在系統裡留下了大量髒資料。
”能恢復嗎?“陳遠站在我身後,聲音發緊。
”能。“
整個機房的人同時鬆了一口氣。
”但要先做三件事。“
我說。
”第一,周子豪的工作電腦斷網封存,所有日誌映象三份,送獨立存證平臺。“
”第二,從離線備份櫃裡拆下最後一塊硬碟——他說覆蓋了全部備份,但離線櫃的第三盤位有物理防寫,那上面應該還有一份舊映象。“
”第三......“
我抬起頭,看向門口的沈念夏。
”昨晚凌晨十二點四十七分,有一條外部IP訪問了金鑰管理區。那個IP,是沈念夏辦公室的固定地址。“
機房裡瞬間安靜得像停屍間。
沈念夏的臉,白得像一張紙。
沈念夏站在門口,後背死死貼著門框,像是如果不靠什麼東西撐著,整個人就會滑下去。
”我沒有。“她說。
聲音很小,但沒有猶豫。
”十二點四十七分,我在會議室跟周子豪開系統升級會。陳遠可以作證。“
陳遠愣了一下,回憶著點了點頭:”確實。那時候她在我辦公室,我們三個人都在看操作方案。“
”電腦呢?“
”在辦公室。助理送過一杯咖啡,然後——“她猛地停住。
”然後什麼?“
”然後馮倩說幫我整理桌面。就那一會兒。“
陳遠立刻打電話給行政部:”封鎖沈總辦公室。任何人不得進入。“
三分鐘後,我們站在沈念夏的辦公桌前。
桌上很乾淨,只有一臺公司標配的筆記型電腦和一杯涼透的咖啡。
我讓運維工程師做了硬碟映象。
映象分析的結果,比我想象的更復雜。
那條外部訪問記錄,確實來自這臺電腦。十二點四十七分到十二點五十八分,有人用這臺裝置登入了金鑰管理區的檢視頁面。
沒有下載任何檔案。
只是”檢視“。
但在系統日誌裡,這個”檢視“行為觸發了金鑰管理區的訪問預警——那條預警本來應該在五分鐘內自動上報到風控中心。但周子豪昨天晚上為了”精簡許可權層級“,關閉了預警轉發模組。
所以沒人看見。
”也就是說,“陳遠的聲音發緊,”有人故意在這個時間點登入金鑰管理區,就是為了探明金鑰的儲存位置。然後周子豪隨後就關閉了預警模組——“
”時間線對不上。“我打斷他。
陳遠停住了。
”周子豪關閉預警模組的時間,是十二點五十二分。也就是說,訪問記錄發生在關閉之前。“
”什麼意思?“
”意思是,要麼有人提前知道周子豪要關預警,掐著時間點做了訪問。要麼——“
”要麼,訪問和周子豪是一夥的。“
沈念夏的聲音從後面傳來。她已經不靠著門框了,站直了,臉色依舊白,但眼神變了。
”繼續查。“我說。
運維工程師很快從訪問日誌裡提取了更多細節。那個”檢視“操作雖然只持續了十一分鐘,但在這十一分鐘裡,訪問者打開了金鑰目錄下的七個子資料夾。
其中一個子資料夾裡,儲存著去年我提交但被駁回的那份”雙人金鑰託管方案“。
”他在找備選方案。“陳遠立刻反應過來,”如果熔斷金鑰拿不到,他想知道有沒有第二條路可以繞過——“
”有。“我看著他,”但那套方案裡寫了兩條替代路徑,都需要董事長本人授權。“
陳遠的臉色變了。
”所以,如果昨晚系統沒崩,周子豪順利接管了許可權——“
”他就能用我去年寫的那個方案,繞過熔斷金鑰,直接拿到系統的底層控制權。“
機房裡的空氣靜得像冰面。
沈念夏終於開口了,聲音發啞:”陸承安,你是說......我昨天那些操作,全在別人的計劃裡?“
”你不只是被利用了。“我看著她,”你是他們計劃的核心環節。沒有你空降,沒有你砍我的薪、降我的職、籤那份拒絕接收書,周子豪拿不到技術部的絕對控制權。“
她的嘴唇在發抖。
”馮倩——“
”馮倩是你帶回來的人。周子豪是你從華爾街請回來的。你回國三個月,砍掉了七項安全預算——那七項提案每一項都有我的簽名。“
我把手機開啟,翻出一張截圖。
那是半年前我提交的”異地災備擴容方案“。預算三百二十萬,審批流程走了四個月,最後被駁回了。駁回意見只有一行字:”技術人員不要誇大非功能性需求。“
簽名:沈念夏。
她看著那行字,像被人扇了一巴掌。
”我當時——“
”當時你覺得這是在控制成本。“
”我——“
”別說對不起。“
我轉過身,回到主控臺。
”先把系統恢復了再談別的。“
下午一點,離線備份櫃第三盤位的物理防寫被解除。
那塊硬碟上儲存著一份三天前的完整映象。
雖然是舊版本,但至少核心資料都還在。
”開映象。先恢復基礎架構,不要碰交易資料。“
陳遠帶著幾個工程師開始操作。
我盯著金鑰管理區的訪問記錄,調出更早的資料。
三個月前、六個月前、一年前。
每一次金鑰管理區的訪問記錄都被我翻了出來。
有一條記錄引起了我的注意。
三個月前,也就是我父親去世的那天,有人用我的工牌編號登入過金鑰管理區。
那天我在外地辦喪事。
”查這個。“
運維工程師調出登入裝置編號。裝置終端指向人事部的一臺公用電腦。
”公用電腦?沒有繫結使用人?“
”沒有。但那個時間段,人事部的值班記錄顯示,只有一個人加班。“
”誰?“
”馮倩。“
沈念夏猛地抬頭:”不可能。那天馮倩跟我在一起——“她停住了。
她想起來了。
那天下午三點,馮倩確實離開過半個小時,說她”去人事部取一份檔案“。
”她在人事部用公用電腦,用我的工牌編號登入金鑰區?“
我翻出三個月前的聊天記錄。
那天下午,馮倩用沈念夏的手機給我發過一條訊息:”陸工,公司需要核對你的技術檔案,方便發一下工牌編號嗎?“
我當時正在殯儀館,沒多想,發了。
”工牌編號本身不能登入。“我解釋說,”但配合人事部的“臨時許可權申請”流程,可以生成一次性憑證。而臨時許可權申請,需要董事長辦公室的電子印章。“
沈念夏的臉白了。
”馮倩有我的審批賬號。“
”她知道密碼?“
”她幫我設的。我沒改過。“
機房再次安靜。
陳遠乾嚥了一口唾沫:”所以,三個月前,馮倩就幫別人拿到了你的臨時登入許可權。但當時只是“檢視”,沒有下載。他們真正要的——“
”要的是摸清金鑰區的結構。“我接過話頭,”等周子豪進場,等沈念夏把我踢走,等所有人都以為系統安全無虞的時候,再一次性拿走全部。“
”那昨晚呢?“陳遠問,”昨晚他們為什麼提前動手?“
”因為我當場辭職了。“
我看向沈念夏。
”你空降那天,他們原本的計劃是把我調去西南,周子豪溫水煮青蛙式接管許可權。半年之內,他把核心系統摸透,然後一次性收割走人。“
”但我沒走調任流程。我當場辭職了。如果按照正常離職流程,我有三十天交接期,期間系統仍然在我的監控下。他們等不了三十天。“
”所以周子豪提前動手了。“
沈念夏的聲音像從嗓子眼裡擠出來的:”他跟我說系統升級方案透過,需要我簽字......“
”你簽了。“
”我不知道——“
”你當然不知道。你從來沒想過要問一句“如果出問題了怎麼辦”。“
我說完這句話,轉過身,繼續看螢幕。
身後傳來一聲極輕的、壓抑的哽咽。
我沒有回頭。
下午三點,基礎架構恢復完成。
下午四點,第一組交易資料校驗透過。
下午四點半,熔斷金鑰重新生效。
機房裡的工程師們發出壓抑的歡呼聲,有人拍桌子,有人捂著臉坐到了地上。
我坐在主控臺前,看著螢幕上逐條復活的交易通道,腦子裡想的卻是另一件事。
十二點四十七分的訪問記錄。
那條記錄雖然來自沈念夏的電腦,但操作者根本不是馮倩。馮倩當時已經被控制住了,不可能再登入任何系統。
那個時間點——十二點四十七分——正是周子豪和沈念夏在會議室開會的間隙。馮倩被控制,周子豪在開會。
那臺電腦是誰動的?
”承安。“陳遠忽然叫我。
”嗯?“
”你來看這個。“
他的螢幕上,是一條被標記過的網路流量記錄。
十二點四十七分,沈念夏電腦的資料包經過了一個特殊的路由節點。
那個節點不在華銳金融的內網拓撲圖上。
它是外部接入的。
”VPN。有人透過VPN遠端操作了那臺電腦。“
”追查VPN出口。“
十五分鐘後,結果出來了。
VPN出口IP指向海外,但登入證書的簽發機構,是一家註冊在開曼群島的諮詢公司。
公司法人,叫孟凱。
”孟凱是誰?“
陳遠搖頭。
沈念夏忽然走過來,盯著螢幕上的名字,嘴唇翕動了很久,才說出一句話:”他是我在哥大的同學。回國後做投資諮詢。“
她頓了一下。
孟凱的名字出現在螢幕上之後,沈念夏整個人像被抽走了最後一塊力氣。
她坐在機房門口的長椅上,雙手抱著膝蓋,下巴擱在手臂上,眼睛盯著地面,一動不動。
我走過去,遞給她一杯熱的速溶咖啡。
她接過去的時候,手指碰到我的,涼得像冰。
”謝謝。“
”不用謝我。我問你幾個問題,如實回答。“
她點頭。
”馮倩是怎麼到你身邊的?“
”孟凱介紹的。他說她在華爾街做了五年助理,經驗豐富,回國正好缺人用。“
”你查過她的背景嗎?“
”查了。簡歷沒問題。“
”誰幫你查的?“
”孟凱。“她說出這個名字的時候,聲音裡有一股咬碎了牙的味道。
”周子豪呢?“
”也是孟凱推薦的。“她閉上眼,”他說周子豪在摩根做了三年風控,履歷漂亮。我看了——確實漂亮。面試的時候也對答如流。“
”你知道周子豪之前在摩根做的是什麼嗎?“
”風控模型最佳化。“
”錯。“我把手機上的公開資訊翻出來遞給她,”周子豪在摩根做的是底層清算。風控部門的名頭是他自己加的。他在摩根待了三年,換了四個組,每次都沒過試用期。“
沈念夏看著螢幕,手指攥緊了杯子。
”你面試的時候為什麼不核實?“
”孟凱說——“
”孟凱說什麼你都信?“
她不說話了。
陳遠走過來,壓低聲音:”承安,查到了更早的記錄。“
我跟著他回到主控臺。
螢幕上是一條被恢復的刪除日誌。
時間:六個月前。
操作者:馮倩。
操作內容:用沈念夏的董事長辦公室特別許可權,從核心資產資料庫中匯出了一份檔案。
檔名:華銳金融海外資產架構全覽。
”這份檔案包含什麼?“我問沈念夏。
她抬起頭,嘴唇發白:”所有海外子公司、SPV結構、關聯交易路線和......“
”和什麼?“
”和受益人資訊。“
”受益人是誰?“
”我爸。“
機房裡的所有人同時安靜了。
”如果這份檔案落到競爭對手手裡,意味著什麼?“陳遠問。
沈念夏沒有回答。
但我知道答案。
海外資產架構是家族企業的命門。知道架構細節,就等於知道整個集團的資金流動路線、稅務安排、甚至隱秘的控制關係。在華銳金融這種體量的公司,這份檔案的價值,比交易系統本身更致命。
”六個月前就匯出去了。“我看著那條日誌記錄的時間,”也就是說,馮倩比我們想象中進場更早。她不只是為了系統許可權來的。她的目標從一開始就是沈家的全部資產資訊。“
”那孟凱——“
”孟凱只是中間商。拿到這份資產架構之後,他至少有三條路可以走:賣給競爭對手、用來做威脅、或者直接複製一套平行架構把資金引走。“
沈念夏猛地站起來:”我要給我爸打電話。“
”等等。“
我攔住她。
”你打電話之前,先想清楚一件事。“
”什麼?“
”今天上午你爸給我批預付款和解除競業的時候,你知道他身邊坐著誰嗎?“
她愣住了。
”他在家裡。只有秘書和司機。“
”你怎麼知道?“
”因為他用的私人號碼。如果他有任何被限制的跡象,他不會用那個號碼。“
我停頓了一下。
”但這不代表他身邊沒有別人。“
”什麼意思?“
”孟凱給你推薦馮倩和周子豪。那孟凱是你爸的什麼人?“
沈念夏的臉徹底沒了顏色。
”他是我爸的......私人投資顧問。“
”認識多久了?“
”四年。“
”你爸的核心資產架構諮詢是他做的?“
”是。“
”所以,“我看著她,”你爸身邊最信任的人之一,給你推薦了一個內鬼助理,一個廢柴技術總監,然後把你爸的資產架構拿去賣了。“
沈念夏的身體晃了一下。
”我需要——“
”你需要做一件事。“
”什麼?“
”保留所有通訊記錄。從現在開始,每一通電話,每一條訊息,都留證據。“
”你是說,我爸那邊——“
”我不知道你爸那邊怎麼樣了。但現在最大的問題是:孟凱拿到資產架構之後,下一步會做什麼?“
陳遠忽然插話:”我剛才查了一下孟凱的投資諮詢公司。你們猜他最大的客戶是誰?“
他調出一份工商資訊。
螢幕上,孟凱公司的”主要合作方“名單裡,排在第一位的名字是:恆銳資本。
華銳金融最大的競爭對手。
”恆銳資本。“陳遠說,”這家公司去年跟我們搶了三次併購標的,每次都比我們高百分之五到百分之十的報價。我們當時以為是內部洩密,查了銷售部和財務部,什麼都沒查到。“
”因為洩密的源頭不在銷售部,也不在財務部。“
我盯著恆銳資本的名字。
”在董事長辦公室。“
下午五點半,系統基礎功能全部恢復。
我留下了三組工程師輪班監控,然後帶著陳遠和沈念夏,去了邵文清的律所辦公室。
邵文清聽完整件事,沉默了很久。
”你們現在手裡的證據,夠指控馮倩、周子豪和孟凱嗎?“
”夠。“我點頭,”但不夠指控恆銳資本。他們可以說這些是員工的個人行為。“
”那就需要更多的連線點。“
”孟凱公司和恆銳資本之間有資金往來記錄嗎?“
”查過了,表面沒有,但——“邵文清開啟筆記型電腦。
”我讓人調了恆銳資本三位高管的海外賬戶交易流水。你們猜怎麼著?三年前,其中一位高管的妻子名下,多了一筆來自開曼賬戶的轉賬。金額:三百萬。付款方:一家叫藍灣諮詢的公司。“
”藍灣諮詢是誰?“
”孟凱註冊的另一家殼公司。“
邵文清把螢幕上的一張轉賬截圖放大。截圖旁邊還附著一封郵件掃描件。
郵件是從恆銳資本高管的私人郵箱發出的。內容是:”藍灣的諮詢費已付。請確保華銳方面的資訊通道暢通。“
收件人是三個字母:MK。
”MK,“邵文清看著我,”如果孟凱的全名是MengKai,這就是錘。“
沈念夏盯著螢幕,忽然問:”這封郵件,你們怎麼拿到的?“
邵文清頓了一下:”來源不便透露。合法渠道。但可以告訴你們一件事。“
”什麼?“
”這封郵件是三個月前被人匿名傳送到證監會舉報郵箱的。當時被歸為“證據不足”,存檔了。“
三個月前。我父親去世的那個月。
有人在那個時候就已經在佈局了。
”匿名舉報人是誰?“
”查不到。但舉報時間,正好是馮倩用沈念夏賬號匯出資產架構之後第三天。“
陳遠猛地坐直:”舉報人知道馮倩動了手!“
”不僅知道,而且希望有人來查。“
”但證監會沒有查。“
”因為證據鏈不夠完整。“邵文清說,”一封郵件、一筆轉賬,說明不了問題。但如果加上今天的系統攻擊證據、馮倩的登入記錄、周子豪的操作日誌——這條鏈就連起來了。“
沈念夏忽然開口:”那個匿名舉報人,會不會是——“
她沒把話說完。
但我們都想到了同一個名字。
沈國鋒。
只有他知道馮倩、孟凱、周子豪三者的關係。只有他有機會在馮倩動手後第三天就發現異常。也只有他,有動機在不驚動任何人的前提下,把證據送到外部機構。
但如果匿名舉報人是他,他為什麼不直接處理?
”因為他身邊有內鬼。“我替沈念夏說出了答案。
她看著我,眼眶發紅。
”你是說,我爸可能知道公司被人滲透了,但他不能動?“
”他要是動了,孟凱那邊會立刻收網。資產架構、系統金鑰、交易許可權,全部同時消失。他不舉報,至少還能穩住局面。“
”那他把我叫回來,讓我空降——“
”你回來,是打亂計劃的一步棋。“
我頓了一下。
”你空降第一天就把我砍了。這個操作,你爸知道嗎?“
沈念夏沉默了。
”他知道,對吧?“
”他跟我說......“她的聲音很輕,”他說“你看著辦,公司需要新鮮血液”。“
”你爸說的“新鮮血液”,不是指周子豪。“
”那是指誰?“
”是指你。你回來了,孟凱那邊就以為機會來了。周子豪急著進場,馮倩急著導資料,所有潛伏的人都會動起來。一動,就會留下痕跡。“
沈念夏愣了三秒。
然後她猛地站起來:”你是說,我爸拿我當誘餌?“
”你爸拿你當魚鉤。“
我看著她。
”你釣上來的是周子豪、馮倩和孟凱。你爸在等他們咬鉤之後,從對面收線。“
”收誰?“
”收線的人,你爸動不了。“
陳遠忽然插了一句:”承安,你剛才說“對面”——對面是誰?“
我調出那份八年前的技術合作協議。
那是邵文清從匿名舉報材料裡提取出來的。協議上寫明,華銳金融第一代核心演算法並非完全自主研發,其中一部分專利屬於一家已經登出的舊公司。
公司法人已經移民海外。
但協議的補充條款裡有一條:舊公司擁有所有後續系統的”優先使用權“。
那條條款,是五年前被人手寫補籤的。
補籤人的簽字筆跡,經過比對,和沈國鋒簽署的所有正式檔案一致。
”你爸籤的。“我看著沈念夏,”五年前,他用這條補充條款,換來了對方不啟動專利訴訟。“
”對方是誰?“
”一家叫“程氏工業控制”的公司。法人叫程振華。“
沈念夏的臉色徹底變了。
”程振華?“
”你認識?“
”他是我爸的大學同學。三十年前合夥創業,後來分了家。程振華去了海外,我爸留在了國內。我爸說......程振華恨他。“
”恨他什麼?“
”恨他帶走了核心團隊。“
我看著螢幕上的協議附件。
那份附件裡,還有一封程振華五年前發給沈國鋒的郵件。標題只有六個字:
”該還的,該還了。“
郵件正文附著一張照片。
照片裡,三十年前的沈國鋒和程振華站在一間狹小的辦公室裡,面前擺著一臺老式伺服器。兩人都在笑。
下面的備註寫著:”第一代華銳交易系統。組裝者:沈國鋒、程振華。“
”所以,程振華才是真正的幕後黑手。“陳遠喃喃道。
”孟凱是他的人,恆銳資本是他扶持的殼,周子豪是他送到華銳的內鬼。“
我關掉螢幕,看著沈念夏。
”你爸把你叫回來,不只是在釣魚。“
”他在引蛇出洞。而那條蛇,是你的——“
沈念夏看到那張照片的時候,整個人像被抽去了骨頭。
她沒哭,沒喊,只是嘴唇劇烈地顫抖著,盯著螢幕上父親額頭的血痕,盯了整整十秒鐘。
”我要去。“她說。
”不行。“我關了手機螢幕,”這是給我發的。“
”他是我爸。“
”所以更不能讓你去。“
”陸承安——“
”程振華要的是金鑰。你去了沒有任何用,只會讓他多一個籌碼。“
陳遠在旁邊急得來回踱步:”報警吧,承安。這事已經不是我們能處理的了。“
”報警是必須的。“我說,”但不能在他們進場前報警。程振華在暗處,我們報警的訊號一旦走漏,他那邊立刻就會動手。“
”那怎麼辦?“
我看向邵文清。
邵文清已經打開了電腦,調出西郊一號庫的建築圖紙。
”西郊一號庫,原名華銳第一代伺服器中心。十年前停用,現在歸一家離岸公司所有。那家公司——“
”是程振華的?“
”是。但表面持有者是一家物業公司,物業公司的法人,叫彭嶽。“
我愣了一下:”彭嶽是誰?“
沈念夏抬起頭:”華銳集團的副總裁。“
機房裡瞬間安靜。
”彭嶽在華銳待了十五年。“沈念夏的聲音乾澀得像紙片,”我爸創業的時候他就在。後來公司做大,他一直沒進董事會,但管著所有行政和後勤。“
”他有沒有許可權接觸核心資產?“
”他管財務報銷——不,他管所有設施採購。機房裝置、伺服器採購、網路佈線......全是經他手批的。“
”西郊一號庫停用之後,裝置是誰處理的?“
”應該也是彭嶽——“
她的聲音停住了。
我們都意識到了一件事。
十年前華銳從西郊搬到現在的總部大樓,所有的舊裝置、舊伺服器、舊網路裝置,都是彭嶽經手處理的。
按照流程,舊裝置應該報廢銷燬,但當時為了節約成本,彭嶽提了一個方案:”部分可用裝置轉作災備。“
那些裝置去了哪裡?
”去了西郊一號庫。“陳遠查到了當年的資產調撥單,”彭嶽簽字,沈國鋒批准。理由是“預留異地容災空間”。“
”但那個一號庫從來沒接入過華銳的災備網路。“我翻出系統拓撲圖,”至少在我入職之後,這個地址從未出現在任何網路節點裡。“
”所以那些裝置根本不在災備網路裡。“邵文清說,”它們就是程振華的。“
沈念夏忽然站起來。
”我爸知道嗎?“
”你爸批的資產調撥單。“我把螢幕轉向她,”但他可能不知道那批裝置真正的去向。“
”為什麼?“
”因為批單上寫的用途是“災備預備”。後來災備網路正式搭建的時候,採購了新裝置,舊的這批就被遺忘了。“
”被誰遺忘了?“
”被彭嶽。“
手機又震了一下。
第二條訊息:”陸承安,我知道你在查。別費力氣了。明天九點,西郊一號庫。你不來,沈國鋒就死在華銳三十年前起家的地方。也算落葉歸根。“
照片裡,沈國鋒身後隱約可見一排老式機櫃。
那些機櫃的型號,和我五年前入行時看到的華銳第一代伺服器一模一樣。
程振華不只是想拿金鑰。
他想看著沈國鋒,在三十年前他們一起建起的地方,失去一切。
我合上電腦。
”明天我去。“
沈念夏猛地抓住我的手臂:”你不能一個人去——“
”我沒打算一個人去。“
”你剛才說——“
”我說不要在他們進場前報警。不代表我一個人扛。“
我看著邵文清:”西郊一號庫的舊圖紙還在嗎?“
”我剛才調了。“邵文清把一張泛黃的掃描件放大,”地下還有一層。當年是作為備用電源室建的,但後來沒啟用。“
”有入口嗎?“
”設計圖上有三條檢修通道。一條主通道,兩條應急出口。其中一條應急出口,在地面建築北側三十米外的舊排水井裡。“
”能進去嗎?“
”井蓋可能鏽死了,但管道應該還能走人。“
陳遠立刻站起來:”我去找工具。“
”不行。你去太顯眼。彭嶽認識你。“
”那誰去?“
我看向沈念夏。
她愣了一下,然後點頭:”我去。我有彭嶽的行政許可權。我可以說去西郊檢查舊資產歸屬。“
”彭嶽如果也在西郊——“
”他不在。“沈念夏開啟手機,”彭嶽今天下午在總部開預算會,行政部發的會議通知還在我的郵箱裡。他至少要到晚上十點才會結束。“
”好。“
我拿出紙筆,開始畫圖。
”明天早上九點,我走正門。帶著金鑰——但金鑰是假的。真的留給陳遠,在備用機房待命。“
”沈念夏從北側的舊排水井進入地下層。不要開機房的門,從通風管進觀察室。如果你爸在裡面,確認他的位置和安全狀態。“
”邵律報警,但報警時間定在九點十五分。給我十五分鐘拖住程振華。“
”十五分鐘之後,如果我沒出來,警方就強攻。“
陳遠急了:”你要是撐不到十五分鐘呢?“
”那是備用方案。“
”什麼備用方案?“
我把熔斷金鑰的真實晶片從外殼裡拆出來,放進一個防水密封袋,遞給陳遠。
”如果十五分鐘後我沒有訊號,你把這東西接入備用機房的主控臺。它會被遠端啟用,然後——“
”然後什麼?“
”然後整個華銳的交易系統會進入全球熔斷。所有在途交易、所有使用者資產、所有清算頭寸,全部凍結。“
陳遠的臉白了:”那會造成多大的損失?“
”很大。但再大,也比程振華拿到金鑰之後,用華銳的信用背書去套空整個市場要小。“
我頓了一下。
”沈念夏,如果明天我沒走出來,你記住一件事。“
她看著我。
”你爸把你叫回華銳,不是讓你替他收場。他是讓你接住一個爛攤子,然後把它修好。“
她的眼眶紅了。
”陸承安——“
”別說對不起。“
我站起來,背上包。
”明天見。“
第二天早上八點四十分,我開車到了西郊一號庫。
這是一片被遺忘的工業區。周圍全是廢棄的廠房,雜草從水泥裂縫裡長出來,有半人高。一號庫的大鐵門鏽得看不出原本的顏色,門縫裡透出一股機油和灰塵混合的味道。
我推開門,走了進去。
大廳空曠得像一個被掏空的容器。三十年前的舊機櫃一排排立在牆邊,上面落滿了灰,線纜耷拉著,像乾枯的藤蔓。
大廳最深處,一把椅子上坐著沈國鋒。
他比昨天照片裡的樣子更糟糕。額頭上的血已經乾涸了,凝固成深褐色的痂。手腕上綁著塑膠紮帶,勒出了紫痕。
但他看見我的時候,眼神很平靜。
”承安。“他的嗓音啞得像砂紙,”你不該來。“
”沈董。“我站在原地,沒有往前走,”我不來,您今天就交代在這了。“
”我交代在這也無所謂。但你不該把金鑰帶來。“
”我帶了。“
”那就完了。那東西不能交給程振華——“
”我帶了。“我重複了一遍,然後壓低聲音,”但我帶的是假的。“
沈國鋒的眼神動了一下。
然後大廳後方的陰影裡,傳出了一聲蒼老的、嘶啞的笑。
”陸承安。聰明。“
一個頭發花白、身形瘦削的男人從機櫃後面走出來。他比照片上老了太多,但那雙眼睛——和三十年前錄影裡一模一樣——陰鷙、灼熱、像淬了火的刀。
程振華。
他手裡沒有武器。
他身後站著兩個人,都穿著黑色衝鋒衣,腰間鼓鼓的。
”金鑰。“他伸出手。
”我要先確認沈董的安全。“
”你確認不了。“程振華笑了笑,”你確認他安全的那一秒,你就會跑。所以,金鑰先給我。“
”你拿到金鑰,就會殺了他。“
”你猜對了。但我現在就可以殺他。“
他身後的一個人往前邁了一步,手裡多了一把刀。
沈國鋒閉了一下眼睛。
我看著那把刀,忽然說了一句:”程振華,你三十年前建這臺伺服器的時候,用的是哪一版的作業系統?“
程振華頓了一下。
”什麼?“
”第一代華銳交易系統。你和你身邊這個人,當年用的是Linux2.4核心,還是2.6?“
他的手僵了一瞬。
”那不重要——“
”重要的。“我往前走了一步,”我用那套系統五年,知道一個秘密。“
”什麼秘密?“
”你當年留了一條後門。除了沈國鋒,沒人知道。“
程振華的臉色變了。
沈國鋒猛地睜開眼睛。
我看著程振華,笑了。
”但你知道那條後門在哪兒嗎?“
整個大廳沉默了三秒。
然後北側牆壁後面,傳來一聲極其輕微的金屬撞擊聲。
沈念夏到了。
那聲金屬撞擊很輕,但在空曠的大廳裡,足夠讓所有人的注意力偏移了一瞬。
程振華身後的兩個人同時轉頭看向北側牆壁。
就是那一瞬。
我猛地側身,把手裡的假金鑰盒子用力砸向最近那個黑衣人的臉。他下意識抬手去擋,盒子砸在他小臂上,裡面灌了鉛的配重發出沉悶的”咚“。
第二個人剛把手伸向腰後,沈國鋒突然整個人從椅子上往前一撲。他手腕上綁著的紮帶不知道什麼時候被磨開了一半——沈念夏從通風管爬進觀察室之後,用隨身帶的指甲剪從背面割的。
塑膠斷裂的聲音很清脆。
程振華往後退了一步,臉上的表情終於不再從容。
”抓住他們兩個!“
黑衣人撲過來。我側身躲過第一下,但第二下掃到了我的肋骨,疼得眼前一陣發黑。我順勢往地上一滾,撞翻了一排舊機櫃,灰塵和鐵鏽撲面而來。
沈國鋒和我背靠背站起來。
他喘著粗氣,額頭的血還在往下滴,但他的眼神是清醒的。
”承安,後面那條通道——“
”我知道。“
我拽著他往北側牆退。
牆面上有一個幾乎被灰塵糊住的暗門。沈念夏剛才就是從那裡出來的——她撬開了鏽死的鎖,門縫裡透出一線天光。
我們撞開門的時候,程振華的咆哮從身後傳來:”金鑰還在他手裡!攔住他們!“
但我手裡的金鑰盒子已經砸出去了。
真的金鑰晶片,現在在陳遠手上。
備用機房裡,倒計時正在走。
沈念夏從門後伸出手,一把拽住沈國鋒的胳膊,把他拖了出去。我殿後,反手拉上門閂——那是一根老式的鐵栓,生鏽得厲害,但插進去之後,至少能擋住十秒鐘。
”走!排水井!“
我們三個人在狹窄的舊管道里狂奔。
管道里積水沒到腳踝,腐臭的味道嗆得人喘不過氣。沈國鋒體力明顯不行了,跑了不到五十米就開始踉蹌。
沈念夏架住他一隻胳膊,我架住另一隻。
”爸,撐住——“
”明珠......“沈國鋒喘著氣,聲音斷斷續續,”你昨晚......進西郊的時候......有沒有看到......北面那棟樓頂上......“
”什麼?“
”天線。老式的。那是我當年和程振華一起裝的第一條衛星通訊鏈路。如果那條鏈路還在——“
”它能幹什麼?“
”它能繞過一切內網防火牆,直接接入第一代系統的底層指令集。“
我的腳步猛地停住了。
”你說什麼?“
”程振華要的不是你的新金鑰。“沈國鋒抬起頭看著我,眼神里有一股燒了三十年的火,”他要的是那條舊鏈路。透過那條鏈路,他能用第一代系統的底層指令,把現在所有交易資料包篡改——“
”篡改成什麼?“
”篡改成假的清算指令。把所有在途資金,導向他預設的賬戶。“
沈念夏的臉白了:”那金鑰——“
”金鑰只是幌子。真正的攻擊手段,是那條三十年前的舊天線。“
我回頭看了一眼身後的黑暗管道。程振華的人可能已經撞開了鐵栓,追在後面的時間不會超過三分鐘。
”那條天線還能用嗎?“
”不知道。但如果是程振華,他一定提前測試過了。“
沈念夏忽然開口:”爸,去年財務部批過一筆“通訊裝置維護”的預算,申請部門是行政部,簽字人是彭嶽。金額:四百七十萬。我當時覺得奇怪——行政部為什麼要修通訊裝置?“
”天線。“沈國鋒說,”他們在修那條天線。“
”那現在怎麼辦?“
沈國鋒看著我:”承安,你能關掉那條鏈路嗎?“
”需要第一代系統的最高許可權。“
”那許可權只有兩個人有。“
”你和程振華。“
”對。“沈國鋒閉上眼,”三十年前,我用他的賬號設定了第一代的超級管理員。後來分了家,我沒刪那個賬號——我以為他用不到了。“
”他當然用得到。他等了三十年。“
管道盡頭,天光洩了進來。
我們鑽出排水井的時候,陽光刺得人睜不開眼。
北側三十米外,果然有一棟灰撲撲的舊樓。樓頂豎著一根老式衛星天線,鏽跡斑斑,但天線基座附近有新焊接的痕跡。
”就是那。“沈國鋒指著天線。
沈念夏掏出手機:”我聯絡陳遠,讓他從總部那邊——“
”來不及。“我打斷她,”總部到西郊至少半小時。程振華三分鐘之後就會從一號庫追出來。“
”那怎麼辦?“
”我上去。“
”你——“
”給我三分鐘。如果三分鐘之後天線沒斷,你們就報警讓警方直接炸樓。“
沈念夏抓住我的手腕:”你一個人——“
”沈念夏。“我看著她的眼睛,”你爸說的對,你回來不是為了收場,是為了接住一個爛攤子。“
”然後把它修好。“
她鬆開手。
我轉身衝進舊樓。
樓梯間的扶手鏽得輕輕一碰就掉渣,臺階上全是碎玻璃和鳥糞。二樓、三樓、四樓——我幾乎是手腳並用地往上爬。
四樓到頂層的鐵門被一把新鎖鎖住了。
我沒有鑰匙。
我退後三步,用肩膀撞上去。
第一次,門框震了一下,肩膀疼得像裂開。
第二次,鎖芯發出吱嘎的聲響。
第三次,門猛地彈開,我整個人跌進了頂層的露臺。
天線的基座就在面前。
鐵架子上焊著一臺小型訊號終端,終端的指示燈在緩慢閃爍——它在工作。
我撲過去,手指去摸終端背後的電源線。
就在這時,身後傳來腳步聲。
程振華喘著氣,站在鐵門後面。他的衣服上沾滿了灰塵,臉上有一道被鏽鐵劃傷的血痕,但那雙眼睛——三十年了,那雙眼睛還是和錄影裡一樣。
”陸承安。“他說,”你以為跑得快就贏了?“
”我沒想贏。“我的手已經摸到了電源線,”我只是不想讓你贏。“
”那條鏈路你已經關不了了。“他舉起了手裡的東西——一把從一號庫帶出來的老舊管鉗,”我讓人焊死了電源介面。你要拆只能拆天線本身,但那是鋼結構,沒有角磨機你拆不動。“
我低頭看了一眼終端的背面。
他說得對。電源線被焊死在介面上。
但終端的側面,有一個USB除錯口。
”那就換個方式關。“
我從口袋裡掏出手機,拔掉手機殼,從夾層裡抽出一根拇指大的轉接器——那是我出門前臨時塞進去的OTG線。
程振華的臉變了。
他把管鉗揮了過來。
我側身躲開,管鉗砸在鐵架上,迸出一串火星。我趁他收力的那一瞬,把OTG線插進了除錯口,手機螢幕上瞬間彈出了除錯介面。
第一代系統的底層指令集。
”三十年前,“我一邊輸入指令一邊說,聲音因為喘氣而斷斷續續,”你和沈國鋒一起寫了這系統的第一行程式碼。但後來所有後續版本,是我寫的。“
”你們留下的那套指令集,我五年前就全部讀過了。“
”你猜我有沒有留一條......比你更底層的後門?“
螢幕上彈出一條確認框。
”終止衛星鏈路通訊?是/否。“
我的手指按下去。
程振華第二次揮過來的管鉗擦著我的後頸掃過,風割得皮膚髮疼。但我的手指已經按在了螢幕上。
”是。“
衛星終端上的指示燈瞬間熄滅。
通訊鏈路,中斷。
三十年前他埋下的那條後門,在這一秒,徹底失效。
程振華站在原地,管鉗從手裡滑落,砸在水泥地上發出沉悶的響聲。
他沒有再動。
他看著滅掉的指示燈,眼睛裡的光一點一點暗淡下去。
三分鐘後,警笛聲從遠處傳來。
沈念夏和沈國鋒從樓梯口爬上來的時候,程振華已經被兩個特警按在了地上。
沈國鋒看著那條熄滅的天線,很久沒有說話。
然後他轉過頭,看著我。
”承安。“
”嗯。“
”那個協議......“他的聲音很輕,”那個補充條款,是程振華五年前找人偽造的。我當時知道的時候,已經晚了。他威脅要把舊系統專利糾紛捅出去。“
”您為什麼沒告訴我?“
”因為我想保護你。“沈國鋒看著他,”你是唯一一個能真正守住這套系統的人。如果讓你知道程振華有後門,你會第一時間去補。補了,他就會提前動手。“
”所以您一直壓著?“
”我壓了五年。直到明珠回來。“
沈念夏站在旁邊,眼眶很紅,但沒有哭。
她走過來,站在我面前。
”陸承安。“
”嗯。“
”對不起。“她說,”真的對不起。“
我看著她。
”你的對不起收好。留著幫你爸處理接下來的爛攤子。“
”那你呢?“
”我?“我轉過身,走下樓梯,”我不打工了。“
一個月後,我和陳遠以及十二個從華銳離職的工程師,成立了一家獨立的金融安全實驗室。
不依附任何一家金融集團。
只做一件事:幫企業建立不可篡改的風險監控系統、雙人金鑰託管、獨立災備方案。
第一單客戶,是華銳金融。
簽約那天,沈念夏來了一趟。
她沒進辦公室,只在大廳等我。
我把合同簽完走出來的時候,她遞給我一個信封。
”什麼?“
”去年欠你的年終獎。“她說,”兩百萬。現金支票。“
我沒接。
”我說過,你的對不起收好。“
”這不是對不起。這是該給你的。“
我看著那張支票,又看著她。
她瘦了很多,下巴尖了,眼底的黑眼圈消掉了,但眼神比第一次見面的時候安靜了太多。
”你變了不少。“我說。
”被生活教做人而已。“
她笑了笑,把支票放在前臺,轉身走了。
我回到辦公室,把支票收進抽屜。
陳遠探頭進來:”承安,恆銳資本那邊來電話了,說想跟我們籤安全審計——“
”拒了。“
”拒了?那可是大單——“
”不接同業競爭對手的生意。這是我們成立的底線。“
陳遠愣了一下,然後笑了:”行。那就聽你的。“
我開啟電腦,調出新系統的架構圖。
第一頁,風險預算。
第二頁,雙人金鑰託管方案。
第三頁,每一條變更記錄都不可刪除的制度設計。
這一次,再也沒有任何一家公司,能把所有命脈只交給一個人。
也再也沒有任何人,能用一句”需要原因嗎“,抹掉另一個人五年的價值。
窗外,太陽落下去,華燈初上。
我端起桌上那個畫著小星星的保溫杯,喝了一口。
女兒的手工課作業。
她問過我:”爸爸,你是做什麼的?“
我說:”爸爸是修牆的。“
”修什麼牆?“
”修那種看不見的牆。擋住壞人,不讓他們偷東西。“
她似懂非懂地點了點頭,然後在我保溫杯上又畫了一顆星星,說是”能量寶石“。
我喝完水,把杯子放回桌上。
螢幕上的系統狀態燈,全部亮著綠光。