第5章 第 5 章
雨停在凌晨三點四十六分。
老小區停車場裡的積水還沒有退,車棚邊的共享電動車倒了兩輛,黃色車身沾著泥,像剛從某場城市邊角的戰役裡被拖出來。遠處高架上的車流稀了些,霓虹廣告屏仍不知疲倦地換著口號,透明、可信、普惠金融,每一個字都亮得規整而冰冷。
沈棠站在便利店玻璃門外,低頭看手機上的哈希值。
她用的是隨身帶的離線校驗工具,筆電沒有連網,臨時電源接在便利店靠窗座位下方的插孔裡。金屬存儲卡插進讀卡器後,系統只讀模式正常,第一輪哈希校驗與陸景行手機裡保存的簽名值一致。
至少目前沒有被污染。
這個結論並不能讓她放鬆,只能讓她把焦慮暫時放進一個可控的格子裡。產品架構師的本能總是如此,將未知拆成模塊,把風險排序,然後在最糟糕的假設上搭一條窄橋。
便利店裡開著暖氣,蒸包機裡白霧滾動,關東煮的湯底咕嘟咕嘟冒著熱氣。櫃台後的店員困得直點頭,並不知道靠窗那三個濕透的客人剛從南亭巷裡逃出來,也不知道那張被沈棠放進暗袋的存儲卡可能牽著四年前一場金融項目的坍塌。
陸景行坐在她對面,眉骨上的傷已經簡單處理過。
許知遙從便利店貨架上抓了碘伏、紗布和一盒創可貼,動作熟練得不像記者,倒像常年在案發現場與保安、線人、夜班急診之間流竄的人。她一邊替陸景行按著傷口,一邊嘴上不饒人。
“陸總,你這張臉在創投圈還挺有估值的,別回頭破相了,融資路演都得改成音頻直播。”
陸景行皺眉,沒有躲,只低聲道:“你下手可以再重一點。”
“我這叫幫你止血,不叫替沈小姐出氣。”許知遙撕開紗布包裝,笑得很圓滑,眼神卻一直掃著便利店外,“不過如果她同意,我也不是不可以順手。”
沈棠沒有接話。
她把校驗結果截屏保存到離線文件夾,又手寫了一遍時間、設備序列號和讀取狀態。筆尖在便簽紙上劃過,規整得近乎冷酷。她做完記錄,才抬頭看陸景行。
“副本哈希一致。但這只能證明它和你給我的簽名值一致,不能證明內容完整。”
陸景行點頭,“我知道。”
“原U盤裡還有多少?”
他沉默了一下。
便利店玻璃外,有環衛車緩慢駛過,刷子把路邊雨水推成混濁的水帶。天色還黑著,城市卻已經開始被迫醒來。穿外賣服的年輕人進來買咖啡,手機不斷彈出平台派單提示音,像另一種不容人喘息的倒計時。
陸景行說:“R片段不是完整日誌,是羅啟明當年從恢復設備裡拆出的一段鏡像。裡面有A17參數調整前後的部分系統快照、幾個操作帳號的痕跡,還有一段被截斷的授權鏈。”
“截斷在哪裡?”
“最後一跳。”陸景行看著她,“能看到前端調用來自盛海當年的風控測試環境,也能看到星瀾早期的一個中轉域名,但最終批准者被抹掉了。不是普通刪除,是有人在系統底層做過覆寫。”
沈棠的手指在紙面上停住。
星瀾早期中轉域名。
昨晚灰風衣終端試圖回傳的域名命名規則,與星瀾內部測試環境一致。那時她以為只是滲透,現在看來,這條線可能從四年前就已經埋進去了。
“域名格式。”她說。
陸景行報出一串字符。
沈棠幾乎在聽到前半段時就皺起眉。那是星瀾內部舊版環境命名方式,部門代碼、日期、用途縮寫,現在已經淘汰,但公司資料庫裡仍保留歷史映射。她回國入職後做架構梳理時見過類似格式,當時技術部一名老員工說那些都是早期合作項目留下的“歷史包袱”,沒有清理價值。
歷史包袱。
有些詞一旦被放進現實裡,就會變得很刺耳。
許知遙拿起手機,低頭看了一眼新消息,臉上的玩笑慢慢淡了。
“我那邊有回覆了。”她說,“陳紹謙公開檔案顯示四年前五月離境,之後長期居住新加坡。但我找的人查到,四年前六月、十月,還有去年年底,他的身份信息出現在境內高鐵安檢異常名單裡。”
陸景行抬眼,“異常名單?”
“不是正式乘車記錄,是安檢設備本地緩存裡的臉部識別告警。正常情況下七十二小時同步後會被覆蓋,可有個站點當年系統故障,備份到了地方維保公司的庫裡。”許知遙把手機屏幕轉向他們,“名字被替換成了另一個人,但臉是他的。至少有兩次從清河站附近出入。”
沈棠看著屏幕上模糊的監控截圖。
男人戴著帽子,側臉只露出一半,可那種精準克制的身形仍讓她在第一眼就認出來。
清河站。
清河路舊檔案館距離清河站只有兩公里。
“所以他不是今晚才回來。”沈棠說。
許知遙收回手機,“他一直在,只是有人幫他把存在感擦乾淨了。入境紀錄可以解釋成走特殊通道,高鐵記錄能被抹,地方緩存沒清理乾淨,這就有意思了。”
她說到這裡,又笑了一下,只是笑意不達眼底。
“我喜歡這種有意思。通常這種有意思後面都有很多人睡不好。”
沈棠的手機震了一下。
母親發來語音,只有短短八秒。
棠棠,注意身體,別總熬夜。早上如果回不來,記得吃點熱的。房貸的事你別急,媽還能做點兼職。
沈棠沒有點開第二遍。
她握著手機,指節微微發白。那套壓在母親身上的房子,本來是父親沈弘文多年積蓄換來的安穩。四年前之後,父親名譽被毀,收入斷崖式跌落,母親用退休金和零散兼職硬撐月供。她在海外拿到offer時,曾以為距離能把一切暫時隔開,直到每個還款日都像一枚釘子,把她釘回這座城市。
陸景行看見她的表情,聲音低下去。
“阿姨還好嗎?”
沈棠把手機扣在桌面上,“這不是你該問的問題。”
陸景行的喉結動了一下,沒有反駁。
許知遙拿起一杯熱豆漿,假裝沒聽見,轉身去門口看了看路況。便利店外,雨後清晨的光一點點浮起來,樓宇玻璃幕牆被灰藍色天光擦亮,老小區牆皮剝落的地方露出潮濕的水泥底。這座城市總是擅長在同一個鏡頭裡塞進兩種命運,一邊是資本路演裡的未來,一邊是還款通知裡的現實。
沈棠合上筆電,“六點二十。去清河路前,我需要知道四年前你為什麼發那條消息。”
陸景行抬起頭。
便利店的燈光照在他臉上,眉骨紗布滲出一點淡紅。他看起來疲憊極了,卻沒有再像過去那樣避開她的目光。
“我那晚拿到硬盤後,羅啟明失聯。”他說,“第二天凌晨,有人把你父親簽字流程的內部截圖發給我,還有你母親去醫院取藥的監控照片。”
沈棠的眼神一瞬間冷下來。
陸景行看著她,聲音啞得厲害,“他們讓我退出,不再接觸你,也不再查A17。否則沈弘文會從‘判斷失誤’變成‘主動合謀’,你母親那邊也會被媒體圍上。那時候盛海內部已經把責任鏈做完了,你父親只要多一個惡意證據,就不是離職那麼簡單。”
“所以你替我做決定。”沈棠說。
不是質問,卻比質問更冷。
陸景行的手指收緊,“是。”
沈棠看著他,胸口像有什麼舊物被重新撬開。四年前她在機場收到“別等我”三個字,整個人像被從生活裡生生剪掉一段。後來父親出事,母親崩潰,她一邊在異國上課實習,一邊打電話安撫家裡。每一個深夜,她都想過陸景行是不是早就知道,是不是選擇了更有利的那一邊。
如今答案被他親口放到桌上,並不比她想像的更輕。
“你以為沉默就是保護?”她問。
陸景行低聲說:“不是。我只是那時候沒有贏的籌碼。”
“那你現在有了?”
他抬眼,“還不夠。但至少不會再讓你一個人被推到前面。”
沈棠很久沒有說話。
便利店廣播開始播早間促銷,飯糰第二件半價,熱咖啡買一送一。這些平常到近乎荒誕的聲音,填進他們之間四年的空白裡,顯得格外刺耳。
最後,沈棠把存儲卡收好。
“我接受你的信息,不接受你的理由。”她說,“四年前你有你的判斷,現在我有我的。從今天起,任何關於我父母的風險,不許替我隱瞞。”
陸景行看著她,點頭,“好。”
許知遙推門進來,帶進一陣濕冷空氣。
“二位舊情審計結束了嗎?如果結束,我們該去廢樓打卡了。”她晃了晃手機,“另外,我剛收到一條更刺激的。清河路舊檔案館名義上拆遷停用,但三個月前,有家公司租下了裡面西側庫房,工商登記是做數據災備外包的。法人叫秦佑安,星瀾科技前基礎架構組工程師。”
沈棠抬頭,“前?”
“去年離職。”許知遙說,“離職原因寫得很好看,個人職業規劃。這種話在簡歷裡通常等於別問,問就是大家都難堪。”
陸景行臉色沉了沉,“我聽過這個名字。早期盛海和星瀾做聯合風控沙箱時,他負責過環境部署。”
沈棠把這個名字記下。
秦佑安。
又一個從舊系統裡浮出水面的人。
六點三十五分,三人離開便利店。
他們沒有開自己的車,也沒有立刻叫網約車。許知遙先繞到街角,確認身後沒有固定尾隨,再用另一個手機號叫了一輛車,目的地填在清河路附近的菜市場。沈棠把筆電和存儲卡分開放,一份在包裡,一份貼身;陸景行則把原U盤扣進腕帶內側,外套拉鏈拉到最上。
車子穿過雨後的城市。
一線城市的清晨像被兩種節奏切開。金融街的高樓已經亮起一層層辦公燈,咖啡店門口排著等待醒腦的白領;老城邊緣的早餐攤剛支起棚,豆腐腦和油條的熱氣在寒風裡散開。車窗外,一塊巨大的共享辦公區廣告牌寫著新一代可信資產網絡,背景是藍色鏈條與光點,像把所有人的未來都包裝成可融資的概念。
沈棠望著窗外,手機上又跳出星瀾工作群消息。
產品上線倒計時五天,今天十點全員風險評審,任何人不得缺席。部門評級與季度績效掛鉤,請各位提前準備材料。
她盯著那行字,忽然覺得諷刺。
星瀾內部可能埋著四年前的中轉域名,木馬回傳可能借用了舊測試環境,而她上午還要為一個披著合規外衣的區塊鏈風控產品做上線評審。職場從來不等人把真相查清,它只管把進度條推到下一格。
周聞川的未接來電在這時跳了出來。
沈棠看著屏幕,沒有接。
幾秒後,一條短信進來。
清河路別走正門。西側庫房有第二入口。羅啟明留下的東西不只一份,但最後授權鏈不在那裡。
沒有署名,卻是周聞川的號碼。
許知遙瞥見她的表情,“周合夥人又溫柔提醒了?”
沈棠把短信給他們看。
陸景行眉頭更緊,“他知道得太多了。”
“所以才不能完全當盟友。”沈棠說,“也不能當敵人處理。”
許知遙托著下巴,笑了一聲,“成年人的世界真討厭,連壞人都要分AB面。”
車子在菜市場外停下。
清河路舊檔案館就在兩條街之外。這一片原本是老工業區,後來被規劃成城市更新項目,一半拆了建產業園,一半因為產權糾紛拖著。早晨的菜市場熱鬧得早,塑料棚下全是濕漉漉的菜葉和討價還價聲,三人從人群裡穿過,像被城市日常暫時吞沒。
七點差五分,他們抵達舊檔案館西側。
那棟樓比沈棠想像中更破。灰白色外牆斑駁,拆字用紅漆噴在牆上,被雨水衝出一道道痕跡。正門掛著施工圍擋,鐵鎖生鏽,看起來很久無人出入。西側則靠著一條狹窄的貨運通道,通道盡頭有一扇半掩的鐵皮門,門邊貼著褪色的災備倉儲公司標識。
秦佑安的公司名稱就在上面。
陸景行先一步靠近,沒有推門,只蹲下看鎖孔。
“有人剛進去過。”他說,“鎖舌上有新刮痕。”
許知遙立即把手機攝像頭打開,“記錄一下。萬一待會兒我們被說成入室盜竊,至少能證明我們不是第一批。”
沈棠戴上手套,輕輕推開門。
門軸發出一聲長而啞的摩擦。
裡面沒有開燈,只有天光從破損的高窗漏進來,照出空氣裡浮動的灰塵。庫房裡堆著成排鐵櫃、舊檔案箱和幾台包著防塵布的服務器機櫃。地面上有水跡,也有凌亂腳印,新舊交疊,分不出來幾個人。
沈棠的視線很快落在最裡側一張工作台上。
那裡有一台老式離線存儲陣列,外殼被拆開,線纜一半垂在地上。旁邊放著一個透明證物袋,袋子裡不是硬盤,而是一張泛黃的地鐵卡。
卡面背後,用黑色油性筆寫著一串短碼。
R.Q.M 0428
羅啟明。
許知遙低聲道:“他還挺有儀式感。”
沈棠沒有說話。她拿起證物袋,隔著塑料看那串短碼。地鐵卡邊緣被磨得很舊,像被人長期帶在身上,又在某個時刻刻意留在這裡。
陸景行走到存儲陣列前,檢查接口,“主盤被拿走了。”
沈棠心裡一沉,“什麼時候?”
“很近。”他指了指螺絲孔附近的新痕,“應該不超過十二小時。”
也就是說,在他們收到短信之前,或收到短信之後,有人已經來過。
許知遙在工作台另一角發現一個壓在文件夾下的紙袋。她戴著手套打開,裡面是幾張打印出的系統流程圖,邊角有手寫註釋。沈棠接過,只看了一眼,呼吸便微微停住。
圖上標著盛海風控審批流程,沈弘文的簽字節點被紅筆圈出。簽字前一個節點寫著模型復核通過,簽字後一個節點寫著資產評級鎖定。而在模型復核通過的旁邊,有一條被手工補畫的虛線,連向外部測試環境。
虛線旁邊寫著三個字。
授權鏡像。
再往下,是一行很小的字。
最後批准不在盛海,不在鏈啟。查白塔。
白塔。
沈棠抬起眼。
這個名字她並不陌生。白塔資本,四年前曾是盛海金融科技項目背後最隱蔽的出資方之一,公開資料裡只是普通LP,從不站到台前。她回國前查過父親那起事件時,白塔的名字出現過兩次,但很快被各類子基金與通道公司稀釋掉,像一滴墨落進河裡,再也找不到源頭。
陸景行顯然也看見了那行字,臉色比剛才更冷。
許知遙的眼睛卻亮了一瞬。
“白塔資本。”她慢慢念出來,“這就解釋周聞川那句話了。真正能殺死真相的,不是陳紹謙這種台前操盤的人。”
沈棠看著那張流程圖,胸口有一種沉重的清醒。
她一直以為要找的是陳紹謙,是盛海內部的造假者,是陸景行當年未說完的真相。可現在,羅啟明留下的線索把她推到更深處。父親那個簽名只是鏈條上的一個節點,而操控節點的人,也許從來沒有出現在任何公開問責名單裡。
就在這時,庫房深處傳來一聲極輕的響動。
像有人不小心踩碎了地上的玻璃。
陸景行立刻抬手,示意她們噤聲。
許知遙手機鏡頭轉向聲音來源,臉上的玩笑徹底消失。沈棠把流程圖迅速折起放進證物袋,另一隻手摸到包側的錄音筆。
昏暗的鐵櫃後,有一道影子慢慢動了一下。
“羅啟明?”陸景行壓低聲音。
沒有人回答。
下一秒,一台放在角落的舊顯示器忽然亮了。
藍白色的光照亮滿地灰塵,也照出屏幕上一行正在自動輸入的字。
如果你們看見這段,說明主盤已經被白塔的人拿走。
不要相信任何只給你半個真相的人。
包括周聞川。
老小區停車場裡的積水還沒有退,車棚邊的共享電動車倒了兩輛,黃色車身沾著泥,像剛從某場城市邊角的戰役裡被拖出來。遠處高架上的車流稀了些,霓虹廣告屏仍不知疲倦地換著口號,透明、可信、普惠金融,每一個字都亮得規整而冰冷。
沈棠站在便利店玻璃門外,低頭看手機上的哈希值。
她用的是隨身帶的離線校驗工具,筆電沒有連網,臨時電源接在便利店靠窗座位下方的插孔裡。金屬存儲卡插進讀卡器後,系統只讀模式正常,第一輪哈希校驗與陸景行手機裡保存的簽名值一致。
至少目前沒有被污染。
這個結論並不能讓她放鬆,只能讓她把焦慮暫時放進一個可控的格子裡。產品架構師的本能總是如此,將未知拆成模塊,把風險排序,然後在最糟糕的假設上搭一條窄橋。
便利店裡開著暖氣,蒸包機裡白霧滾動,關東煮的湯底咕嘟咕嘟冒著熱氣。櫃台後的店員困得直點頭,並不知道靠窗那三個濕透的客人剛從南亭巷裡逃出來,也不知道那張被沈棠放進暗袋的存儲卡可能牽著四年前一場金融項目的坍塌。
陸景行坐在她對面,眉骨上的傷已經簡單處理過。
許知遙從便利店貨架上抓了碘伏、紗布和一盒創可貼,動作熟練得不像記者,倒像常年在案發現場與保安、線人、夜班急診之間流竄的人。她一邊替陸景行按著傷口,一邊嘴上不饒人。
“陸總,你這張臉在創投圈還挺有估值的,別回頭破相了,融資路演都得改成音頻直播。”
陸景行皺眉,沒有躲,只低聲道:“你下手可以再重一點。”
“我這叫幫你止血,不叫替沈小姐出氣。”許知遙撕開紗布包裝,笑得很圓滑,眼神卻一直掃著便利店外,“不過如果她同意,我也不是不可以順手。”
沈棠沒有接話。
她把校驗結果截屏保存到離線文件夾,又手寫了一遍時間、設備序列號和讀取狀態。筆尖在便簽紙上劃過,規整得近乎冷酷。她做完記錄,才抬頭看陸景行。
“副本哈希一致。但這只能證明它和你給我的簽名值一致,不能證明內容完整。”
陸景行點頭,“我知道。”
“原U盤裡還有多少?”
他沉默了一下。
便利店玻璃外,有環衛車緩慢駛過,刷子把路邊雨水推成混濁的水帶。天色還黑著,城市卻已經開始被迫醒來。穿外賣服的年輕人進來買咖啡,手機不斷彈出平台派單提示音,像另一種不容人喘息的倒計時。
陸景行說:“R片段不是完整日誌,是羅啟明當年從恢復設備裡拆出的一段鏡像。裡面有A17參數調整前後的部分系統快照、幾個操作帳號的痕跡,還有一段被截斷的授權鏈。”
“截斷在哪裡?”
“最後一跳。”陸景行看著她,“能看到前端調用來自盛海當年的風控測試環境,也能看到星瀾早期的一個中轉域名,但最終批准者被抹掉了。不是普通刪除,是有人在系統底層做過覆寫。”
沈棠的手指在紙面上停住。
星瀾早期中轉域名。
昨晚灰風衣終端試圖回傳的域名命名規則,與星瀾內部測試環境一致。那時她以為只是滲透,現在看來,這條線可能從四年前就已經埋進去了。
“域名格式。”她說。
陸景行報出一串字符。
沈棠幾乎在聽到前半段時就皺起眉。那是星瀾內部舊版環境命名方式,部門代碼、日期、用途縮寫,現在已經淘汰,但公司資料庫裡仍保留歷史映射。她回國入職後做架構梳理時見過類似格式,當時技術部一名老員工說那些都是早期合作項目留下的“歷史包袱”,沒有清理價值。
歷史包袱。
有些詞一旦被放進現實裡,就會變得很刺耳。
許知遙拿起手機,低頭看了一眼新消息,臉上的玩笑慢慢淡了。
“我那邊有回覆了。”她說,“陳紹謙公開檔案顯示四年前五月離境,之後長期居住新加坡。但我找的人查到,四年前六月、十月,還有去年年底,他的身份信息出現在境內高鐵安檢異常名單裡。”
陸景行抬眼,“異常名單?”
“不是正式乘車記錄,是安檢設備本地緩存裡的臉部識別告警。正常情況下七十二小時同步後會被覆蓋,可有個站點當年系統故障,備份到了地方維保公司的庫裡。”許知遙把手機屏幕轉向他們,“名字被替換成了另一個人,但臉是他的。至少有兩次從清河站附近出入。”
沈棠看著屏幕上模糊的監控截圖。
男人戴著帽子,側臉只露出一半,可那種精準克制的身形仍讓她在第一眼就認出來。
清河站。
清河路舊檔案館距離清河站只有兩公里。
“所以他不是今晚才回來。”沈棠說。
許知遙收回手機,“他一直在,只是有人幫他把存在感擦乾淨了。入境紀錄可以解釋成走特殊通道,高鐵記錄能被抹,地方緩存沒清理乾淨,這就有意思了。”
她說到這裡,又笑了一下,只是笑意不達眼底。
“我喜歡這種有意思。通常這種有意思後面都有很多人睡不好。”
沈棠的手機震了一下。
母親發來語音,只有短短八秒。
棠棠,注意身體,別總熬夜。早上如果回不來,記得吃點熱的。房貸的事你別急,媽還能做點兼職。
沈棠沒有點開第二遍。
她握著手機,指節微微發白。那套壓在母親身上的房子,本來是父親沈弘文多年積蓄換來的安穩。四年前之後,父親名譽被毀,收入斷崖式跌落,母親用退休金和零散兼職硬撐月供。她在海外拿到offer時,曾以為距離能把一切暫時隔開,直到每個還款日都像一枚釘子,把她釘回這座城市。
陸景行看見她的表情,聲音低下去。
“阿姨還好嗎?”
沈棠把手機扣在桌面上,“這不是你該問的問題。”
陸景行的喉結動了一下,沒有反駁。
許知遙拿起一杯熱豆漿,假裝沒聽見,轉身去門口看了看路況。便利店外,雨後清晨的光一點點浮起來,樓宇玻璃幕牆被灰藍色天光擦亮,老小區牆皮剝落的地方露出潮濕的水泥底。這座城市總是擅長在同一個鏡頭裡塞進兩種命運,一邊是資本路演裡的未來,一邊是還款通知裡的現實。
沈棠合上筆電,“六點二十。去清河路前,我需要知道四年前你為什麼發那條消息。”
陸景行抬起頭。
便利店的燈光照在他臉上,眉骨紗布滲出一點淡紅。他看起來疲憊極了,卻沒有再像過去那樣避開她的目光。
“我那晚拿到硬盤後,羅啟明失聯。”他說,“第二天凌晨,有人把你父親簽字流程的內部截圖發給我,還有你母親去醫院取藥的監控照片。”
沈棠的眼神一瞬間冷下來。
陸景行看著她,聲音啞得厲害,“他們讓我退出,不再接觸你,也不再查A17。否則沈弘文會從‘判斷失誤’變成‘主動合謀’,你母親那邊也會被媒體圍上。那時候盛海內部已經把責任鏈做完了,你父親只要多一個惡意證據,就不是離職那麼簡單。”
“所以你替我做決定。”沈棠說。
不是質問,卻比質問更冷。
陸景行的手指收緊,“是。”
沈棠看著他,胸口像有什麼舊物被重新撬開。四年前她在機場收到“別等我”三個字,整個人像被從生活裡生生剪掉一段。後來父親出事,母親崩潰,她一邊在異國上課實習,一邊打電話安撫家裡。每一個深夜,她都想過陸景行是不是早就知道,是不是選擇了更有利的那一邊。
如今答案被他親口放到桌上,並不比她想像的更輕。
“你以為沉默就是保護?”她問。
陸景行低聲說:“不是。我只是那時候沒有贏的籌碼。”
“那你現在有了?”
他抬眼,“還不夠。但至少不會再讓你一個人被推到前面。”
沈棠很久沒有說話。
便利店廣播開始播早間促銷,飯糰第二件半價,熱咖啡買一送一。這些平常到近乎荒誕的聲音,填進他們之間四年的空白裡,顯得格外刺耳。
最後,沈棠把存儲卡收好。
“我接受你的信息,不接受你的理由。”她說,“四年前你有你的判斷,現在我有我的。從今天起,任何關於我父母的風險,不許替我隱瞞。”
陸景行看著她,點頭,“好。”
許知遙推門進來,帶進一陣濕冷空氣。
“二位舊情審計結束了嗎?如果結束,我們該去廢樓打卡了。”她晃了晃手機,“另外,我剛收到一條更刺激的。清河路舊檔案館名義上拆遷停用,但三個月前,有家公司租下了裡面西側庫房,工商登記是做數據災備外包的。法人叫秦佑安,星瀾科技前基礎架構組工程師。”
沈棠抬頭,“前?”
“去年離職。”許知遙說,“離職原因寫得很好看,個人職業規劃。這種話在簡歷裡通常等於別問,問就是大家都難堪。”
陸景行臉色沉了沉,“我聽過這個名字。早期盛海和星瀾做聯合風控沙箱時,他負責過環境部署。”
沈棠把這個名字記下。
秦佑安。
又一個從舊系統裡浮出水面的人。
六點三十五分,三人離開便利店。
他們沒有開自己的車,也沒有立刻叫網約車。許知遙先繞到街角,確認身後沒有固定尾隨,再用另一個手機號叫了一輛車,目的地填在清河路附近的菜市場。沈棠把筆電和存儲卡分開放,一份在包裡,一份貼身;陸景行則把原U盤扣進腕帶內側,外套拉鏈拉到最上。
車子穿過雨後的城市。
一線城市的清晨像被兩種節奏切開。金融街的高樓已經亮起一層層辦公燈,咖啡店門口排著等待醒腦的白領;老城邊緣的早餐攤剛支起棚,豆腐腦和油條的熱氣在寒風裡散開。車窗外,一塊巨大的共享辦公區廣告牌寫著新一代可信資產網絡,背景是藍色鏈條與光點,像把所有人的未來都包裝成可融資的概念。
沈棠望著窗外,手機上又跳出星瀾工作群消息。
產品上線倒計時五天,今天十點全員風險評審,任何人不得缺席。部門評級與季度績效掛鉤,請各位提前準備材料。
她盯著那行字,忽然覺得諷刺。
星瀾內部可能埋著四年前的中轉域名,木馬回傳可能借用了舊測試環境,而她上午還要為一個披著合規外衣的區塊鏈風控產品做上線評審。職場從來不等人把真相查清,它只管把進度條推到下一格。
周聞川的未接來電在這時跳了出來。
沈棠看著屏幕,沒有接。
幾秒後,一條短信進來。
清河路別走正門。西側庫房有第二入口。羅啟明留下的東西不只一份,但最後授權鏈不在那裡。
沒有署名,卻是周聞川的號碼。
許知遙瞥見她的表情,“周合夥人又溫柔提醒了?”
沈棠把短信給他們看。
陸景行眉頭更緊,“他知道得太多了。”
“所以才不能完全當盟友。”沈棠說,“也不能當敵人處理。”
許知遙托著下巴,笑了一聲,“成年人的世界真討厭,連壞人都要分AB面。”
車子在菜市場外停下。
清河路舊檔案館就在兩條街之外。這一片原本是老工業區,後來被規劃成城市更新項目,一半拆了建產業園,一半因為產權糾紛拖著。早晨的菜市場熱鬧得早,塑料棚下全是濕漉漉的菜葉和討價還價聲,三人從人群裡穿過,像被城市日常暫時吞沒。
七點差五分,他們抵達舊檔案館西側。
那棟樓比沈棠想像中更破。灰白色外牆斑駁,拆字用紅漆噴在牆上,被雨水衝出一道道痕跡。正門掛著施工圍擋,鐵鎖生鏽,看起來很久無人出入。西側則靠著一條狹窄的貨運通道,通道盡頭有一扇半掩的鐵皮門,門邊貼著褪色的災備倉儲公司標識。
秦佑安的公司名稱就在上面。
陸景行先一步靠近,沒有推門,只蹲下看鎖孔。
“有人剛進去過。”他說,“鎖舌上有新刮痕。”
許知遙立即把手機攝像頭打開,“記錄一下。萬一待會兒我們被說成入室盜竊,至少能證明我們不是第一批。”
沈棠戴上手套,輕輕推開門。
門軸發出一聲長而啞的摩擦。
裡面沒有開燈,只有天光從破損的高窗漏進來,照出空氣裡浮動的灰塵。庫房裡堆著成排鐵櫃、舊檔案箱和幾台包著防塵布的服務器機櫃。地面上有水跡,也有凌亂腳印,新舊交疊,分不出來幾個人。
沈棠的視線很快落在最裡側一張工作台上。
那裡有一台老式離線存儲陣列,外殼被拆開,線纜一半垂在地上。旁邊放著一個透明證物袋,袋子裡不是硬盤,而是一張泛黃的地鐵卡。
卡面背後,用黑色油性筆寫著一串短碼。
R.Q.M 0428
羅啟明。
許知遙低聲道:“他還挺有儀式感。”
沈棠沒有說話。她拿起證物袋,隔著塑料看那串短碼。地鐵卡邊緣被磨得很舊,像被人長期帶在身上,又在某個時刻刻意留在這裡。
陸景行走到存儲陣列前,檢查接口,“主盤被拿走了。”
沈棠心裡一沉,“什麼時候?”
“很近。”他指了指螺絲孔附近的新痕,“應該不超過十二小時。”
也就是說,在他們收到短信之前,或收到短信之後,有人已經來過。
許知遙在工作台另一角發現一個壓在文件夾下的紙袋。她戴著手套打開,裡面是幾張打印出的系統流程圖,邊角有手寫註釋。沈棠接過,只看了一眼,呼吸便微微停住。
圖上標著盛海風控審批流程,沈弘文的簽字節點被紅筆圈出。簽字前一個節點寫著模型復核通過,簽字後一個節點寫著資產評級鎖定。而在模型復核通過的旁邊,有一條被手工補畫的虛線,連向外部測試環境。
虛線旁邊寫著三個字。
授權鏡像。
再往下,是一行很小的字。
最後批准不在盛海,不在鏈啟。查白塔。
白塔。
沈棠抬起眼。
這個名字她並不陌生。白塔資本,四年前曾是盛海金融科技項目背後最隱蔽的出資方之一,公開資料裡只是普通LP,從不站到台前。她回國前查過父親那起事件時,白塔的名字出現過兩次,但很快被各類子基金與通道公司稀釋掉,像一滴墨落進河裡,再也找不到源頭。
陸景行顯然也看見了那行字,臉色比剛才更冷。
許知遙的眼睛卻亮了一瞬。
“白塔資本。”她慢慢念出來,“這就解釋周聞川那句話了。真正能殺死真相的,不是陳紹謙這種台前操盤的人。”
沈棠看著那張流程圖,胸口有一種沉重的清醒。
她一直以為要找的是陳紹謙,是盛海內部的造假者,是陸景行當年未說完的真相。可現在,羅啟明留下的線索把她推到更深處。父親那個簽名只是鏈條上的一個節點,而操控節點的人,也許從來沒有出現在任何公開問責名單裡。
就在這時,庫房深處傳來一聲極輕的響動。
像有人不小心踩碎了地上的玻璃。
陸景行立刻抬手,示意她們噤聲。
許知遙手機鏡頭轉向聲音來源,臉上的玩笑徹底消失。沈棠把流程圖迅速折起放進證物袋,另一隻手摸到包側的錄音筆。
昏暗的鐵櫃後,有一道影子慢慢動了一下。
“羅啟明?”陸景行壓低聲音。
沒有人回答。
下一秒,一台放在角落的舊顯示器忽然亮了。
藍白色的光照亮滿地灰塵,也照出屏幕上一行正在自動輸入的字。
如果你們看見這段,說明主盤已經被白塔的人拿走。
不要相信任何只給你半個真相的人。
包括周聞川。
— 本章完 —
⏳ 敬請期待更新...
讀者留言 (0)
還沒有留言,來當第一個吧!