第9章 第 9 章
沈聞弦把自己的手機調成全程錄屏,放到桌角,鏡頭正對著那支平放在桌上的手機。冷氣聲從頭頂壓下來,細而持久,像一條不肯斷的線。白板上的字還在,特徵閘門,回滾開關,隔離白名單,黑筆寫得太重,在冷白燈下像三道沒縫好的傷口。
她先報時間。
「十七點四十九分。」她聲音不高,卻讓整間小會議室都安靜下來,「開始對匿名郵件第二封預覽圖做屏外錄像取證。設備一,許照川個人手機,當前未點開正文。設備二,我手機錄屏。旁證在場人員,許照川、梁季白。」
她停了一秒,又補上一句,像替將來的每一頁紀要先放下釘子。
「現場無人觸碰原郵件正文,僅對系統自動生成之預覽畫面保全。」
梁季白站在桌邊,手心裡全是汗,卻還是下意識把自己的手機拿出來:「要不要我也拍一份?」
「要。」沈聞弦說,「但你只拍我的錄像畫面,不碰原機。雙重旁證,避免之後有人說預覽是本地生成、可編輯、可替換。」
梁季白點頭,那一下點得很快,像終於找到一件現在能做、且不至於立刻害死所有人的事。
許照川沒動。他的目光一直落在那個紅框裡露出的半個姓上。許。只有一個字,卻像有人從他過去十幾年的縫裡伸手進來,準確地掐住了他。他外面仍是冷的,甚至比剛才更冷,可沈聞弦知道,這種冷是刀刃在回火,不是平靜。
她伸手,沒有碰他,只在桌面上敲了兩下。
「照川,說設備狀態。」
許照川像被她從某個更深的地方拉回來,嗓音低而平:「iPhone,本地郵箱客戶端,未開預讀全文,未下載原始附件。現顯示自動預覽縮略圖,信件寄件地址與上一封匿名地址一致。」
沈聞弦說:「很好。現在切飛行模式。」
梁季白抬頭:「這時候切?會不會丟服務器時間戳?」
「不切,對方可能撤回內容、變更外鏈、觸發像素回傳。」沈聞弦眼也不抬,「我們先保住眼前這一張。服務器時間由郵件頭補。證據固定最怕貪,想要全部,最後什麼都抓不住。」
許照川這次沒有猶豫,指尖一劃,飛行模式亮起。那一瞬間,房間裡好像更安靜了一點,連冷氣聲都被襯得更清楚。桌上的未發函件還停在最後一行,句號已經敲下,像一枚沒有投出去的子彈。
沈聞弦開始讓他逐步操作,不快,每一步都像寫條款。
「先錄全屏,包括手機上方時間、信號中斷、郵箱列表、未讀標記。往前一格,停。好。現在放大預覽,但不點開正文區,只用雙指放大截取屏幕可見內容。」
許照川照做。縮略圖在屏幕上放大了一點,表格邊框更清楚,左上角那行字也更完整了一些。
南灣聯合風控白名單映射表。
下面還有幾列,被紅框圈住的那一行靠中間,字段名稱斷斷續續,看得出一列像「映射類型」,一列像「對應名稱」,還有一列像「狀態」。對應名稱那裡,許字後面還被截掉大半,像故意只讓人看見最致命的一點。
梁季白倒吸了一口冷氣,聲音壓得很低:「這不是單純白名單吧……有映射兩個字。」
沈聞弦說:「對。白名單是准入,映射是替換。有人把一個名字、賬戶、權限或者角色,映到另一個東西上。」
她頓了頓,看著那兩個字,眼神像在校對一份要命的合同。
「更麻煩的是,映射表通常不是業務系統自己留的。它長在橋上,或者長在橋前後那層誰都不想承認存在的轉接件上。」
許照川終於開口:「NWB_API_BRIDGE。」
「是。」沈聞弦接住他的話,「10.19.4.27像臨時映射段,CERT_ROOT_OPS像根權限操作標記,現在再加一張映射表。三樣東西開始能連上了。」
她示意梁季白再拍近一點,自己則拿起筆,在空白紙上飛快寫下一條鏈。
NWB_API_BRIDGE
10.19.4.27
CERT_ROOT_OPS
南灣聯合風控白名單映射表
寫到最後,她停了筆,沒立刻把許字寫上去。
因為一旦寫了,就像承認了某種最壞的可能。
許照川看著那四行字,眼底有很短的一瞬發沉,像海面下什麼東西翻了一次身。他說:「點不點?」
梁季白猛地看向他:「現在點?如果裡面有圖床外鏈——」
「我知道風險。」許照川打斷他,聲音還是冷,卻更硬了些,「但我們不能只守著半個姓等別人替我們定義。我今天已經被寫進一張表,總不能連自己是以什麼身份被寫進去都不知道。」
沈聞弦看著他,沒有立刻反對。她太清楚他現在那種感覺:不是單純怕,而是某種被提前安排、被系統消化、被拿去做了用途的噁心。像一個人辛苦把命過成自己的,轉頭卻發現早有人在別處替你建了索引。
她問:「你想知道真相,還是想現在就撕開它?」
許照川抬眼:「有區別?」
「有。」沈聞弦說,「前者是取證,後者是被對方牽著走。你從來不是容易被激的人,別讓這一個字把你變成他們希望的樣子。」
這句話落下去,房間裡安靜了兩秒。梁季白不敢出聲,連呼吸都放輕了。
許照川看著她,唇角動了一下,像想笑,卻沒笑出來。「你說得像在寫禁止性條款。」
「是。」沈聞弦平靜地說,「禁止你在證據還沒穩住時自傷。」
那句話太直,直得梁季白都怔了一下,趕緊低頭去看自己的錄像畫面,像沒聽見。
許照川終於把視線從手機上挪開一點,落到她臉上。很短,很沉,像在確認什麼。然後他說:「那你決定。」
沈聞弦這才拿起自己的手機,看了一眼時間。十七點五十二分。離晏庭舟要的二十分鐘,只過去五分鐘。給銀行的函件還沒發,桌上的句號還在那裡等。
她把思路切回最冷的那一層。
「先不點正文。先追抄送鏈。」她說,「如果周越給的Message_ID能追到最早的底稿郵件,再和這張映射表的寄送時間對上,我們就能知道,匿名寄件者是在補刀,還是在向我們遞真正的路徑。」
梁季白問:「怎麼追?」
許照川已經把電腦轉過來,像剛才那一瞬的失控感被他硬生生壓進骨頭裡,剩下的全轉成效率。「郵件頭、引用鏈、服務器回執、內部抄送殘留。Message_ID不是萬能,但足夠把一封信在哪些服務器停過、被哪些系統抓過,摸出輪廓。」
他說話時,眼神比平時更利,更像刀。梁季白突然明白過來,真正危險的不是許照川發火,而是他不發火,直接開始拆。
許照川把周越發來的那串字符輸進本地郵件分析工具,畫面一跳,彈出幾條殘留索引。他手指很快,動作卻沒有亂,一層層往下剝。
「第一跳是投後合規公共網關。第二跳……不是杜衡的組。第三跳是南灣聯合的一個封閉中繼。第四跳被擦過,標記缺失。」他盯著屏幕,聲音更低,「但第五跳還留了一點尾巴。」
沈聞弦靠近去看。冷氣把她髮尾吹得很輕,擦過他手背,又很快離開。屏幕上那行小字不完整,像一條被匆忙抹去的腳印。
「白名單更新提醒,自動抄送策略。」梁季白先念了出來,念完臉色就變了,「自動抄送?所以周越真可能只是抄送……有人設了規則,讓關鍵詞一碰就自動進投後鏈路?」
「不止。」沈聞弦說,「如果是自動抄送,就可以把真正主導者洗乾淨。所有留下痕跡的人都會像周越這樣,既碰了,又沒有最初決策權。」
許照川盯著那行字,忽然問:「河其實是錢。你們現在覺得,它指哪一段?」
梁季白愣了愣,沒想到他會突然把那句匿名提示拉回來。過了兩秒,才艱難地說:「如果是白名單映射……那可能不是資金本身,是資金能不能被認作正常流。像供應鏈回款、授信放款、結算回流,經過橋之後,誰的錢能過,誰的錢會被攔,都是名單決定。」
沈聞弦接得更準:「河不是流水,是河道。誰有白名單,誰就能過橋。誰被映射成別人,誰就可能替別人承擔河道裡的泥和屍體。」
這句話一出,梁季白背上都起了冷汗。他忽然想起最近幾批供應鏈結算的異常延遲,想起財務群裡那些被壓下去的爭執,想起許照川一直咬著不肯放的推薦策略突破,也許從來不只是技術問題。當技術把流量重新分配,後面的錢流就會動,橋上的表也就跟著露出牙齒。
桌上的手機靜了很久,終於震了一下。
不是匿名郵件,因為飛行模式還開著。是許照川另一部連公司內網的備機,企業微信消息彈出來,發件人仍是晏庭舟。
只有一張圖,沒有多一句話。
沈聞弦先看,隨後把屏幕轉給許照川。那是一頁拍得很斜的會議紀要截圖,像有人在桌邊迅速拍下來再發出。頁眉沒有完整抬頭,只露出「風險處置小組臨時紀要」幾個字。下面一行被勾得很重。
若待驗證策略版本引致授信側接口核驗異常,建議先行凍結相關技術路徑,並將核心責任歸集於橋授權鏈既有受益主體,以避免風險外溢至聯合授信及家族基金層面。
最下面還有半句,被拍糊了,但能辨出幾個字。
「許……映射……可作既有受益識別依據。」
梁季白看完,整個人都僵住了:「這是要把照川塑成早就吃到橋的人?」
許照川沒說話。他臉上沒有明顯表情,只有下頜繃得很緊,像有人用力把一根釘子往骨頭裡敲。
晏庭舟那句「我拿到」,原來拿到的是這個。
不是解藥,是病歷,是別人準備怎麼把你寫死的病歷。
沈聞弦很快把那頁紀要和桌上的預覽圖並列起來,像兩塊終於合上的齒輪。「他們的路徑清楚了。先用橋和白名單把你掛成既有受益主體,再用技術版本做導火索。一旦銀行那邊啟動不可逆處置,你這邊就是技術冒進、挪用橋路、既得利益者。抽貸、拆分、媒體爆料,都有詞可以寫。」
梁季白聲音發虛:「可照川根本不知道這張表。」
「知道不知道,不重要。」沈聞弦說,「重要的是系統裡有沒有你的名字。市場不審你心,銀行先審鏈。」
她轉向許照川,語氣仍然穩,卻明顯更快了一點。
「現在要做三件事。第一,函件發出,但再改一處。不是只說未全量上線,還要明確我司從未接觸、授意、申請、使用任何聯合風控白名單映射安排,並要求封閉交叉核驗。第二,今晚十點前,你得做一個技術決策:突破版是主動凍結,還是保留在隔離沙箱待驗。第三,匿名郵件正文不在這裡點,等離線鏡像環境。」
許照川問:「你傾向哪個?」
沈聞弦沒有立刻答。她看了一眼白板上的三行字,像在衡量哪一條能讓他們活過今晚。
「如果你現在主動凍結,外面會說你心虛,等於承認技術是事故源。」她說,「如果不凍結,對方就有理由推你不配合風險處置。最好的句法不是凍結,是隔離。把版本鎖在沙箱,不上全量,不刪,不動,保留驗證和回滾能力。這不是退,是把主動權從他們的‘封存’裡拿回來。」
許照川盯著她,半晌,低低應了一聲:「好。」
那一聲很短,卻比任何爭執都更像信任。
沈聞弦把未發函件重新拉到眼前,手指極快地修改措辭。她的句子永遠沒有多餘的情緒,卻把情緒該站的位置全佔了。
我司再次確認,所涉待驗證策略版本截至目前從未進入全量生產環境,亦未對外部授信、聯合風控或相關接口形成既成依賴。我司未曾申請、授意、知悉或使用任何以我司、我司法定代表人、管理層或關聯主體名義進行之白名單映射安排。鑑於現已出現疑似外部映射資料及異常授權鏈痕跡,敬請貴行指定獨立窗口,與我司就相關接口授權記錄、郵件抄送鏈及存證資料進行封閉交叉核驗。在前述事實未獲完整核定前,請避免採取不可逆之授信處置。
她改完,把屏幕轉過去:「看。」
許照川逐字看完,視線停在「未曾申請、授意、知悉或使用」那一行。那是很重的句子,重到像誓詞,也像自證清白前先把自己的退路封住。
「可以。」他說。
沈聞弦問:「發嗎?」
房間裡忽然只剩下冷氣聲,還有公司某處機房傳來的極輕嗡鳴。十七點五十八分,距離晏庭舟要的二十分鐘,只剩九分鐘。這封信發出去,就是把銀行正式拉進來,也等於把晏庭舟那邊正在按的人推到更窄的地方。
許照川看著她,問了一句和函件無關的話:「你信他嗎?」
沈聞弦知道他問的是晏庭舟。她沒有敷衍,也沒有說漂亮話。
「我信他的判斷,不信他的立場會永遠和我們一致。」她說,「但今晚這九分鐘,他和我們的敵人是同一批人。」
許照川點頭,像接受了這個答案裡全部不舒服的部分。
「那就等到十八點零七。」他說,「一到就發。」
梁季白下意識看了眼時間,心裡那根弦又被繃緊。他突然覺得這幾分鐘比剛才整場會議都難熬。因為剛才只是別人拿封條來封他們,現在卻是他們自己要決定,哪一秒把一封信送出去,讓更大的系統開始轉動。
為了不讓自己只剩發抖,他低聲說:「我可以補一份產品側說明。把版本範圍、流量比例、隔離方案、未上全量的證據列清楚。」
許照川看了他一眼。那一眼仍舊冷,但沒把人直接推開。「你寫。寫你知道的全部,別替任何人留白。」
梁季白喉頭動了動,像被這句話刺了一下。他明白這不是信任,是給證言的機會。可也正因為如此,他反而像踩到了實地,立刻打開電腦開始敲字。
十八點零一分,沈聞弦的手機亮了一下。不是晏庭舟,是一個陌生號碼發來的短信,沒有署名,只有一句話。
別在公司點附件。源文件帶回執針。另查你二零一七年南頭舊註冊。
沈聞弦看完,瞳孔微微一縮,隨即把手機推到許照川面前。
二零一七年,南頭。
許照川看見那兩個詞,手指很輕地蜷了一下。
那一年他還住在城中村,樓下是潮濕的巷子,樓上是漏風的單間,白天送樣機,晚上寫代碼,為了把公司活下去,什麼註冊資料、擔保文件、臨時借址、代辦執照都碰過。很多東西他以為早就切斷了,像壞死的神經,剪了就不會再疼。
可現在,死人一樣的舊資料開始從橋那頭浮上來,帶著針,帶著回執,帶著一張他名字可能早就被借去做映射的表。
他盯著那句話,終於很輕地笑了一下。笑意很薄,冷得讓人心裡發緊。
「原來不是今天才寫進去。」他說,「是很早以前,就有人在撿我活下來時掉的骨頭。」
沈聞弦看著他,第一次沒有立刻接話。她忽然意識到,這場局也許比晏家內部的奪權更早,早到他還沒資格被當作對手的時候,就已經被當作某種方便的材料。
十八點零七分到了。
桌上的函件像終於等到了法定送達時間。沈聞弦手指停在發送鍵上,沒有再問第二遍,只看向許照川。
許照川點頭。
她按下發送。
郵件送出的那一刻,房間裡沒有人說話。企業郵箱短促地響了一聲,像某個小小的機關被啟動。白板上的三行字沒有變,冷氣還在吹,桌上的手機仍然平放著,匿名正文也還沒有點開,可一切都已經和十幾分鐘前不一樣了。
因為他們終於不是只被動等著封存,而是把自己的句法送進了對方的系統。
幾乎就在同一秒,許照川的備機又震了一下。
仍是晏庭舟。
這次不是圖片,也不是三個字,只有一行短訊,像匆忙中擠出來的結論。
先別查晏家老頭,查南頭舊代理。你名字不是白名單,是殼。今晚十點前,別讓任何人刪沙箱。
她先報時間。
「十七點四十九分。」她聲音不高,卻讓整間小會議室都安靜下來,「開始對匿名郵件第二封預覽圖做屏外錄像取證。設備一,許照川個人手機,當前未點開正文。設備二,我手機錄屏。旁證在場人員,許照川、梁季白。」
她停了一秒,又補上一句,像替將來的每一頁紀要先放下釘子。
「現場無人觸碰原郵件正文,僅對系統自動生成之預覽畫面保全。」
梁季白站在桌邊,手心裡全是汗,卻還是下意識把自己的手機拿出來:「要不要我也拍一份?」
「要。」沈聞弦說,「但你只拍我的錄像畫面,不碰原機。雙重旁證,避免之後有人說預覽是本地生成、可編輯、可替換。」
梁季白點頭,那一下點得很快,像終於找到一件現在能做、且不至於立刻害死所有人的事。
許照川沒動。他的目光一直落在那個紅框裡露出的半個姓上。許。只有一個字,卻像有人從他過去十幾年的縫裡伸手進來,準確地掐住了他。他外面仍是冷的,甚至比剛才更冷,可沈聞弦知道,這種冷是刀刃在回火,不是平靜。
她伸手,沒有碰他,只在桌面上敲了兩下。
「照川,說設備狀態。」
許照川像被她從某個更深的地方拉回來,嗓音低而平:「iPhone,本地郵箱客戶端,未開預讀全文,未下載原始附件。現顯示自動預覽縮略圖,信件寄件地址與上一封匿名地址一致。」
沈聞弦說:「很好。現在切飛行模式。」
梁季白抬頭:「這時候切?會不會丟服務器時間戳?」
「不切,對方可能撤回內容、變更外鏈、觸發像素回傳。」沈聞弦眼也不抬,「我們先保住眼前這一張。服務器時間由郵件頭補。證據固定最怕貪,想要全部,最後什麼都抓不住。」
許照川這次沒有猶豫,指尖一劃,飛行模式亮起。那一瞬間,房間裡好像更安靜了一點,連冷氣聲都被襯得更清楚。桌上的未發函件還停在最後一行,句號已經敲下,像一枚沒有投出去的子彈。
沈聞弦開始讓他逐步操作,不快,每一步都像寫條款。
「先錄全屏,包括手機上方時間、信號中斷、郵箱列表、未讀標記。往前一格,停。好。現在放大預覽,但不點開正文區,只用雙指放大截取屏幕可見內容。」
許照川照做。縮略圖在屏幕上放大了一點,表格邊框更清楚,左上角那行字也更完整了一些。
南灣聯合風控白名單映射表。
下面還有幾列,被紅框圈住的那一行靠中間,字段名稱斷斷續續,看得出一列像「映射類型」,一列像「對應名稱」,還有一列像「狀態」。對應名稱那裡,許字後面還被截掉大半,像故意只讓人看見最致命的一點。
梁季白倒吸了一口冷氣,聲音壓得很低:「這不是單純白名單吧……有映射兩個字。」
沈聞弦說:「對。白名單是准入,映射是替換。有人把一個名字、賬戶、權限或者角色,映到另一個東西上。」
她頓了頓,看著那兩個字,眼神像在校對一份要命的合同。
「更麻煩的是,映射表通常不是業務系統自己留的。它長在橋上,或者長在橋前後那層誰都不想承認存在的轉接件上。」
許照川終於開口:「NWB_API_BRIDGE。」
「是。」沈聞弦接住他的話,「10.19.4.27像臨時映射段,CERT_ROOT_OPS像根權限操作標記,現在再加一張映射表。三樣東西開始能連上了。」
她示意梁季白再拍近一點,自己則拿起筆,在空白紙上飛快寫下一條鏈。
NWB_API_BRIDGE
10.19.4.27
CERT_ROOT_OPS
南灣聯合風控白名單映射表
寫到最後,她停了筆,沒立刻把許字寫上去。
因為一旦寫了,就像承認了某種最壞的可能。
許照川看著那四行字,眼底有很短的一瞬發沉,像海面下什麼東西翻了一次身。他說:「點不點?」
梁季白猛地看向他:「現在點?如果裡面有圖床外鏈——」
「我知道風險。」許照川打斷他,聲音還是冷,卻更硬了些,「但我們不能只守著半個姓等別人替我們定義。我今天已經被寫進一張表,總不能連自己是以什麼身份被寫進去都不知道。」
沈聞弦看著他,沒有立刻反對。她太清楚他現在那種感覺:不是單純怕,而是某種被提前安排、被系統消化、被拿去做了用途的噁心。像一個人辛苦把命過成自己的,轉頭卻發現早有人在別處替你建了索引。
她問:「你想知道真相,還是想現在就撕開它?」
許照川抬眼:「有區別?」
「有。」沈聞弦說,「前者是取證,後者是被對方牽著走。你從來不是容易被激的人,別讓這一個字把你變成他們希望的樣子。」
這句話落下去,房間裡安靜了兩秒。梁季白不敢出聲,連呼吸都放輕了。
許照川看著她,唇角動了一下,像想笑,卻沒笑出來。「你說得像在寫禁止性條款。」
「是。」沈聞弦平靜地說,「禁止你在證據還沒穩住時自傷。」
那句話太直,直得梁季白都怔了一下,趕緊低頭去看自己的錄像畫面,像沒聽見。
許照川終於把視線從手機上挪開一點,落到她臉上。很短,很沉,像在確認什麼。然後他說:「那你決定。」
沈聞弦這才拿起自己的手機,看了一眼時間。十七點五十二分。離晏庭舟要的二十分鐘,只過去五分鐘。給銀行的函件還沒發,桌上的句號還在那裡等。
她把思路切回最冷的那一層。
「先不點正文。先追抄送鏈。」她說,「如果周越給的Message_ID能追到最早的底稿郵件,再和這張映射表的寄送時間對上,我們就能知道,匿名寄件者是在補刀,還是在向我們遞真正的路徑。」
梁季白問:「怎麼追?」
許照川已經把電腦轉過來,像剛才那一瞬的失控感被他硬生生壓進骨頭裡,剩下的全轉成效率。「郵件頭、引用鏈、服務器回執、內部抄送殘留。Message_ID不是萬能,但足夠把一封信在哪些服務器停過、被哪些系統抓過,摸出輪廓。」
他說話時,眼神比平時更利,更像刀。梁季白突然明白過來,真正危險的不是許照川發火,而是他不發火,直接開始拆。
許照川把周越發來的那串字符輸進本地郵件分析工具,畫面一跳,彈出幾條殘留索引。他手指很快,動作卻沒有亂,一層層往下剝。
「第一跳是投後合規公共網關。第二跳……不是杜衡的組。第三跳是南灣聯合的一個封閉中繼。第四跳被擦過,標記缺失。」他盯著屏幕,聲音更低,「但第五跳還留了一點尾巴。」
沈聞弦靠近去看。冷氣把她髮尾吹得很輕,擦過他手背,又很快離開。屏幕上那行小字不完整,像一條被匆忙抹去的腳印。
「白名單更新提醒,自動抄送策略。」梁季白先念了出來,念完臉色就變了,「自動抄送?所以周越真可能只是抄送……有人設了規則,讓關鍵詞一碰就自動進投後鏈路?」
「不止。」沈聞弦說,「如果是自動抄送,就可以把真正主導者洗乾淨。所有留下痕跡的人都會像周越這樣,既碰了,又沒有最初決策權。」
許照川盯著那行字,忽然問:「河其實是錢。你們現在覺得,它指哪一段?」
梁季白愣了愣,沒想到他會突然把那句匿名提示拉回來。過了兩秒,才艱難地說:「如果是白名單映射……那可能不是資金本身,是資金能不能被認作正常流。像供應鏈回款、授信放款、結算回流,經過橋之後,誰的錢能過,誰的錢會被攔,都是名單決定。」
沈聞弦接得更準:「河不是流水,是河道。誰有白名單,誰就能過橋。誰被映射成別人,誰就可能替別人承擔河道裡的泥和屍體。」
這句話一出,梁季白背上都起了冷汗。他忽然想起最近幾批供應鏈結算的異常延遲,想起財務群裡那些被壓下去的爭執,想起許照川一直咬著不肯放的推薦策略突破,也許從來不只是技術問題。當技術把流量重新分配,後面的錢流就會動,橋上的表也就跟著露出牙齒。
桌上的手機靜了很久,終於震了一下。
不是匿名郵件,因為飛行模式還開著。是許照川另一部連公司內網的備機,企業微信消息彈出來,發件人仍是晏庭舟。
只有一張圖,沒有多一句話。
沈聞弦先看,隨後把屏幕轉給許照川。那是一頁拍得很斜的會議紀要截圖,像有人在桌邊迅速拍下來再發出。頁眉沒有完整抬頭,只露出「風險處置小組臨時紀要」幾個字。下面一行被勾得很重。
若待驗證策略版本引致授信側接口核驗異常,建議先行凍結相關技術路徑,並將核心責任歸集於橋授權鏈既有受益主體,以避免風險外溢至聯合授信及家族基金層面。
最下面還有半句,被拍糊了,但能辨出幾個字。
「許……映射……可作既有受益識別依據。」
梁季白看完,整個人都僵住了:「這是要把照川塑成早就吃到橋的人?」
許照川沒說話。他臉上沒有明顯表情,只有下頜繃得很緊,像有人用力把一根釘子往骨頭裡敲。
晏庭舟那句「我拿到」,原來拿到的是這個。
不是解藥,是病歷,是別人準備怎麼把你寫死的病歷。
沈聞弦很快把那頁紀要和桌上的預覽圖並列起來,像兩塊終於合上的齒輪。「他們的路徑清楚了。先用橋和白名單把你掛成既有受益主體,再用技術版本做導火索。一旦銀行那邊啟動不可逆處置,你這邊就是技術冒進、挪用橋路、既得利益者。抽貸、拆分、媒體爆料,都有詞可以寫。」
梁季白聲音發虛:「可照川根本不知道這張表。」
「知道不知道,不重要。」沈聞弦說,「重要的是系統裡有沒有你的名字。市場不審你心,銀行先審鏈。」
她轉向許照川,語氣仍然穩,卻明顯更快了一點。
「現在要做三件事。第一,函件發出,但再改一處。不是只說未全量上線,還要明確我司從未接觸、授意、申請、使用任何聯合風控白名單映射安排,並要求封閉交叉核驗。第二,今晚十點前,你得做一個技術決策:突破版是主動凍結,還是保留在隔離沙箱待驗。第三,匿名郵件正文不在這裡點,等離線鏡像環境。」
許照川問:「你傾向哪個?」
沈聞弦沒有立刻答。她看了一眼白板上的三行字,像在衡量哪一條能讓他們活過今晚。
「如果你現在主動凍結,外面會說你心虛,等於承認技術是事故源。」她說,「如果不凍結,對方就有理由推你不配合風險處置。最好的句法不是凍結,是隔離。把版本鎖在沙箱,不上全量,不刪,不動,保留驗證和回滾能力。這不是退,是把主動權從他們的‘封存’裡拿回來。」
許照川盯著她,半晌,低低應了一聲:「好。」
那一聲很短,卻比任何爭執都更像信任。
沈聞弦把未發函件重新拉到眼前,手指極快地修改措辭。她的句子永遠沒有多餘的情緒,卻把情緒該站的位置全佔了。
我司再次確認,所涉待驗證策略版本截至目前從未進入全量生產環境,亦未對外部授信、聯合風控或相關接口形成既成依賴。我司未曾申請、授意、知悉或使用任何以我司、我司法定代表人、管理層或關聯主體名義進行之白名單映射安排。鑑於現已出現疑似外部映射資料及異常授權鏈痕跡,敬請貴行指定獨立窗口,與我司就相關接口授權記錄、郵件抄送鏈及存證資料進行封閉交叉核驗。在前述事實未獲完整核定前,請避免採取不可逆之授信處置。
她改完,把屏幕轉過去:「看。」
許照川逐字看完,視線停在「未曾申請、授意、知悉或使用」那一行。那是很重的句子,重到像誓詞,也像自證清白前先把自己的退路封住。
「可以。」他說。
沈聞弦問:「發嗎?」
房間裡忽然只剩下冷氣聲,還有公司某處機房傳來的極輕嗡鳴。十七點五十八分,距離晏庭舟要的二十分鐘,只剩九分鐘。這封信發出去,就是把銀行正式拉進來,也等於把晏庭舟那邊正在按的人推到更窄的地方。
許照川看著她,問了一句和函件無關的話:「你信他嗎?」
沈聞弦知道他問的是晏庭舟。她沒有敷衍,也沒有說漂亮話。
「我信他的判斷,不信他的立場會永遠和我們一致。」她說,「但今晚這九分鐘,他和我們的敵人是同一批人。」
許照川點頭,像接受了這個答案裡全部不舒服的部分。
「那就等到十八點零七。」他說,「一到就發。」
梁季白下意識看了眼時間,心裡那根弦又被繃緊。他突然覺得這幾分鐘比剛才整場會議都難熬。因為剛才只是別人拿封條來封他們,現在卻是他們自己要決定,哪一秒把一封信送出去,讓更大的系統開始轉動。
為了不讓自己只剩發抖,他低聲說:「我可以補一份產品側說明。把版本範圍、流量比例、隔離方案、未上全量的證據列清楚。」
許照川看了他一眼。那一眼仍舊冷,但沒把人直接推開。「你寫。寫你知道的全部,別替任何人留白。」
梁季白喉頭動了動,像被這句話刺了一下。他明白這不是信任,是給證言的機會。可也正因為如此,他反而像踩到了實地,立刻打開電腦開始敲字。
十八點零一分,沈聞弦的手機亮了一下。不是晏庭舟,是一個陌生號碼發來的短信,沒有署名,只有一句話。
別在公司點附件。源文件帶回執針。另查你二零一七年南頭舊註冊。
沈聞弦看完,瞳孔微微一縮,隨即把手機推到許照川面前。
二零一七年,南頭。
許照川看見那兩個詞,手指很輕地蜷了一下。
那一年他還住在城中村,樓下是潮濕的巷子,樓上是漏風的單間,白天送樣機,晚上寫代碼,為了把公司活下去,什麼註冊資料、擔保文件、臨時借址、代辦執照都碰過。很多東西他以為早就切斷了,像壞死的神經,剪了就不會再疼。
可現在,死人一樣的舊資料開始從橋那頭浮上來,帶著針,帶著回執,帶著一張他名字可能早就被借去做映射的表。
他盯著那句話,終於很輕地笑了一下。笑意很薄,冷得讓人心裡發緊。
「原來不是今天才寫進去。」他說,「是很早以前,就有人在撿我活下來時掉的骨頭。」
沈聞弦看著他,第一次沒有立刻接話。她忽然意識到,這場局也許比晏家內部的奪權更早,早到他還沒資格被當作對手的時候,就已經被當作某種方便的材料。
十八點零七分到了。
桌上的函件像終於等到了法定送達時間。沈聞弦手指停在發送鍵上,沒有再問第二遍,只看向許照川。
許照川點頭。
她按下發送。
郵件送出的那一刻,房間裡沒有人說話。企業郵箱短促地響了一聲,像某個小小的機關被啟動。白板上的三行字沒有變,冷氣還在吹,桌上的手機仍然平放著,匿名正文也還沒有點開,可一切都已經和十幾分鐘前不一樣了。
因為他們終於不是只被動等著封存,而是把自己的句法送進了對方的系統。
幾乎就在同一秒,許照川的備機又震了一下。
仍是晏庭舟。
這次不是圖片,也不是三個字,只有一行短訊,像匆忙中擠出來的結論。
先別查晏家老頭,查南頭舊代理。你名字不是白名單,是殼。今晚十點前,別讓任何人刪沙箱。
— 本章完 —
下一章:第10章 第 10 章
讀者留言 (0)
還沒有留言,來當第一個吧!