第6章 第 6 章
走廊的風帶著海港特有的鹹濕,從半掩的防火門縫裡鑽進來,吹得封控區邊緣的警戒帶微微顫動。制服鞋底踏在地磚上的節奏很穩,和取證箱輪子碾過縫隙的咯噔聲交錯,像把剛才會議室裡那種懸著的怒意,硬生生按進一套更冷的秩序。
沈知夏把保全清單交出去的手停得很短,像交的不是紙,而是一個可以上法庭的開端。刑偵的帶隊警官翻頁時戴著手套,視線掃過「A-SC-11」「門禁原始log」「訪客WiFi綁定」「監控切換操作log」等字樣,沒有多餘的表情,只把清單遞給身旁的現場勘驗員,點了點頭。
「封控按你們公司合規流程做得不錯。」警官說,「但從現在開始,以我們的勘驗流程為準。所有人員進出,全部記錄。所有電子資料提取,第三方在場,雙重鏡像,當場校驗哈希值,封存帶回。」
第三方取證公司的負責人也到了,四十歲上下,頭髮剪得很短,眼鏡框是那種一眼看去就很「不與人套近乎」的款式。他把攝錄機固定在胸前,先對著封控門口拍了一圈,再把鏡頭對準警方貼封條的動作。透明封條貼上去時,黏合處拉出一道細細的反光,像一道剛落筆的界線。
「沈總,請確認封控區範圍。」第三方的聲音平直,「安保室、安保室外走廊門禁、二樓訪客WiFi交換機所在弱電間,還有前台訪客登記終端,我們都要同步勘驗。你們IT和合規各出一位見證人,全程在鏡頭下。」
沈知夏點頭,沒多說一句,側頭示意合規官和IT主管上前。她的目光掃過走廊另一側,會議室門口那幾個董事的身影像被迫站在光裡的棋子,誰也不敢先動。羅啟明站得稍後,袖口扣得緊,眼神反覆往自己那台筆電方向瞟,像擔心它忽然在眾目睽睽之下開口。
顧維海走到沈知夏身旁,聲音壓得低,卻清晰得像字句本身已經準備好被錄進卷宗:「你要注意,現在所有人都在等你失手。越是『高度相似』這種字眼,越不能讓它變成董事會的口水戰。第三方得先把設備指紋的相似性拆成可驗證項目,別讓人趁機扯到人格審判。」
沈知夏眼皮都沒抬:「我不審人格。我只審流程。」
她話音落下,警官已經抬手示意:「所有無關人員退後一米。現在開始現場勘驗。」
封控門口的白板被立起來,勘驗員貼上第一張記錄表,時間、地點、參與人員一格格填進去。攝錄機鏡頭紅點亮著,取證箱打開時,泡棉裡的封存袋、寫入阻斷器、空白硬碟整整齊齊,像醫生把手術器械擺上台面。這種程序感把走廊裡所有人的呼吸都調慢了半拍,連羅啟明想說話的衝動都被壓了下去。
林晚舟站在封控線外,她知道自己最好不要靠太近,但她又不能退得太遠。她的手機還扣在掌心,剛才那條威脅短信的截圖像一塊冰貼著皮膚。她看著警方戴手套開門、在門把上取指紋粉末的動作,忽然明白沈知夏剛才那句「交給程序」不是冷漠,而是把她從「被敘事吞掉」的命運裡拉回來。
「晚舟。」沈知夏的聲音從她身側傳來,低得只有她能聽見,「你手機裡那條短信,等會兒做筆錄。把截圖原件、短信詳情頁、收到時間都準備好。不要刪,不要轉發給任何人。」
晚舟抬頭看她。沈知夏的神情仍然冷,像在看一張表、一個數據,但那雙眼睛裡有一種更深的警覺,像在替她把周圍的每一個可能的刀口都先摸了一遍。
「我知道。」晚舟把嗓子裡那點乾澀壓下去,「也會把陌生號碼做溯源申請。」
沈知夏看了她一眼,似乎想說什麼,最後只用一句更像命令的話把關心包起來:「別自己去查。讓第三方和警方做。」
安保室門開時,裡面冷氣比走廊更足,像某種刻意維持的無菌。牆角的機櫃少了一格,空出來的位置留著金屬滑軌,乾淨得近乎刺眼。勘驗員先拍全景、近景,標尺放在空位邊緣,然後才讓第三方上前確認機櫃鎖頭沒有破壞痕跡。
第三方負責人抬起手,示意鏡頭拉近:「這裡是關鍵。沒有破壞,表示要麼是合法開鎖,要麼是內部人員掌握備用鑰匙或有等級更高的解鎖方式。接下來我們會檢查門禁原始log,還有監控切換操作log。兩套log必須能互相印證。」
IT主管想插話,被警官抬手按住:「你們先別講推測。現場說的每一句話都會進記錄,講事實。」
第三方的人把寫入阻斷器接到現場的記錄主機上,開始做第一輪鏡像。屏幕上進度條緩慢爬行,像一條耐心的蛇。合規官站在旁邊,額角的汗早就乾了,臉色更白了一些。他的視線不時飄向沈知夏,像在等一個指令:那個「高度相似」要不要現在拋出去。
沈知夏沒有給他這個機會。她把注意力放在另一件事上,轉身走向會議室門口,警官跟了兩步又停下,讓她在封控線外處理公司內部文件。沈知夏站定,對秘書說:「把共同重整文件、授權專班附件拿過來。警方在場,現在簽。」
秘書立刻抱著文件夾小跑過來。那一疊紙不厚,卻像壓著所有人喉嚨的一口氣。顧維海先一步走到旁邊,沉聲道:「我來見證條款一致性。剛才會議室裡口頭新增的暫停權限與報警條款,必須在這份最終版裡。」
常玉珊也走過來,眼神亮得像嗅到血的獵犬,卻依然維持著那種「我在做工作」的冷靜:「同時把第三方取證的範圍寫清楚。包括訪客WiFi綁定、鏡像庫殘留字段、監控切換log。寫不清楚,後面就有人鑽空子說取證越界。」
沈知夏把文件翻開,目光快速掃過每一條。她的筆停在簽名欄上方,沒有立刻落下,而是抬眼看向警官:「請你們見證簽署並拍照留存。簽署後,文件副本即刻封存,原件由公司保管一份,另一份交由律所保管,第三方留存影印件。」
警官點頭,示意勘驗員把攝錄機鏡頭對準簽署區域。這一刻,連羅啟明也不得不走近。他的臉上維持著董事該有的鎮定,眼底卻浮著一層急躁,像有人把他逼到沒有退路的岸邊。
「沈總。」羅啟明終於開口,聲音故作平穩,「你把重整框架寫成這樣,等於把公司押上去跟林晚舟綁在一起。你確定這是對股東負責?」
沈知夏沒有抬頭,筆尖輕輕點了一下條款:「我對股東負責的方式,是把風險放進可控的程序裡,而不是讓風險在市場謠言裡自由生長。你要切割,可以。你在這份文件上簽字,等同你同意第三方把每一條資金鏈、每一個權限操作都拉出來。你不簽,也可以。那你就當眾說明你反對取證的理由。」
羅啟明的喉結動了動。顧維海在旁邊補了一刀,語氣像老審計師的釘子:「你若真怕綁在一起,就更該簽。清白的人不怕查。」
常玉珊輕笑了一聲,沒有笑意:「不簽就更像心虛。市場最愛這種故事。」
羅啟明的手指捏緊筆,最後還是落了名。筆尖劃過紙面時,他的字比平常更用力,像要把力氣留在紙上,免得手抖被看見。
沈知夏在最後一欄簽下自己的名字。她落筆很快,字形鋒利,像一刀劃開了某種拖延。簽完,她把筆放下,抬眼看向晚舟。那一眼沒有任何「我幫你」的炫耀,只有一種更深的告知:你在這份程序裡,不是被保護的對象,你是合夥的當事人。
晚舟的心口微微一緊。她突然想起當年她和沈知夏一起跑貨、一起跟船代和保稅倉磨細節的日子。那時候她們也像現在這樣,把每一個條款、每一個時間點釘得死死的,只是那時候釘的是效率,現在釘的是命。
簽署完成後,警官當場拍照,勘驗員把副本放入封存袋,封條上寫下時間、簽名。那一聲封條黏合的「啪」很輕,卻像在走廊裡敲了一下鐘。
「下一項。」警官轉向晚舟,「林晚舟,關於你收到的威脅短信,現在可以做筆錄。你願意配合嗎?」
晚舟點頭,把手機解鎖,調出短信詳情頁。她刻意不去看陌生號碼的末尾,怕自己把那串數字刻進心裡,變成一種無法消散的陰影。
她說話時很穩,甚至比她自己想像的更穩:「短信在十二點五十六分收到。內容是『別再查訪客登記。你保不住所有人。』我已截圖,未刪除。手機未越獄,未安裝未知來源應用。收到後第一時間交給公司合規,要求留痕並交警方備案。」
警官讓她把截圖發到指定取證終端,第三方的人在旁邊記錄哈希值。第三方負責人抬頭看了晚舟一眼,那眼神沒有同情,只有職業性的判斷:「這句話的重點不是恐嚇,是提示。它知道你在查什麼,知道你下一步會去哪個系統。這意味對方在你們公司內部視線之內,或者在你設備周邊有近距離情報來源。」
晚舟的背脊微微發冷。她下意識想起那張門禁卡邊緣硌出的紅痕,想起灰色SUV像暗魚一樣游在霧裡。她把這些感覺按住,只問了一句更實際的:「能溯源嗎?」
「能做基礎溯源。」警官說,「號碼實名、基站、發送時間段的落點。但如果對方用的是網路短信或境外卡,會更慢。你先把手機交由第三方做邏輯取證,避免你後續操作覆蓋掉緩存。」
晚舟把手機交出去時,手心空了一瞬,像把最後一點能抓住的東西也交給了程序。沈知夏站在不遠處,沒有靠近,但晚舟知道她在看著。那種視線像一條細而結實的線,把晚舟不至於被這種「我什麼都抓不住」的恐慌吞掉。
封控區裡,鏡像進度條終於跳到百分之百。第三方的人立刻做校驗,兩組哈希值一致,封存硬碟貼上封條,簽名、時間、位置一樣不缺。接著他們開始拉取門禁原始log。
「重點看十二點四十七到十二點五十二。」第三方負責人說,「以及版本改寫痕跡。你們的門禁系統如果有審計功能,會留下誰用什麼權限做了什麼操作。」
IT主管吞了口唾沫,聲音有點乾:「審計功能有,但有些高權限操作……可能會把自己寫進白名單。」
第三方負責人看他一眼:「那就更說明是有預謀的人干的。沒有預謀的事故,不會先想到抹審計。」
屏幕上跳出一串操作記錄,像冰冷的流水賬。第三方的人把關鍵行放大,念給所有人聽:「十二點四十七分三十三秒,訪客卡V-Temp-019刷入走廊門。十二點四十八分零二秒,監控切換操作log出現一條『畫面源切換』,操作者ID顯示為SecAdmin-02。十二點四十八分十一秒,安保室內設備登入,帳號JQ-TS-073。十二點四十九分二十六秒,訪客WiFi綁定記錄出現MAC地址……」
他停了一下,像在確認自己沒有念錯那一串字母和數字:「MAC末尾是9F:3A。這個MAC在你們訪客WiFi的歷史記錄裡出現過,三天前,錦橋外包的人來做過一次『風控聯絡模組』的例行維護。」
晚舟的呼吸微微一滯。錦橋外包。JQ代碼格式。她之前腦子裡那個不肯成形的輪廓,突然被這串MAC末尾釘出了一個角。
常玉珊的眼睛更亮了,語速快得像在追逐熱點:「風控聯絡模組?你們公司把『資金風控聯絡』跟安保設備放在同一個權限域?這不是越權是什麼?一旦被媒體抓到,合規風險直接炸。」
合規官急忙解釋:「不是同一個權限域。按制度,風控聯絡模組只能訪問財務與對沖系統的接口,不能碰安保設備。但……如果有人把帳號加入了錯的群組,或者用緊急高權限臨時授權,就可能……」
顧維海冷冷接話:「就可能出現現在這種『本不該能登,卻登得進』的痕跡。這種痕跡在法庭上很致命。它證明有人動過內控。」
沈知夏的目光落在屏幕那行「操作者ID SecAdmin-02」上,聲音沒有起伏:「SecAdmin-02是誰的帳號?」
IT主管的嘴唇發白:「安保副主管的……但他說他今天中午不在,帳號密碼也未外泄。」
「他說。」沈知夏重複了一遍,像把這兩個字的重量放大,「把他叫來。現在。」
合規官立刻去打電話。走廊另一頭的門忽然被推開,林巡快步走過來,臉色比之前更沉。他先對沈知夏點頭,再對警官出示了安保協助告知書回執。
「沈總,張敏家屬已經安置在酒店,兩個地址都接到了。」林巡說,「走的是監控密的路線,沒有明顯尾隨。但酒店房間門口,我們用藍牙探測掃到一個不明信標,信號強度像是近距離放置的。」
晚舟的指尖瞬間收緊:「信標?是跟蹤器?」
林巡搖頭:「不確定。像那種便宜的藍牙定位標籤,也可能只是路過的設備。但不排除有人想測試我們的護送路線。已交酒店安保協助排查,並把探測記錄交合規。」
沈知夏聽完,只問一個關鍵:「你的人有沒有暴露?」
「沒有亮標。也沒有直接接觸任何證物。」林巡頓了頓,補了一句,「周律那邊,剛回我消息。他說他被尾隨的車,車牌是套牌,已經報警備案。他人現在在律所,準備把備案材料公證,避免對方說他在編故事。」
晚舟心頭一震。周予安那種人,平時連情緒都像被規則熨平,能讓他主動提出做公證,意味著他已經明白規則邊界被人踢了一腳,不能只靠「我沒事」來自我安慰。
沈知夏沒有表情地點頭,像把這一切都收進一個更大的清單:「讓他把尾隨報案回執、行車記錄儀原檔、以及他與我公司往來的工作指令一併公證。我要他成為證人時,對方找不到任何程序漏洞咬他。」
警官在旁邊聽著,突然問:「周予安是你們的法務顧問?」
「是。」沈知夏說。
「那他也是可能被施壓的對象。」警官點頭,「讓他明天到局裡做一次正式情況說明。你們公司如果能提供他近期出行的安全協助,也按程序備案。」
沈知夏答:「會。」
她答得太快,晚舟反而更不安。她想起那句威脅「你保不住所有人」,像不是對她說的,是對她的選擇說的。她知道沈知夏正在把所有人往程序裡塞,但程序不是鐵桶,總有縫。縫裡最容易受傷的,往往是像周予安這樣相信規則的人。
第三方那邊又傳來聲音:「還有一個點。鏡像庫有延遲十分鐘的殘留字段,我們剛拉到一段未完全覆蓋的快取。字段名是BL_Owner_Override,後面跟了一串ID末碼……A17。」
「提單貨權覆寫?」晚舟脫口而出。她立刻意識到自己不該在沒有確認前下結論,硬生生把後半句吞回去。
第三方負責人看向她,沒有否認,只說:「從字段命名看,確實像貨權層面的覆寫。A17這個末碼,需要你們提供內部ID映射表才能對應到人或模組。注意,現在只能說字段存在,不代表覆寫成功,也不代表就是這次事件。殘留字段容易被誤導。」
常玉珊忍不住插話:「A17如果能對應到某個內部角色,那就是爆點。」
顧維海冷冷掃她一眼:「你想爆點之前,先想想它能不能在法庭上站住。殘留字段是提示,不是定罪。」
沈知夏一直沒說話,她的目光落在那個「A17」上,像在心裡把它放進某個格子。她忽然轉身,走到走廊邊的窗前,窗外霧還沒散,港區吊機的影子像一隻隻沉默的獸。她拿出手機,撥了個號。
電話接通很快,對方的聲音帶著一種克制的禮貌,像每個字都先過了一遍風險評估。
「沈總。」裴靜澤說,「我剛收到你們合規發來的函,說要做基金穿透與關聯交易調查。你把我裴家的基金放進你們的內控事件裡,是不是太急了?」
走廊裡很安靜,幾乎所有人的視線都不自覺往沈知夏這邊偏。晚舟聽到裴靜澤的名字,心裡那根弦更緊了些。她不想裴靜澤被拖進來,也不想裴靜澤成為別人手上的籌碼。可她也清楚,錢和權限永遠走在一起,躲不開。
沈知夏的聲音依舊冷:「不是急,是必要。你們基金最近是否與羅啟明關聯方有衍生品敞口?或者與做空資金有對沖協議?我需要你一句話:有,或沒有。」
電話那端沉默了兩秒。裴靜澤的呼吸聲很輕,像她在衡量說真話會帶來什麼代價。
「沈總。」她終於開口,語氣不再只是禮貌,「我可以配合穿透,但我也要你明白,資本的第一條規則是控制風險。我們基金確實有一筆匯率對沖,對手方的最終受益人目前還在核查,但我可以提供合同摘要給第三方。至於羅啟明……他來找過我,想讓我出面做市場安撫。我拒絕了。」
走廊那端,羅啟明的臉色肉眼可見地變了一瞬。他像想衝過來,又被警方的封控線和攝錄機的紅點按在原地,只能把手插進口袋,指節鼓起。
沈知夏看了他一眼,像看一個終於露出裂縫的瓷器,然後對電話說:「把摘要發過來。還有,你拒絕他,是因為風險不值,還是因為你知道他想用你做什麼?」
裴靜澤的聲音更冷了一點:「兩者都有。我不喜歡被當成遮羞布,也不想我的投資人跟你們的刑案風險綁在一起。但沈總,我也提醒你一句,你現在把所有人都拖進程序裡,程序一旦失控,最先被燒掉的是員工的飯碗。」
沈知夏答得很快,像早就準備好這句話:「所以我才要在警方在場下簽共同重整。飯碗我保,前提是有人別伸手去偷火。」
她掛斷電話後,走廊裡那點鹹濕的風似乎更重了。晚舟看著她,想開口,卻發現自己不知道該問什麼。問裴靜澤是不是無辜?問沈知夏是不是把裴家也算進了棋局?問羅啟明到底是內鬼還是替罪羊?每一個問題都像把人往更深的水裡推一步。
第三方負責人打破沉默:「訪客WiFi那個MAC,我們需要你們提供錦橋外包當天到訪人員名單、工單號、以及他們使用的設備登記。還有,V-Temp-019這張訪客卡的發放流程,誰簽的字,誰核驗的身份。」
合規官點頭如搗蒜:「我立刻調。」
「另外。」第三方負責人把屏幕往下一拉,「監控切換操作log這一條,SecAdmin-02的操作時間點,正好避開了安保室門口攝影機的畫面。這不是巧合。有人知道哪一個鏡頭會拍到手,哪一個不會。」
晚舟的胃部一陣發緊。這種熟悉感讓她想起提單疑案裡那些「剛好」:剛好一份提單在系統裡顯示已背書,剛好保稅倉的出庫時間和匯率對沖的到期日對上,剛好朋友張敏成了唯一能被推出去的人。那些「剛好」不是命運,是有人在暗處做表。
警官把筆錄本合上,抬眼看向沈知夏:「你們公司董事會成員的設備檢查,會不會影響你們正常經營?」
沈知夏答得很平:「影響。但不查,影響更大。該停的停,該凍的凍。必要時我會啟動臨時授權,讓不涉事的人接管。」
羅啟明終於忍不住,聲音拔高了一點:「你這是藉案奪權。你把董事會當犯罪現場,明天股價怎麼辦?」
常玉珊冷冷回他:「你剛才還怕股價被說掩蓋,現在又怕股價因為查案掉。羅董,你到底怕的是市場,還是怕查?」
羅啟明的臉色一陣青一陣白,嘴唇抖了抖,像想反擊,卻找不到一個不會被錄進鏡頭的理由。
顧維海不再看他,只對警官說:「我們需要的是可上法庭的證據鏈。尤其是那個JQ-TS-073登入設備指紋的部分。現在外面傳言四起,一旦把人名提前拋出去,證據鏈就會被輿論污染。」
沈知夏接上:「所以我沒拋。」她頓了頓,目光像刀刃一樣掃過羅啟明的臉,「但我會把所有可能的遠端控制、偽裝指紋、植入木馬的可能性一併查清。清白的人,我不會冤。伸手的人,我也不會放過。」
她說這句話時,語氣沒有怒,反而更冷。晚舟忽然明白,沈知夏把怒意折進程序裡之後,程序就成了她的刀。這把刀不會亂砍,但一旦砍下去,必定見血。
就在這時,第三方的人從取證箱裡拿出一個小型讀卡器,插到門禁控制器備份端口上,屏幕又跳出一行新的記錄。
「有一條被標記為作廢的訪客登記底檔碎片。」他說,「雖然版本號被重寫,但底層碎片還在。我們只能看到縮寫和部分字段。來訪人縮寫顯示為L.Q,證件號後四位被覆蓋,但還留了一個尾碼……7。」
晚舟的呼吸一瞬間停住。L.Q。她腦子裡像有什麼東西啪地對上了:威脅短信、訪客卡、錦橋外包的代碼格式、那個能動用緊急高權限的影子。對方不只想讓她停手,對方還想讓她以為「你保不住所有人」,好讓她在恐懼裡選擇切割、選擇妥協。
她抬眼看沈知夏。沈知夏也在看她,眼神不動,像在問:你想到了什麼,但先別說。
警官立刻把這條新線索記下來:「L.Q,列為重點身份核查。第三方,你們能不能把被覆蓋的字段再恢復一部分?」
第三方負責人搖頭:「需要更多原始存儲介質,還有前台登記終端的鏡像。這裡只是控制器備份。恢復不是不可能,但要時間。」
「那就去前台。」沈知夏說。
她話音剛落,走廊盡頭忽然傳來一聲短促的玻璃碰撞,像有人不小心撞到了什麼。眾人的視線同時轉過去,只見一名公司員工臉色慘白地站在轉角,手裡捏著手機,像剛接完一通要命的電話。
「沈總……」他喘著氣,聲音發顫,「樓下有人在放消息。說警方上門是因為你們集團涉嫌走私洗錢,說今晚會有自媒體來堵門直播,還說……還說林晚舟已經被列為重點嫌疑人,隨時可能被帶走。」
走廊裡的空氣像被猛地抽緊。晚舟的指尖冷到發麻,她知道那不是消息,是敘事的另一把刀,專門用來逼她崩潰、逼沈知夏失控。
沈知夏卻只抬了抬眼,像早就等著這一招。她對警官說:「你們已在場,請允許我以公司名義發布一則簡短聲明:警方到場為協助勘驗失竊設備與內控事件,企業配合調查。其餘謠言,保留追究。聲明內容我先給你們過目,避免影響偵查。」
警官點頭:「可以,但別提具體嫌疑人。」
沈知夏轉向秘書:「立刻起草。發到官方渠道。同步通知保安增加門口秩序維持,按警方要求拉警戒線。」
她安排完,才把視線落回晚舟身上,聲音低而穩:「別聽。你現在要做的只有一件事,跟著取證走,把鏈條還原。」
晚舟喉嚨發緊,卻還是點頭:「我會。」
她知道這場風暴不會因為一張封條、一份簽名就停下。對方已經開始在樓下搭台,把「走私洗錢」這四個字拋出來,下一步就會把提單疑案、匯率對沖、保稅倉出庫全部串成一條看似完整的罪名鏈。
而她們現在拿到的,只是L.Q的一個縮寫,MAC末尾的一段數字,和一個殘留字段的末碼A17。這些碎片像海面上浮起的泡沫,指向更深的暗流,卻還不足以把暗流掀開。
第三方負責人把取證箱合上,對警官說:「我們需要連夜加班。前台終端、訪客WiFi交換機、還有董事會成員設備的安全檢查,都得排進計畫。尤其是遠端控制和偽裝指紋的可能性,要做行為分析,不是看一個硬體特徵就能下結論。」
警官點頭:「按程序來。」
沈知夏站在封控線旁,像一根釘子。她的手機在掌心震了一下,她看了一眼,沒有接起,直接按掉。屏幕上閃過一個名字:周予安。
晚舟看見了,心口猛地一跳:「他怎麼了?」
沈知夏把手機收起來,語氣平淡得像在陳述下一步工作:「他在路上。要來見證一份東西。」
「什麼東西?」
沈知夏的目光微微沉下去,像海面下的陰影終於動了一下:「他說,他知道L.Q是誰。」
沈知夏把保全清單交出去的手停得很短,像交的不是紙,而是一個可以上法庭的開端。刑偵的帶隊警官翻頁時戴著手套,視線掃過「A-SC-11」「門禁原始log」「訪客WiFi綁定」「監控切換操作log」等字樣,沒有多餘的表情,只把清單遞給身旁的現場勘驗員,點了點頭。
「封控按你們公司合規流程做得不錯。」警官說,「但從現在開始,以我們的勘驗流程為準。所有人員進出,全部記錄。所有電子資料提取,第三方在場,雙重鏡像,當場校驗哈希值,封存帶回。」
第三方取證公司的負責人也到了,四十歲上下,頭髮剪得很短,眼鏡框是那種一眼看去就很「不與人套近乎」的款式。他把攝錄機固定在胸前,先對著封控門口拍了一圈,再把鏡頭對準警方貼封條的動作。透明封條貼上去時,黏合處拉出一道細細的反光,像一道剛落筆的界線。
「沈總,請確認封控區範圍。」第三方的聲音平直,「安保室、安保室外走廊門禁、二樓訪客WiFi交換機所在弱電間,還有前台訪客登記終端,我們都要同步勘驗。你們IT和合規各出一位見證人,全程在鏡頭下。」
沈知夏點頭,沒多說一句,側頭示意合規官和IT主管上前。她的目光掃過走廊另一側,會議室門口那幾個董事的身影像被迫站在光裡的棋子,誰也不敢先動。羅啟明站得稍後,袖口扣得緊,眼神反覆往自己那台筆電方向瞟,像擔心它忽然在眾目睽睽之下開口。
顧維海走到沈知夏身旁,聲音壓得低,卻清晰得像字句本身已經準備好被錄進卷宗:「你要注意,現在所有人都在等你失手。越是『高度相似』這種字眼,越不能讓它變成董事會的口水戰。第三方得先把設備指紋的相似性拆成可驗證項目,別讓人趁機扯到人格審判。」
沈知夏眼皮都沒抬:「我不審人格。我只審流程。」
她話音落下,警官已經抬手示意:「所有無關人員退後一米。現在開始現場勘驗。」
封控門口的白板被立起來,勘驗員貼上第一張記錄表,時間、地點、參與人員一格格填進去。攝錄機鏡頭紅點亮著,取證箱打開時,泡棉裡的封存袋、寫入阻斷器、空白硬碟整整齊齊,像醫生把手術器械擺上台面。這種程序感把走廊裡所有人的呼吸都調慢了半拍,連羅啟明想說話的衝動都被壓了下去。
林晚舟站在封控線外,她知道自己最好不要靠太近,但她又不能退得太遠。她的手機還扣在掌心,剛才那條威脅短信的截圖像一塊冰貼著皮膚。她看著警方戴手套開門、在門把上取指紋粉末的動作,忽然明白沈知夏剛才那句「交給程序」不是冷漠,而是把她從「被敘事吞掉」的命運裡拉回來。
「晚舟。」沈知夏的聲音從她身側傳來,低得只有她能聽見,「你手機裡那條短信,等會兒做筆錄。把截圖原件、短信詳情頁、收到時間都準備好。不要刪,不要轉發給任何人。」
晚舟抬頭看她。沈知夏的神情仍然冷,像在看一張表、一個數據,但那雙眼睛裡有一種更深的警覺,像在替她把周圍的每一個可能的刀口都先摸了一遍。
「我知道。」晚舟把嗓子裡那點乾澀壓下去,「也會把陌生號碼做溯源申請。」
沈知夏看了她一眼,似乎想說什麼,最後只用一句更像命令的話把關心包起來:「別自己去查。讓第三方和警方做。」
安保室門開時,裡面冷氣比走廊更足,像某種刻意維持的無菌。牆角的機櫃少了一格,空出來的位置留著金屬滑軌,乾淨得近乎刺眼。勘驗員先拍全景、近景,標尺放在空位邊緣,然後才讓第三方上前確認機櫃鎖頭沒有破壞痕跡。
第三方負責人抬起手,示意鏡頭拉近:「這裡是關鍵。沒有破壞,表示要麼是合法開鎖,要麼是內部人員掌握備用鑰匙或有等級更高的解鎖方式。接下來我們會檢查門禁原始log,還有監控切換操作log。兩套log必須能互相印證。」
IT主管想插話,被警官抬手按住:「你們先別講推測。現場說的每一句話都會進記錄,講事實。」
第三方的人把寫入阻斷器接到現場的記錄主機上,開始做第一輪鏡像。屏幕上進度條緩慢爬行,像一條耐心的蛇。合規官站在旁邊,額角的汗早就乾了,臉色更白了一些。他的視線不時飄向沈知夏,像在等一個指令:那個「高度相似」要不要現在拋出去。
沈知夏沒有給他這個機會。她把注意力放在另一件事上,轉身走向會議室門口,警官跟了兩步又停下,讓她在封控線外處理公司內部文件。沈知夏站定,對秘書說:「把共同重整文件、授權專班附件拿過來。警方在場,現在簽。」
秘書立刻抱著文件夾小跑過來。那一疊紙不厚,卻像壓著所有人喉嚨的一口氣。顧維海先一步走到旁邊,沉聲道:「我來見證條款一致性。剛才會議室裡口頭新增的暫停權限與報警條款,必須在這份最終版裡。」
常玉珊也走過來,眼神亮得像嗅到血的獵犬,卻依然維持著那種「我在做工作」的冷靜:「同時把第三方取證的範圍寫清楚。包括訪客WiFi綁定、鏡像庫殘留字段、監控切換log。寫不清楚,後面就有人鑽空子說取證越界。」
沈知夏把文件翻開,目光快速掃過每一條。她的筆停在簽名欄上方,沒有立刻落下,而是抬眼看向警官:「請你們見證簽署並拍照留存。簽署後,文件副本即刻封存,原件由公司保管一份,另一份交由律所保管,第三方留存影印件。」
警官點頭,示意勘驗員把攝錄機鏡頭對準簽署區域。這一刻,連羅啟明也不得不走近。他的臉上維持著董事該有的鎮定,眼底卻浮著一層急躁,像有人把他逼到沒有退路的岸邊。
「沈總。」羅啟明終於開口,聲音故作平穩,「你把重整框架寫成這樣,等於把公司押上去跟林晚舟綁在一起。你確定這是對股東負責?」
沈知夏沒有抬頭,筆尖輕輕點了一下條款:「我對股東負責的方式,是把風險放進可控的程序裡,而不是讓風險在市場謠言裡自由生長。你要切割,可以。你在這份文件上簽字,等同你同意第三方把每一條資金鏈、每一個權限操作都拉出來。你不簽,也可以。那你就當眾說明你反對取證的理由。」
羅啟明的喉結動了動。顧維海在旁邊補了一刀,語氣像老審計師的釘子:「你若真怕綁在一起,就更該簽。清白的人不怕查。」
常玉珊輕笑了一聲,沒有笑意:「不簽就更像心虛。市場最愛這種故事。」
羅啟明的手指捏緊筆,最後還是落了名。筆尖劃過紙面時,他的字比平常更用力,像要把力氣留在紙上,免得手抖被看見。
沈知夏在最後一欄簽下自己的名字。她落筆很快,字形鋒利,像一刀劃開了某種拖延。簽完,她把筆放下,抬眼看向晚舟。那一眼沒有任何「我幫你」的炫耀,只有一種更深的告知:你在這份程序裡,不是被保護的對象,你是合夥的當事人。
晚舟的心口微微一緊。她突然想起當年她和沈知夏一起跑貨、一起跟船代和保稅倉磨細節的日子。那時候她們也像現在這樣,把每一個條款、每一個時間點釘得死死的,只是那時候釘的是效率,現在釘的是命。
簽署完成後,警官當場拍照,勘驗員把副本放入封存袋,封條上寫下時間、簽名。那一聲封條黏合的「啪」很輕,卻像在走廊裡敲了一下鐘。
「下一項。」警官轉向晚舟,「林晚舟,關於你收到的威脅短信,現在可以做筆錄。你願意配合嗎?」
晚舟點頭,把手機解鎖,調出短信詳情頁。她刻意不去看陌生號碼的末尾,怕自己把那串數字刻進心裡,變成一種無法消散的陰影。
她說話時很穩,甚至比她自己想像的更穩:「短信在十二點五十六分收到。內容是『別再查訪客登記。你保不住所有人。』我已截圖,未刪除。手機未越獄,未安裝未知來源應用。收到後第一時間交給公司合規,要求留痕並交警方備案。」
警官讓她把截圖發到指定取證終端,第三方的人在旁邊記錄哈希值。第三方負責人抬頭看了晚舟一眼,那眼神沒有同情,只有職業性的判斷:「這句話的重點不是恐嚇,是提示。它知道你在查什麼,知道你下一步會去哪個系統。這意味對方在你們公司內部視線之內,或者在你設備周邊有近距離情報來源。」
晚舟的背脊微微發冷。她下意識想起那張門禁卡邊緣硌出的紅痕,想起灰色SUV像暗魚一樣游在霧裡。她把這些感覺按住,只問了一句更實際的:「能溯源嗎?」
「能做基礎溯源。」警官說,「號碼實名、基站、發送時間段的落點。但如果對方用的是網路短信或境外卡,會更慢。你先把手機交由第三方做邏輯取證,避免你後續操作覆蓋掉緩存。」
晚舟把手機交出去時,手心空了一瞬,像把最後一點能抓住的東西也交給了程序。沈知夏站在不遠處,沒有靠近,但晚舟知道她在看著。那種視線像一條細而結實的線,把晚舟不至於被這種「我什麼都抓不住」的恐慌吞掉。
封控區裡,鏡像進度條終於跳到百分之百。第三方的人立刻做校驗,兩組哈希值一致,封存硬碟貼上封條,簽名、時間、位置一樣不缺。接著他們開始拉取門禁原始log。
「重點看十二點四十七到十二點五十二。」第三方負責人說,「以及版本改寫痕跡。你們的門禁系統如果有審計功能,會留下誰用什麼權限做了什麼操作。」
IT主管吞了口唾沫,聲音有點乾:「審計功能有,但有些高權限操作……可能會把自己寫進白名單。」
第三方負責人看他一眼:「那就更說明是有預謀的人干的。沒有預謀的事故,不會先想到抹審計。」
屏幕上跳出一串操作記錄,像冰冷的流水賬。第三方的人把關鍵行放大,念給所有人聽:「十二點四十七分三十三秒,訪客卡V-Temp-019刷入走廊門。十二點四十八分零二秒,監控切換操作log出現一條『畫面源切換』,操作者ID顯示為SecAdmin-02。十二點四十八分十一秒,安保室內設備登入,帳號JQ-TS-073。十二點四十九分二十六秒,訪客WiFi綁定記錄出現MAC地址……」
他停了一下,像在確認自己沒有念錯那一串字母和數字:「MAC末尾是9F:3A。這個MAC在你們訪客WiFi的歷史記錄裡出現過,三天前,錦橋外包的人來做過一次『風控聯絡模組』的例行維護。」
晚舟的呼吸微微一滯。錦橋外包。JQ代碼格式。她之前腦子裡那個不肯成形的輪廓,突然被這串MAC末尾釘出了一個角。
常玉珊的眼睛更亮了,語速快得像在追逐熱點:「風控聯絡模組?你們公司把『資金風控聯絡』跟安保設備放在同一個權限域?這不是越權是什麼?一旦被媒體抓到,合規風險直接炸。」
合規官急忙解釋:「不是同一個權限域。按制度,風控聯絡模組只能訪問財務與對沖系統的接口,不能碰安保設備。但……如果有人把帳號加入了錯的群組,或者用緊急高權限臨時授權,就可能……」
顧維海冷冷接話:「就可能出現現在這種『本不該能登,卻登得進』的痕跡。這種痕跡在法庭上很致命。它證明有人動過內控。」
沈知夏的目光落在屏幕那行「操作者ID SecAdmin-02」上,聲音沒有起伏:「SecAdmin-02是誰的帳號?」
IT主管的嘴唇發白:「安保副主管的……但他說他今天中午不在,帳號密碼也未外泄。」
「他說。」沈知夏重複了一遍,像把這兩個字的重量放大,「把他叫來。現在。」
合規官立刻去打電話。走廊另一頭的門忽然被推開,林巡快步走過來,臉色比之前更沉。他先對沈知夏點頭,再對警官出示了安保協助告知書回執。
「沈總,張敏家屬已經安置在酒店,兩個地址都接到了。」林巡說,「走的是監控密的路線,沒有明顯尾隨。但酒店房間門口,我們用藍牙探測掃到一個不明信標,信號強度像是近距離放置的。」
晚舟的指尖瞬間收緊:「信標?是跟蹤器?」
林巡搖頭:「不確定。像那種便宜的藍牙定位標籤,也可能只是路過的設備。但不排除有人想測試我們的護送路線。已交酒店安保協助排查,並把探測記錄交合規。」
沈知夏聽完,只問一個關鍵:「你的人有沒有暴露?」
「沒有亮標。也沒有直接接觸任何證物。」林巡頓了頓,補了一句,「周律那邊,剛回我消息。他說他被尾隨的車,車牌是套牌,已經報警備案。他人現在在律所,準備把備案材料公證,避免對方說他在編故事。」
晚舟心頭一震。周予安那種人,平時連情緒都像被規則熨平,能讓他主動提出做公證,意味著他已經明白規則邊界被人踢了一腳,不能只靠「我沒事」來自我安慰。
沈知夏沒有表情地點頭,像把這一切都收進一個更大的清單:「讓他把尾隨報案回執、行車記錄儀原檔、以及他與我公司往來的工作指令一併公證。我要他成為證人時,對方找不到任何程序漏洞咬他。」
警官在旁邊聽著,突然問:「周予安是你們的法務顧問?」
「是。」沈知夏說。
「那他也是可能被施壓的對象。」警官點頭,「讓他明天到局裡做一次正式情況說明。你們公司如果能提供他近期出行的安全協助,也按程序備案。」
沈知夏答:「會。」
她答得太快,晚舟反而更不安。她想起那句威脅「你保不住所有人」,像不是對她說的,是對她的選擇說的。她知道沈知夏正在把所有人往程序裡塞,但程序不是鐵桶,總有縫。縫裡最容易受傷的,往往是像周予安這樣相信規則的人。
第三方那邊又傳來聲音:「還有一個點。鏡像庫有延遲十分鐘的殘留字段,我們剛拉到一段未完全覆蓋的快取。字段名是BL_Owner_Override,後面跟了一串ID末碼……A17。」
「提單貨權覆寫?」晚舟脫口而出。她立刻意識到自己不該在沒有確認前下結論,硬生生把後半句吞回去。
第三方負責人看向她,沒有否認,只說:「從字段命名看,確實像貨權層面的覆寫。A17這個末碼,需要你們提供內部ID映射表才能對應到人或模組。注意,現在只能說字段存在,不代表覆寫成功,也不代表就是這次事件。殘留字段容易被誤導。」
常玉珊忍不住插話:「A17如果能對應到某個內部角色,那就是爆點。」
顧維海冷冷掃她一眼:「你想爆點之前,先想想它能不能在法庭上站住。殘留字段是提示,不是定罪。」
沈知夏一直沒說話,她的目光落在那個「A17」上,像在心裡把它放進某個格子。她忽然轉身,走到走廊邊的窗前,窗外霧還沒散,港區吊機的影子像一隻隻沉默的獸。她拿出手機,撥了個號。
電話接通很快,對方的聲音帶著一種克制的禮貌,像每個字都先過了一遍風險評估。
「沈總。」裴靜澤說,「我剛收到你們合規發來的函,說要做基金穿透與關聯交易調查。你把我裴家的基金放進你們的內控事件裡,是不是太急了?」
走廊裡很安靜,幾乎所有人的視線都不自覺往沈知夏這邊偏。晚舟聽到裴靜澤的名字,心裡那根弦更緊了些。她不想裴靜澤被拖進來,也不想裴靜澤成為別人手上的籌碼。可她也清楚,錢和權限永遠走在一起,躲不開。
沈知夏的聲音依舊冷:「不是急,是必要。你們基金最近是否與羅啟明關聯方有衍生品敞口?或者與做空資金有對沖協議?我需要你一句話:有,或沒有。」
電話那端沉默了兩秒。裴靜澤的呼吸聲很輕,像她在衡量說真話會帶來什麼代價。
「沈總。」她終於開口,語氣不再只是禮貌,「我可以配合穿透,但我也要你明白,資本的第一條規則是控制風險。我們基金確實有一筆匯率對沖,對手方的最終受益人目前還在核查,但我可以提供合同摘要給第三方。至於羅啟明……他來找過我,想讓我出面做市場安撫。我拒絕了。」
走廊那端,羅啟明的臉色肉眼可見地變了一瞬。他像想衝過來,又被警方的封控線和攝錄機的紅點按在原地,只能把手插進口袋,指節鼓起。
沈知夏看了他一眼,像看一個終於露出裂縫的瓷器,然後對電話說:「把摘要發過來。還有,你拒絕他,是因為風險不值,還是因為你知道他想用你做什麼?」
裴靜澤的聲音更冷了一點:「兩者都有。我不喜歡被當成遮羞布,也不想我的投資人跟你們的刑案風險綁在一起。但沈總,我也提醒你一句,你現在把所有人都拖進程序裡,程序一旦失控,最先被燒掉的是員工的飯碗。」
沈知夏答得很快,像早就準備好這句話:「所以我才要在警方在場下簽共同重整。飯碗我保,前提是有人別伸手去偷火。」
她掛斷電話後,走廊裡那點鹹濕的風似乎更重了。晚舟看著她,想開口,卻發現自己不知道該問什麼。問裴靜澤是不是無辜?問沈知夏是不是把裴家也算進了棋局?問羅啟明到底是內鬼還是替罪羊?每一個問題都像把人往更深的水裡推一步。
第三方負責人打破沉默:「訪客WiFi那個MAC,我們需要你們提供錦橋外包當天到訪人員名單、工單號、以及他們使用的設備登記。還有,V-Temp-019這張訪客卡的發放流程,誰簽的字,誰核驗的身份。」
合規官點頭如搗蒜:「我立刻調。」
「另外。」第三方負責人把屏幕往下一拉,「監控切換操作log這一條,SecAdmin-02的操作時間點,正好避開了安保室門口攝影機的畫面。這不是巧合。有人知道哪一個鏡頭會拍到手,哪一個不會。」
晚舟的胃部一陣發緊。這種熟悉感讓她想起提單疑案裡那些「剛好」:剛好一份提單在系統裡顯示已背書,剛好保稅倉的出庫時間和匯率對沖的到期日對上,剛好朋友張敏成了唯一能被推出去的人。那些「剛好」不是命運,是有人在暗處做表。
警官把筆錄本合上,抬眼看向沈知夏:「你們公司董事會成員的設備檢查,會不會影響你們正常經營?」
沈知夏答得很平:「影響。但不查,影響更大。該停的停,該凍的凍。必要時我會啟動臨時授權,讓不涉事的人接管。」
羅啟明終於忍不住,聲音拔高了一點:「你這是藉案奪權。你把董事會當犯罪現場,明天股價怎麼辦?」
常玉珊冷冷回他:「你剛才還怕股價被說掩蓋,現在又怕股價因為查案掉。羅董,你到底怕的是市場,還是怕查?」
羅啟明的臉色一陣青一陣白,嘴唇抖了抖,像想反擊,卻找不到一個不會被錄進鏡頭的理由。
顧維海不再看他,只對警官說:「我們需要的是可上法庭的證據鏈。尤其是那個JQ-TS-073登入設備指紋的部分。現在外面傳言四起,一旦把人名提前拋出去,證據鏈就會被輿論污染。」
沈知夏接上:「所以我沒拋。」她頓了頓,目光像刀刃一樣掃過羅啟明的臉,「但我會把所有可能的遠端控制、偽裝指紋、植入木馬的可能性一併查清。清白的人,我不會冤。伸手的人,我也不會放過。」
她說這句話時,語氣沒有怒,反而更冷。晚舟忽然明白,沈知夏把怒意折進程序裡之後,程序就成了她的刀。這把刀不會亂砍,但一旦砍下去,必定見血。
就在這時,第三方的人從取證箱裡拿出一個小型讀卡器,插到門禁控制器備份端口上,屏幕又跳出一行新的記錄。
「有一條被標記為作廢的訪客登記底檔碎片。」他說,「雖然版本號被重寫,但底層碎片還在。我們只能看到縮寫和部分字段。來訪人縮寫顯示為L.Q,證件號後四位被覆蓋,但還留了一個尾碼……7。」
晚舟的呼吸一瞬間停住。L.Q。她腦子裡像有什麼東西啪地對上了:威脅短信、訪客卡、錦橋外包的代碼格式、那個能動用緊急高權限的影子。對方不只想讓她停手,對方還想讓她以為「你保不住所有人」,好讓她在恐懼裡選擇切割、選擇妥協。
她抬眼看沈知夏。沈知夏也在看她,眼神不動,像在問:你想到了什麼,但先別說。
警官立刻把這條新線索記下來:「L.Q,列為重點身份核查。第三方,你們能不能把被覆蓋的字段再恢復一部分?」
第三方負責人搖頭:「需要更多原始存儲介質,還有前台登記終端的鏡像。這裡只是控制器備份。恢復不是不可能,但要時間。」
「那就去前台。」沈知夏說。
她話音剛落,走廊盡頭忽然傳來一聲短促的玻璃碰撞,像有人不小心撞到了什麼。眾人的視線同時轉過去,只見一名公司員工臉色慘白地站在轉角,手裡捏著手機,像剛接完一通要命的電話。
「沈總……」他喘著氣,聲音發顫,「樓下有人在放消息。說警方上門是因為你們集團涉嫌走私洗錢,說今晚會有自媒體來堵門直播,還說……還說林晚舟已經被列為重點嫌疑人,隨時可能被帶走。」
走廊裡的空氣像被猛地抽緊。晚舟的指尖冷到發麻,她知道那不是消息,是敘事的另一把刀,專門用來逼她崩潰、逼沈知夏失控。
沈知夏卻只抬了抬眼,像早就等著這一招。她對警官說:「你們已在場,請允許我以公司名義發布一則簡短聲明:警方到場為協助勘驗失竊設備與內控事件,企業配合調查。其餘謠言,保留追究。聲明內容我先給你們過目,避免影響偵查。」
警官點頭:「可以,但別提具體嫌疑人。」
沈知夏轉向秘書:「立刻起草。發到官方渠道。同步通知保安增加門口秩序維持,按警方要求拉警戒線。」
她安排完,才把視線落回晚舟身上,聲音低而穩:「別聽。你現在要做的只有一件事,跟著取證走,把鏈條還原。」
晚舟喉嚨發緊,卻還是點頭:「我會。」
她知道這場風暴不會因為一張封條、一份簽名就停下。對方已經開始在樓下搭台,把「走私洗錢」這四個字拋出來,下一步就會把提單疑案、匯率對沖、保稅倉出庫全部串成一條看似完整的罪名鏈。
而她們現在拿到的,只是L.Q的一個縮寫,MAC末尾的一段數字,和一個殘留字段的末碼A17。這些碎片像海面上浮起的泡沫,指向更深的暗流,卻還不足以把暗流掀開。
第三方負責人把取證箱合上,對警官說:「我們需要連夜加班。前台終端、訪客WiFi交換機、還有董事會成員設備的安全檢查,都得排進計畫。尤其是遠端控制和偽裝指紋的可能性,要做行為分析,不是看一個硬體特徵就能下結論。」
警官點頭:「按程序來。」
沈知夏站在封控線旁,像一根釘子。她的手機在掌心震了一下,她看了一眼,沒有接起,直接按掉。屏幕上閃過一個名字:周予安。
晚舟看見了,心口猛地一跳:「他怎麼了?」
沈知夏把手機收起來,語氣平淡得像在陳述下一步工作:「他在路上。要來見證一份東西。」
「什麼東西?」
沈知夏的目光微微沉下去,像海面下的陰影終於動了一下:「他說,他知道L.Q是誰。」
— 本章完 —
下一章:第7章 第 7 章
讀者留言 (0)
還沒有留言,來當第一個吧!