第8章 第 8 章
「不是定位,是取證器。」祁雲岫把那個硬塑膠盒托在掌心,紅點像心跳一樣閃,閃得人眼皮發痛。「外包保全最近愛用這種,表面叫『安全記錄』,其實是遠端收音加即時上傳。有人一鍵觸發,就能在雲端生成『時間戳』,剪成你以為自己躲不掉的證據。」
車內的暖氣沒開,霧氣從縫裡鑽進來,冷得像把人骨頭泡在水裡。林知夏的手機貼著副駕窗,鏡頭對著霧面反光,反射出祁雲岫的側臉和她自己緊抿的唇。她指尖穩到像在夾治具,只有呼吸急了一點點。
「能不能關?」知夏問。
「關不了就別關。」祁雲岫語氣硬,像下命令,「你錄著,從現在開始,我們的版本先上鏈。」
祁承在後座縮了一下,喉嚨發出很輕的吞咽聲。「它在震……剛才真的在震。是不是有人在看我?」
「不止看你。」知夏沒回頭,視線盯著窗外那片霧,霧裡有兩點車燈像釘子慢慢挪動,「他們等的是雲岫開口,等她說一句像威脅的話,等你崩潰說一句像指控的話。到八點半,他們就能把整個園區的改革,跟你這張臉綁死。」
祁雲岫的耳機裡傳來一聲短促的雜音,她按住耳機,低聲道:「門禁中控,現在把我車牌進園區的紀錄封存,時間戳同步到法務節點。封存動作要有人名、要雙簽,我要看到誰按了。」
耳機那頭的人回得很快,聲音壓得發抖:「祁總,封存需要中控室配合,今天值班的……」
「換人。」祁雲岫打斷,「用我剛才授權的臨時名單,調你信得過的兩個人上去。再把A門那個應急接口的調用紀錄拉到我手機,現在。」
她說完,把塑膠盒放在兩人之間的中央扶手上,像放下一顆會自爆的東西。紅點還在閃,閃得更快了些,像有人在另一端按著節奏。
車外的腳步聲近了,踩在濕冷的水泥地上,帶著橡膠底和碎石摩擦的聲響;接著是輪胎輕輕碾過小水坑的嘶聲,像有人慢慢把車靠上來,故意不開大燈,讓你看不清他。
知夏把手機角度微調,讓鏡頭能同時拍到副駕窗外的霧和儀表板上的時間。20:03,秒數跳動。她腦子裡開始拆流程。
第一步,確認裝置是否上傳中;第二步,確保己方有更高可信度的原始錄影;第三步,合法封存,讓對方的剪輯成為可被比對的偽造;第四步,找出觸發端,也就是誰在遠端按下那個「生成證據」的鍵。
她低聲說:「雲岫,你別碰它的按鍵。很多這種東西,你一按,它就會在雲端記一筆『裝置遭破壞』,然後配一段你們要滅證的故事。」
祁雲岫看她一眼,那眼神冷得像鋼,卻又像把她整個人護在鋼後面。「我知道。你說。」
知夏把隨身碟從口袋掏出來,塞回去,又掏出一個小小的透明夾鏈袋,是她平常拿來裝螺絲的。她把夾鏈袋放在膝上,低聲道:「等下如果要封存,我用袋子套住,手不直接接觸,避免指紋爭議。你叫法務帶封存條和一次性封條,最好還有信號屏蔽袋。沒有就用金屬餅乾盒,至少先隔絕它的上傳。」
祁承在後座顫聲說:「我、我不知道他們會裝這個……我以為只是讓我來找你們,讓我說清楚……」
「你先別說清楚。」知夏語氣不耐,像在罵一個不按SOP的人,「你現在每一句話都能被剪。你要說,等法務在,等錄影開著,等你簽口供筆錄。」
祁承抬起頭,眼眶紅得厲害,像是羞恥比恐懼更先燒起來。「他們下午把我關在一個房間,說只要我按他們說的做,就給我一筆錢,還說……說我如果不配合,我媽……」
他說到一半停住,像咬住舌頭。
祁雲岫的手握緊方向盤,指節白得發青,聲音卻更平:「說完。」
祁承喉結上下滾了一下。「說我媽那邊會出事。可是我根本不知道我媽是誰,我也不知道我是不是……我只是、我只是想活。」
知夏心裡那根線被扯了一下。她想到養老站裡那些半夜驚醒的老人,想到自己外婆偶爾看著門口發呆的眼神。恐懼是一樣的,都是被人拿來做工具的恐懼。
車外有人敲了敲車尾,力道不重,像是提醒你「我到了」。接著一道手電光從霧裡掃過來,故意不照車牌,只照後座的位置。
祁雲岫按下車窗一條縫,冷聲問:「誰?」
外頭傳來男人的聲音,帶著職業式的客氣,卻有一點刻意的討好:「祁總,我是園區夜班保全,收到中控通知說您車停在外圍,有沒有需要協助?這邊霧大,停太久不安全。」
知夏眼角一跳。她聽得出來,這不是「協助」,這是確認。確認車裡有幾個人、誰坐在哪、祁承是不是在。
祁雲岫沒有立刻回話,而是把耳機摘下一瞬,對知夏低聲道:「我剛才叫的是內控,不是保全。」
知夏冷笑,很輕:「那他怎麼來得這麼快。有人在中控室把你指令轉手了。」
祁雲岫把耳機戴回去,聲音更冷:「退後兩步。你站在霧裡,我看不清你的胸牌,談什麼安全?」
外頭那人頓了頓,腳步果然往後退了兩步,但手電光沒收,反而照得更直,像要透過玻璃刺進來。「祁總,規定是外圍不能長時間停車,我可以引導您去封存室旁邊的臨停區,那裡監控最密,您也放心。」
知夏的心沉了一下。
最乾淨的地方。封存室旁邊。監控最密。
對方把舞台搭好了,還裝作替你想周到。
知夏側頭看祁雲岫,嘴硬地擠出一句:「你們園區真貼心,陷阱都選風水好的。」
祁雲岫眼底火光一閃,卻沒笑。她像在把所有情緒壓進一條乾淨的線裡。「他要我們去封存室旁邊,是因為那裡的監控畫面最容易被『合法引用』。取證器一旦上傳配合監控畫面,就能拼出一段看起來毫無破綻的故事。」
知夏點頭,迅速把流程接上:「所以我們不去他指的地方。我們去一個有監控,但監控權限在你的人手裡的地方。最好能同時看到門禁燈號,能看到有人接近,還能讓法務直接抵達。」
祁雲岫的目光掃過霧裡廠房輪廓,像在腦中翻園區地圖。「北三廠卸貨月台,今晚停工,只有自動感應燈。月台上方有兩支固定鏡頭,權限在內控,不在保全。離法務封存室二百米,走路三分鐘。」
知夏把手機鏡頭轉向後視鏡,讓後座祁承的臉也入鏡,語氣低得像在教學:「等下不管外頭說什麼,你都不要開口。你要做的只有一件事,手放在膝蓋上,別亂動,讓鏡頭拍清楚你沒有被碰。」
祁承用力點頭,像抓住唯一的救命繩。
祁雲岫按下啟動鍵,車子沒有立刻衝出去,而是先把行車記錄器的紅燈切到常亮,又把中控屏幕的時間同步打開。她對耳機說:「內控,北三廠月台,立刻調燈全亮。調出固定鏡頭即時畫面,發我手機。法務帶封存包和封條,現在過來,走內控通道,不要走保全線。」
耳機那頭這次遲了兩秒才回:「收到。」
車外的保全像是聽出她不會跟他走,聲音微微變硬:「祁總,北三廠是卸貨區,夜間封閉,您擅自進入會有安全責任……」
祁雲岫把車窗縫合上,直接踩油門。車子向前滑出去的那一刻,手電光被甩到後面,霧裡傳來一聲急促的口哨,像是給誰的信號。
知夏從後視鏡瞥見那人掏出對講機,嘴唇動了動。她把手機拉近一點,讓錄影收得到車內的聲音,也收得到外頭模糊的雜音。她腦子裡冷靜得可怕:這段影像,以後會是她們的第一條反證鏈。原始錄影,帶時間戳,連續不間斷,足以打掉剪輯。
車子轉進北三廠的側道時,月台上方的感應燈果然一盞盞亮起來,冷白的光穿過霧,像有人在黑布上剪出幾個洞。前方的水泥月台空曠,地面有幾道黃色警示線,線上積著細小水珠,反射得像刀口。
祁雲岫把車停在警示線內,位置剛好在兩支固定鏡頭的交叉範圍。她沒有熄火,反而把車內燈打亮,讓每個人的表情都清楚。
「現在下車。」她說。
知夏一愣:「下車?」
「不下車,他們會說我們躲在車裡逼供。」祁雲岫冷冷道,「下車,站在鏡頭下,讓他們找不到剪輯縫。」
她先下車,繞到後座門邊,沒有立刻開門,而是用自己的手機先拍了一圈車身和車門封條,拍到門縫、拍到把手,拍到塑膠盒紅點透過玻璃反光的閃爍。每一個動作都快、準、狠,像她早就做過無數次危機預案。
知夏也下車,霧一口氣灌進鼻腔,冷得她眼眶發酸。她站在副駕旁,手機仍在錄,鏡頭對準祁雲岫的手和後座的門。她壓低聲音:「你這套……以前就練過?」
祁雲岫沒有看她,只吐出一句:「別問。」
那兩個字像把門關上,但知夏卻聽出門縫裡的疼。她沒再追,嘴硬地哼了一聲:「行,不問。先把流程走完。」
祁雲岫打開後座門,沒有伸手去碰祁承,而是站在一旁,讓祁承自己下來。祁承腿軟,差點踩空,知夏想扶,手伸到一半又停住,改成用腳把地上的一塊碎石踢開,留出一個更穩的落腳點。
「站這。」知夏指了指月台警示線內側,「背對車,面向鏡頭,手放膝上。像我剛才說的。」
祁承照做,肩膀卻抖得厲害。
紅點還在車內閃。那取證器仍在收音,可能仍在上傳。知夏看著它,忽然覺得滑稽:有人花這麼多錢、這麼多權力,就為了把一句話變成絞索。
遠處傳來車聲,兩輛車的燈在霧裡像漂浮的眼。第一輛停在側道口,第二輛沒有開大燈,只留小燈慢慢靠近,輪胎壓過水泥地的聲音刻意放慢,像要讓鏡頭有足夠時間對焦。
知夏咬緊牙關:「他們跟來了。」
祁雲岫站在她身側,像一堵牆。「讓他們來。」
那輛小燈車停在月台外,車門一開,先下來的不是記者,而是剛才那個保全。他胸牌在燈下晃了一下,卻還是看不清名字。他身後跟著兩個人,一個拿著手機穩定器,一個背著小型相機包,動作熟練得不像臨時路過。
自媒體。
顧行舟的手伸得比霧還長。
保全笑著走近,語氣仍裝得客氣:「祁總,您看,我們也是擔心安全。這兩位是園區合作的安全顧問,剛好在巡查……」
「別演。」知夏開口,聲音不大,卻硬得像扳手敲在鐵上,「安全顧問不會拿穩定器。你要拍就站遠點,別踏過黃線,這是卸貨警戒區,你進來我就報警說你擅闖。」
那人被她堵得一噎,臉色變了變。另一個拿穩定器的年輕男人卻直接把鏡頭對準祁承,像聞到血的魚。
「各位觀眾,現在我們在祁氏園區內部,收到線報說祁家繼承人被……」
祁雲岫往前一步,站到鏡頭與祁承之間,眼神冷得像刀。「這裡是私人園區。你未經允許直播,侵犯肖像與隱私。你再說一句『繼承人』,我讓法務把你告到你帳號永遠上不了線。」
那年輕人被她的氣勢壓了一下,嘴還硬:「祁總,您這樣不就是心虛嗎?如果不是您威脅他,他怎麼會……」
祁承忽然顫聲:「她沒威脅我。」
他說完自己也愣住,像是沒想到自己會開口。下一秒他臉色更白,像怕自己說錯任何字就會被遠端剪成另一種意思。
知夏立刻接上,像把話焊死在正確位置:「你剛才這句話,我們有三路錄影,兩路固定鏡頭,一路手機連續錄。你要剪,先想想剪完能不能對上時間戳。」
她說著,把自己的手機屏幕轉向那兩個自媒體,讓他們看見錄影界面上跳動的時間,讓他們知道她不是在虛張聲勢。
保全的眼神閃了一下,像在衡量要不要硬闖。就在此時,月台另一側傳來腳步聲,兩個穿西裝的人快步走來,其中一個提著黑色封存包,包上印著祁氏內控的標識;另一個手裡拿著一次性封條和封存條,臉色冷得像剛從會議室吵完架出來。
法務到了。
祁雲岫沒有浪費一秒,開口像宣讀:「現在進行物證封存。物品為疑似非法取證裝置,來源不明,發現於祁承衣物內側,由我當場取出。全程錄影、雙人見證。任何人不得靠近車輛三米內。」
法務點頭,直接把封存條展開,照流程報出時間、地點、在場人,要求知夏作為第二見證人報姓名與身分。知夏報得清清楚楚,語速平穩到像在念設備點檢表。
祁承站在一旁,聽著那些字,眼神慢慢從恐懼轉成一種奇怪的茫然。像他第一次意識到自己不只是「被拍的那個人」,他也是一份要被保護的證據。
法務戴上手套,拿出金屬信號屏蔽袋,示意祁雲岫開車門。祁雲岫沒有伸手直接拿取,而是讓法務用夾子把塑膠盒夾起,放進屏蔽袋,封口,貼封條。紅點在袋子合上的瞬間像被掐滅,世界安靜了一拍。
知夏胸口那股緊繃終於鬆出一絲縫,可下一秒,她的手機震動。
是賀清婉。
知夏一邊保持錄影,一邊用拇指點開擴音的語音,賀清婉的聲音從手機裡傳出來,仍舊溫吞,卻藏著一點冷硬的刃:「你們那邊開始了?」
知夏低聲:「開始了。你那邊呢?」
賀清婉停了一秒,像是在看什麼。「前門那三個自媒體走了兩個,剩一個在跟志工吵。說要看我們的監控,說有人報料站裡藏人。志工按你們之前寫的訪客流程,讓他先填表、出示證件,他就開始罵我們拖延。」
「你別讓他進。」知夏的聲音硬起來,「老人都集中好了?」
「都在活動室,窗簾拉上,消防演練名義,點名、喝水、安撫,流程走得很順。」賀清婉說得像在講一場普通例行,「但有個問題,有人打電話到區里,說我們違規聚集,要來查消防。電話很官方,號碼卻是轉接的。」
祁雲岫聽見了,側過頭,眼神一沉。她伸手示意知夏把手機遞過來,對著擴音開口,語氣冷冽:「賀站長,你把那通電話的號碼、錄音、來電時間全部留存。任何人要進站查核,你只認正式公文與出示證件,並且要求兩人以上到場。你把『拒絕單獨查核』寫進值班紀錄,讓他們知道你不是好欺負的。」
賀清婉沒有被她的氣勢嚇到,只溫吞回:「我知道。我只是想問你們一件事,祁總,你們那邊的『最乾淨的地方』是哪裡?」
知夏心裡一跳。
賀清婉繼續道:「剛才那個自媒體吵的時候,漏了一句話。他說,八點半,『鏈上節點』會把真相放出來。不是新聞,是鏈上。」
知夏的手指發冷。鏈上節點。那不是人群能隨便進的地方,是園區裡那個小小的機房,存放上鏈服務的簽名模組與節點伺服器,原本是她們改革試點最核心、最乾淨的「規則」。
顧行舟要把髒水寫進規則裡。
祁雲岫的下顎線繃緊,像終於把那句未知簡訊完整對上。「知道了。你守住站裡,不要跟任何人起衝突。必要時直接報警,理由是擅闖養老機構,威脅老人安全。」
賀清婉「嗯」了一聲,聲音平穩得讓人心裡發熱:「你們也別硬扛。知夏,你記得你答應過我,站裡不當舞台。」
知夏喉嚨一緊,回得很硬:「我沒忘。」
通話結束。霧裡的月台燈把每個人的影子拉得很長,像一條條被牽住的線。自媒體那兩個人還在遠處拍,保全站在黃線外,眼神不甘又焦躁,像在等另一個指令。
祁雲岫把封存袋交給法務,聲音低而快:「把它送封存室,走內控通道。封存條同步上鏈,先用離線簽名,再推送。我要雙簽要點名,任何一筆操作都要可追。」
法務應聲離開。
知夏抬手看了一眼時間,20:17。離八點半還有十三分鐘。
她把手機關掉錄影又立刻開新檔,確保檔案分段保存,防止任何一段「剛好」損壞。她心裡已經開始搭反制:如果對方要在鏈上節點「放真相」,那就必須在節點上寫入某筆資料或調用某個簽名。只要抓到那次調用的私鑰指紋與操作終端,就能抓到人。
問題是,節點機房的權限,誰握著?
她看向祁雲岫,嘴硬地問:「你們那節點,是不是也有什麼救火接口?」
祁雲岫沉默一秒,那沉默比承認更清楚。她的眼神在霧裡像一把不肯退的火。「有。但我以為我封得住。」
知夏嗤了一聲:「你以為的東西,顧行舟最愛拿來做刀。」
祁雲岫沒有反駁,只抬手按住耳機,聲音冷得像冰面下的水流:「內控,節點機房現在誰在?把門禁紀錄、值班名單、臨時權限調用紀錄全部鎖定。立刻切換離線簽名模式,停止任何自動推送。八點半前,任何人不得進入節點機房,除非我本人和法務同時到場。」
耳機那頭傳來一陣急促的鍵盤聲,隨即是短促的回覆:「祁總,節點機房……剛剛在二十分鐘前,有一筆臨時權限調用。用的是董事會特批接口,跳過雙簽。申請人簽名欄……顯示顧行舟。」
霧像一下子變得更濃,燈光都被吞了一截。
知夏的嘴角慢慢扯出一個沒有溫度的笑,像把螺絲擰到底那一下的卡點。「他真敢寫自己名字。這種人不是不怕留下痕跡,是怕你不敢追。」
祁雲岫的目光沉得像要把霧撕開。她沒罵人,反而冷靜到近乎可怕:「把那筆調用的源終端IP、MAC、操作攝像頭對應畫面,全部封存。現在。」
她放下手,轉向知夏,聲音壓得很低:「我們去節點機房。」
知夏立刻皺眉:「你親自去?這就是他要的舞台。」
「不。」祁雲岫看著她,眼底的火終於不再藏,「他要的是我在鏡頭前失控。我要的是在規則裡抓住他的手。你不是想讓小人物靠規則翻身?今晚我陪你把規則立住。」
知夏心口一震,想回一句刻薄的話把那股熱壓下去,卻發現自己開不了口。她只能把那股熱塞回流程裡,硬聲道:「行。那就按我說的走。你走前面,但你不要跟任何人單獨說話。你要說的話,全在鏡頭下說。」
祁承忽然插話,聲音發顫卻努力清晰:「那我呢?我……我是不是也要去?」
知夏看他一眼,眼神冷硬,話卻沒那麼狠:「你去,但你不是去當繼承人,你是去當證人。你只要記住一件事,別演。你越想證明自己,越容易被人寫進故事。你就站著,讓流程證明。」
祁承用力點頭,像把這句話當成救命的咒。
遠處那兩個自媒體像嗅到更大的戲,鏡頭跟得更緊。保全也往前挪了一步,像要攔又不敢攔,嘴裡低聲說:「祁總,節點機房是高危區,按規定……」
祁雲岫轉頭看他,冷冷丟下一句:「按規定,你應該回你的崗位。你再跟,我就以妨害業務、非法蒐證請警方進園區。你猜董事會會不會保你?」
那保全臉色一白,終於停住。
車子再次啟動,往園區更深處駛去。霧裡的路燈一盞盞被甩到後方,像倒退的時間。知夏坐回副駕,手機重新開錄,這次她把鏡頭對準前方道路與儀表板,讓每一個轉彎、每一次停頓都成為可回放的線索。
她看著時間跳到20:21,又跳到20:22。八點半像一個被設定好的爆點,正在逼近。
祁雲岫握著方向盤,指節仍白,聲音卻很穩:「知夏,等下到了機房,你先別急著動設備。你先看門禁,看燈號,看攝像頭角度。有沒有死角,你比誰都清楚。」
知夏鼻腔發酸,嘴上還是硬:「我又不是你員工。」
「你不是。」祁雲岫淡淡道,「你是我今晚唯一信得過的人。」
那句話像一記重錘砸在知夏胸口。她想嘲諷,想反擊,想把這種不合時宜的親近推開,可車外霧太濃,前方路太窄,她只能把自己固定在座位上,像固定一顆螺絲那樣,把心裡那點鬆動先鎖住。
後座的祁承忽然小聲說:「如果……如果我真的不是呢?如果他們做了假的檢測,假的檔案,那我站在那裡是不是就更像笑話?」
知夏沒有回頭,聲音硬得像鐵:「你是不是,不是靠你喊。靠檔案、靠樣本、靠封存、靠程序。笑話是給那些靠喊的人看的。你要真想活,就把自己交給流程,別交給情緒。」
祁承沉默了,呼吸卻慢慢穩了一點。
車子轉過一個彎,前方出現一棟低矮的白色建築,門口有兩道門禁,紅綠燈號在霧裡像兩點冷光。祁雲岫把車停下,抬眼看了一下門禁上方的攝像頭,攝像頭正對著入口,沒有偏。
知夏的視線卻落在門禁旁邊那個不起眼的灰色箱體上,箱體的指示燈正以不正常的頻率閃爍,像有人在裡面呼吸。
她心裡一沉,低聲道:「雲岫,先別下車。」
祁雲岫側頭:「看到什麼?」
知夏把鏡頭拉近,對準那灰箱的燈號,聲音低得像在自言自語:「門禁旁邊那個箱,是網關。正常不會這樣閃。有人在重置,或有人在做旁路接入。」
祁雲岫的眼神瞬間冷到極致,她按住耳機,卻在開口前停了一下,像忽然意識到耳機也可能是另一條被滲透的線。她抬手,乾脆把耳機拔掉,丟到置物格裡。
她看著知夏,聲音很輕,卻像下最後通牒:「八點半前,我們要拿到機房裡的原始操作紀錄。拿不到,顧行舟就會把『真相』寫進鏈裡,讓所有人以為那就是不可篡改。」
知夏把手機錄影切到前鏡頭,對準自己和祁雲岫,讓兩人的臉在同一個畫面裡。「那就讓我們也寫一筆不可篡改的。」
她伸手去開車門,動作停在半空,又補上一句,像把脆弱藏在命令裡:「你跟緊我。別逞。」
祁雲岫看著她,眼神深得看不見底,只回了一個字:「好。」
車門同時打開,冷霧像水一樣湧上來。三個人站在節點機房門口,門禁燈號一紅一綠交替,像在猶豫要放誰進去。遠處有車燈在霧裡停下,像又有人跟到了。
知夏抬起手機,鏡頭對準門禁的時間戳。20:26。
她聽見自己心跳的聲音,也聽見灰箱裡那不正常的閃爍像倒數。她知道,八點半不是一個時間點,是一把刀落下的瞬間。
而她們要做的,是在刀落下之前,把握刀的手曝光在光下。
車內的暖氣沒開,霧氣從縫裡鑽進來,冷得像把人骨頭泡在水裡。林知夏的手機貼著副駕窗,鏡頭對著霧面反光,反射出祁雲岫的側臉和她自己緊抿的唇。她指尖穩到像在夾治具,只有呼吸急了一點點。
「能不能關?」知夏問。
「關不了就別關。」祁雲岫語氣硬,像下命令,「你錄著,從現在開始,我們的版本先上鏈。」
祁承在後座縮了一下,喉嚨發出很輕的吞咽聲。「它在震……剛才真的在震。是不是有人在看我?」
「不止看你。」知夏沒回頭,視線盯著窗外那片霧,霧裡有兩點車燈像釘子慢慢挪動,「他們等的是雲岫開口,等她說一句像威脅的話,等你崩潰說一句像指控的話。到八點半,他們就能把整個園區的改革,跟你這張臉綁死。」
祁雲岫的耳機裡傳來一聲短促的雜音,她按住耳機,低聲道:「門禁中控,現在把我車牌進園區的紀錄封存,時間戳同步到法務節點。封存動作要有人名、要雙簽,我要看到誰按了。」
耳機那頭的人回得很快,聲音壓得發抖:「祁總,封存需要中控室配合,今天值班的……」
「換人。」祁雲岫打斷,「用我剛才授權的臨時名單,調你信得過的兩個人上去。再把A門那個應急接口的調用紀錄拉到我手機,現在。」
她說完,把塑膠盒放在兩人之間的中央扶手上,像放下一顆會自爆的東西。紅點還在閃,閃得更快了些,像有人在另一端按著節奏。
車外的腳步聲近了,踩在濕冷的水泥地上,帶著橡膠底和碎石摩擦的聲響;接著是輪胎輕輕碾過小水坑的嘶聲,像有人慢慢把車靠上來,故意不開大燈,讓你看不清他。
知夏把手機角度微調,讓鏡頭能同時拍到副駕窗外的霧和儀表板上的時間。20:03,秒數跳動。她腦子裡開始拆流程。
第一步,確認裝置是否上傳中;第二步,確保己方有更高可信度的原始錄影;第三步,合法封存,讓對方的剪輯成為可被比對的偽造;第四步,找出觸發端,也就是誰在遠端按下那個「生成證據」的鍵。
她低聲說:「雲岫,你別碰它的按鍵。很多這種東西,你一按,它就會在雲端記一筆『裝置遭破壞』,然後配一段你們要滅證的故事。」
祁雲岫看她一眼,那眼神冷得像鋼,卻又像把她整個人護在鋼後面。「我知道。你說。」
知夏把隨身碟從口袋掏出來,塞回去,又掏出一個小小的透明夾鏈袋,是她平常拿來裝螺絲的。她把夾鏈袋放在膝上,低聲道:「等下如果要封存,我用袋子套住,手不直接接觸,避免指紋爭議。你叫法務帶封存條和一次性封條,最好還有信號屏蔽袋。沒有就用金屬餅乾盒,至少先隔絕它的上傳。」
祁承在後座顫聲說:「我、我不知道他們會裝這個……我以為只是讓我來找你們,讓我說清楚……」
「你先別說清楚。」知夏語氣不耐,像在罵一個不按SOP的人,「你現在每一句話都能被剪。你要說,等法務在,等錄影開著,等你簽口供筆錄。」
祁承抬起頭,眼眶紅得厲害,像是羞恥比恐懼更先燒起來。「他們下午把我關在一個房間,說只要我按他們說的做,就給我一筆錢,還說……說我如果不配合,我媽……」
他說到一半停住,像咬住舌頭。
祁雲岫的手握緊方向盤,指節白得發青,聲音卻更平:「說完。」
祁承喉結上下滾了一下。「說我媽那邊會出事。可是我根本不知道我媽是誰,我也不知道我是不是……我只是、我只是想活。」
知夏心裡那根線被扯了一下。她想到養老站裡那些半夜驚醒的老人,想到自己外婆偶爾看著門口發呆的眼神。恐懼是一樣的,都是被人拿來做工具的恐懼。
車外有人敲了敲車尾,力道不重,像是提醒你「我到了」。接著一道手電光從霧裡掃過來,故意不照車牌,只照後座的位置。
祁雲岫按下車窗一條縫,冷聲問:「誰?」
外頭傳來男人的聲音,帶著職業式的客氣,卻有一點刻意的討好:「祁總,我是園區夜班保全,收到中控通知說您車停在外圍,有沒有需要協助?這邊霧大,停太久不安全。」
知夏眼角一跳。她聽得出來,這不是「協助」,這是確認。確認車裡有幾個人、誰坐在哪、祁承是不是在。
祁雲岫沒有立刻回話,而是把耳機摘下一瞬,對知夏低聲道:「我剛才叫的是內控,不是保全。」
知夏冷笑,很輕:「那他怎麼來得這麼快。有人在中控室把你指令轉手了。」
祁雲岫把耳機戴回去,聲音更冷:「退後兩步。你站在霧裡,我看不清你的胸牌,談什麼安全?」
外頭那人頓了頓,腳步果然往後退了兩步,但手電光沒收,反而照得更直,像要透過玻璃刺進來。「祁總,規定是外圍不能長時間停車,我可以引導您去封存室旁邊的臨停區,那裡監控最密,您也放心。」
知夏的心沉了一下。
最乾淨的地方。封存室旁邊。監控最密。
對方把舞台搭好了,還裝作替你想周到。
知夏側頭看祁雲岫,嘴硬地擠出一句:「你們園區真貼心,陷阱都選風水好的。」
祁雲岫眼底火光一閃,卻沒笑。她像在把所有情緒壓進一條乾淨的線裡。「他要我們去封存室旁邊,是因為那裡的監控畫面最容易被『合法引用』。取證器一旦上傳配合監控畫面,就能拼出一段看起來毫無破綻的故事。」
知夏點頭,迅速把流程接上:「所以我們不去他指的地方。我們去一個有監控,但監控權限在你的人手裡的地方。最好能同時看到門禁燈號,能看到有人接近,還能讓法務直接抵達。」
祁雲岫的目光掃過霧裡廠房輪廓,像在腦中翻園區地圖。「北三廠卸貨月台,今晚停工,只有自動感應燈。月台上方有兩支固定鏡頭,權限在內控,不在保全。離法務封存室二百米,走路三分鐘。」
知夏把手機鏡頭轉向後視鏡,讓後座祁承的臉也入鏡,語氣低得像在教學:「等下不管外頭說什麼,你都不要開口。你要做的只有一件事,手放在膝蓋上,別亂動,讓鏡頭拍清楚你沒有被碰。」
祁承用力點頭,像抓住唯一的救命繩。
祁雲岫按下啟動鍵,車子沒有立刻衝出去,而是先把行車記錄器的紅燈切到常亮,又把中控屏幕的時間同步打開。她對耳機說:「內控,北三廠月台,立刻調燈全亮。調出固定鏡頭即時畫面,發我手機。法務帶封存包和封條,現在過來,走內控通道,不要走保全線。」
耳機那頭這次遲了兩秒才回:「收到。」
車外的保全像是聽出她不會跟他走,聲音微微變硬:「祁總,北三廠是卸貨區,夜間封閉,您擅自進入會有安全責任……」
祁雲岫把車窗縫合上,直接踩油門。車子向前滑出去的那一刻,手電光被甩到後面,霧裡傳來一聲急促的口哨,像是給誰的信號。
知夏從後視鏡瞥見那人掏出對講機,嘴唇動了動。她把手機拉近一點,讓錄影收得到車內的聲音,也收得到外頭模糊的雜音。她腦子裡冷靜得可怕:這段影像,以後會是她們的第一條反證鏈。原始錄影,帶時間戳,連續不間斷,足以打掉剪輯。
車子轉進北三廠的側道時,月台上方的感應燈果然一盞盞亮起來,冷白的光穿過霧,像有人在黑布上剪出幾個洞。前方的水泥月台空曠,地面有幾道黃色警示線,線上積著細小水珠,反射得像刀口。
祁雲岫把車停在警示線內,位置剛好在兩支固定鏡頭的交叉範圍。她沒有熄火,反而把車內燈打亮,讓每個人的表情都清楚。
「現在下車。」她說。
知夏一愣:「下車?」
「不下車,他們會說我們躲在車裡逼供。」祁雲岫冷冷道,「下車,站在鏡頭下,讓他們找不到剪輯縫。」
她先下車,繞到後座門邊,沒有立刻開門,而是用自己的手機先拍了一圈車身和車門封條,拍到門縫、拍到把手,拍到塑膠盒紅點透過玻璃反光的閃爍。每一個動作都快、準、狠,像她早就做過無數次危機預案。
知夏也下車,霧一口氣灌進鼻腔,冷得她眼眶發酸。她站在副駕旁,手機仍在錄,鏡頭對準祁雲岫的手和後座的門。她壓低聲音:「你這套……以前就練過?」
祁雲岫沒有看她,只吐出一句:「別問。」
那兩個字像把門關上,但知夏卻聽出門縫裡的疼。她沒再追,嘴硬地哼了一聲:「行,不問。先把流程走完。」
祁雲岫打開後座門,沒有伸手去碰祁承,而是站在一旁,讓祁承自己下來。祁承腿軟,差點踩空,知夏想扶,手伸到一半又停住,改成用腳把地上的一塊碎石踢開,留出一個更穩的落腳點。
「站這。」知夏指了指月台警示線內側,「背對車,面向鏡頭,手放膝上。像我剛才說的。」
祁承照做,肩膀卻抖得厲害。
紅點還在車內閃。那取證器仍在收音,可能仍在上傳。知夏看著它,忽然覺得滑稽:有人花這麼多錢、這麼多權力,就為了把一句話變成絞索。
遠處傳來車聲,兩輛車的燈在霧裡像漂浮的眼。第一輛停在側道口,第二輛沒有開大燈,只留小燈慢慢靠近,輪胎壓過水泥地的聲音刻意放慢,像要讓鏡頭有足夠時間對焦。
知夏咬緊牙關:「他們跟來了。」
祁雲岫站在她身側,像一堵牆。「讓他們來。」
那輛小燈車停在月台外,車門一開,先下來的不是記者,而是剛才那個保全。他胸牌在燈下晃了一下,卻還是看不清名字。他身後跟著兩個人,一個拿著手機穩定器,一個背著小型相機包,動作熟練得不像臨時路過。
自媒體。
顧行舟的手伸得比霧還長。
保全笑著走近,語氣仍裝得客氣:「祁總,您看,我們也是擔心安全。這兩位是園區合作的安全顧問,剛好在巡查……」
「別演。」知夏開口,聲音不大,卻硬得像扳手敲在鐵上,「安全顧問不會拿穩定器。你要拍就站遠點,別踏過黃線,這是卸貨警戒區,你進來我就報警說你擅闖。」
那人被她堵得一噎,臉色變了變。另一個拿穩定器的年輕男人卻直接把鏡頭對準祁承,像聞到血的魚。
「各位觀眾,現在我們在祁氏園區內部,收到線報說祁家繼承人被……」
祁雲岫往前一步,站到鏡頭與祁承之間,眼神冷得像刀。「這裡是私人園區。你未經允許直播,侵犯肖像與隱私。你再說一句『繼承人』,我讓法務把你告到你帳號永遠上不了線。」
那年輕人被她的氣勢壓了一下,嘴還硬:「祁總,您這樣不就是心虛嗎?如果不是您威脅他,他怎麼會……」
祁承忽然顫聲:「她沒威脅我。」
他說完自己也愣住,像是沒想到自己會開口。下一秒他臉色更白,像怕自己說錯任何字就會被遠端剪成另一種意思。
知夏立刻接上,像把話焊死在正確位置:「你剛才這句話,我們有三路錄影,兩路固定鏡頭,一路手機連續錄。你要剪,先想想剪完能不能對上時間戳。」
她說著,把自己的手機屏幕轉向那兩個自媒體,讓他們看見錄影界面上跳動的時間,讓他們知道她不是在虛張聲勢。
保全的眼神閃了一下,像在衡量要不要硬闖。就在此時,月台另一側傳來腳步聲,兩個穿西裝的人快步走來,其中一個提著黑色封存包,包上印著祁氏內控的標識;另一個手裡拿著一次性封條和封存條,臉色冷得像剛從會議室吵完架出來。
法務到了。
祁雲岫沒有浪費一秒,開口像宣讀:「現在進行物證封存。物品為疑似非法取證裝置,來源不明,發現於祁承衣物內側,由我當場取出。全程錄影、雙人見證。任何人不得靠近車輛三米內。」
法務點頭,直接把封存條展開,照流程報出時間、地點、在場人,要求知夏作為第二見證人報姓名與身分。知夏報得清清楚楚,語速平穩到像在念設備點檢表。
祁承站在一旁,聽著那些字,眼神慢慢從恐懼轉成一種奇怪的茫然。像他第一次意識到自己不只是「被拍的那個人」,他也是一份要被保護的證據。
法務戴上手套,拿出金屬信號屏蔽袋,示意祁雲岫開車門。祁雲岫沒有伸手直接拿取,而是讓法務用夾子把塑膠盒夾起,放進屏蔽袋,封口,貼封條。紅點在袋子合上的瞬間像被掐滅,世界安靜了一拍。
知夏胸口那股緊繃終於鬆出一絲縫,可下一秒,她的手機震動。
是賀清婉。
知夏一邊保持錄影,一邊用拇指點開擴音的語音,賀清婉的聲音從手機裡傳出來,仍舊溫吞,卻藏著一點冷硬的刃:「你們那邊開始了?」
知夏低聲:「開始了。你那邊呢?」
賀清婉停了一秒,像是在看什麼。「前門那三個自媒體走了兩個,剩一個在跟志工吵。說要看我們的監控,說有人報料站裡藏人。志工按你們之前寫的訪客流程,讓他先填表、出示證件,他就開始罵我們拖延。」
「你別讓他進。」知夏的聲音硬起來,「老人都集中好了?」
「都在活動室,窗簾拉上,消防演練名義,點名、喝水、安撫,流程走得很順。」賀清婉說得像在講一場普通例行,「但有個問題,有人打電話到區里,說我們違規聚集,要來查消防。電話很官方,號碼卻是轉接的。」
祁雲岫聽見了,側過頭,眼神一沉。她伸手示意知夏把手機遞過來,對著擴音開口,語氣冷冽:「賀站長,你把那通電話的號碼、錄音、來電時間全部留存。任何人要進站查核,你只認正式公文與出示證件,並且要求兩人以上到場。你把『拒絕單獨查核』寫進值班紀錄,讓他們知道你不是好欺負的。」
賀清婉沒有被她的氣勢嚇到,只溫吞回:「我知道。我只是想問你們一件事,祁總,你們那邊的『最乾淨的地方』是哪裡?」
知夏心裡一跳。
賀清婉繼續道:「剛才那個自媒體吵的時候,漏了一句話。他說,八點半,『鏈上節點』會把真相放出來。不是新聞,是鏈上。」
知夏的手指發冷。鏈上節點。那不是人群能隨便進的地方,是園區裡那個小小的機房,存放上鏈服務的簽名模組與節點伺服器,原本是她們改革試點最核心、最乾淨的「規則」。
顧行舟要把髒水寫進規則裡。
祁雲岫的下顎線繃緊,像終於把那句未知簡訊完整對上。「知道了。你守住站裡,不要跟任何人起衝突。必要時直接報警,理由是擅闖養老機構,威脅老人安全。」
賀清婉「嗯」了一聲,聲音平穩得讓人心裡發熱:「你們也別硬扛。知夏,你記得你答應過我,站裡不當舞台。」
知夏喉嚨一緊,回得很硬:「我沒忘。」
通話結束。霧裡的月台燈把每個人的影子拉得很長,像一條條被牽住的線。自媒體那兩個人還在遠處拍,保全站在黃線外,眼神不甘又焦躁,像在等另一個指令。
祁雲岫把封存袋交給法務,聲音低而快:「把它送封存室,走內控通道。封存條同步上鏈,先用離線簽名,再推送。我要雙簽要點名,任何一筆操作都要可追。」
法務應聲離開。
知夏抬手看了一眼時間,20:17。離八點半還有十三分鐘。
她把手機關掉錄影又立刻開新檔,確保檔案分段保存,防止任何一段「剛好」損壞。她心裡已經開始搭反制:如果對方要在鏈上節點「放真相」,那就必須在節點上寫入某筆資料或調用某個簽名。只要抓到那次調用的私鑰指紋與操作終端,就能抓到人。
問題是,節點機房的權限,誰握著?
她看向祁雲岫,嘴硬地問:「你們那節點,是不是也有什麼救火接口?」
祁雲岫沉默一秒,那沉默比承認更清楚。她的眼神在霧裡像一把不肯退的火。「有。但我以為我封得住。」
知夏嗤了一聲:「你以為的東西,顧行舟最愛拿來做刀。」
祁雲岫沒有反駁,只抬手按住耳機,聲音冷得像冰面下的水流:「內控,節點機房現在誰在?把門禁紀錄、值班名單、臨時權限調用紀錄全部鎖定。立刻切換離線簽名模式,停止任何自動推送。八點半前,任何人不得進入節點機房,除非我本人和法務同時到場。」
耳機那頭傳來一陣急促的鍵盤聲,隨即是短促的回覆:「祁總,節點機房……剛剛在二十分鐘前,有一筆臨時權限調用。用的是董事會特批接口,跳過雙簽。申請人簽名欄……顯示顧行舟。」
霧像一下子變得更濃,燈光都被吞了一截。
知夏的嘴角慢慢扯出一個沒有溫度的笑,像把螺絲擰到底那一下的卡點。「他真敢寫自己名字。這種人不是不怕留下痕跡,是怕你不敢追。」
祁雲岫的目光沉得像要把霧撕開。她沒罵人,反而冷靜到近乎可怕:「把那筆調用的源終端IP、MAC、操作攝像頭對應畫面,全部封存。現在。」
她放下手,轉向知夏,聲音壓得很低:「我們去節點機房。」
知夏立刻皺眉:「你親自去?這就是他要的舞台。」
「不。」祁雲岫看著她,眼底的火終於不再藏,「他要的是我在鏡頭前失控。我要的是在規則裡抓住他的手。你不是想讓小人物靠規則翻身?今晚我陪你把規則立住。」
知夏心口一震,想回一句刻薄的話把那股熱壓下去,卻發現自己開不了口。她只能把那股熱塞回流程裡,硬聲道:「行。那就按我說的走。你走前面,但你不要跟任何人單獨說話。你要說的話,全在鏡頭下說。」
祁承忽然插話,聲音發顫卻努力清晰:「那我呢?我……我是不是也要去?」
知夏看他一眼,眼神冷硬,話卻沒那麼狠:「你去,但你不是去當繼承人,你是去當證人。你只要記住一件事,別演。你越想證明自己,越容易被人寫進故事。你就站著,讓流程證明。」
祁承用力點頭,像把這句話當成救命的咒。
遠處那兩個自媒體像嗅到更大的戲,鏡頭跟得更緊。保全也往前挪了一步,像要攔又不敢攔,嘴裡低聲說:「祁總,節點機房是高危區,按規定……」
祁雲岫轉頭看他,冷冷丟下一句:「按規定,你應該回你的崗位。你再跟,我就以妨害業務、非法蒐證請警方進園區。你猜董事會會不會保你?」
那保全臉色一白,終於停住。
車子再次啟動,往園區更深處駛去。霧裡的路燈一盞盞被甩到後方,像倒退的時間。知夏坐回副駕,手機重新開錄,這次她把鏡頭對準前方道路與儀表板,讓每一個轉彎、每一次停頓都成為可回放的線索。
她看著時間跳到20:21,又跳到20:22。八點半像一個被設定好的爆點,正在逼近。
祁雲岫握著方向盤,指節仍白,聲音卻很穩:「知夏,等下到了機房,你先別急著動設備。你先看門禁,看燈號,看攝像頭角度。有沒有死角,你比誰都清楚。」
知夏鼻腔發酸,嘴上還是硬:「我又不是你員工。」
「你不是。」祁雲岫淡淡道,「你是我今晚唯一信得過的人。」
那句話像一記重錘砸在知夏胸口。她想嘲諷,想反擊,想把這種不合時宜的親近推開,可車外霧太濃,前方路太窄,她只能把自己固定在座位上,像固定一顆螺絲那樣,把心裡那點鬆動先鎖住。
後座的祁承忽然小聲說:「如果……如果我真的不是呢?如果他們做了假的檢測,假的檔案,那我站在那裡是不是就更像笑話?」
知夏沒有回頭,聲音硬得像鐵:「你是不是,不是靠你喊。靠檔案、靠樣本、靠封存、靠程序。笑話是給那些靠喊的人看的。你要真想活,就把自己交給流程,別交給情緒。」
祁承沉默了,呼吸卻慢慢穩了一點。
車子轉過一個彎,前方出現一棟低矮的白色建築,門口有兩道門禁,紅綠燈號在霧裡像兩點冷光。祁雲岫把車停下,抬眼看了一下門禁上方的攝像頭,攝像頭正對著入口,沒有偏。
知夏的視線卻落在門禁旁邊那個不起眼的灰色箱體上,箱體的指示燈正以不正常的頻率閃爍,像有人在裡面呼吸。
她心裡一沉,低聲道:「雲岫,先別下車。」
祁雲岫側頭:「看到什麼?」
知夏把鏡頭拉近,對準那灰箱的燈號,聲音低得像在自言自語:「門禁旁邊那個箱,是網關。正常不會這樣閃。有人在重置,或有人在做旁路接入。」
祁雲岫的眼神瞬間冷到極致,她按住耳機,卻在開口前停了一下,像忽然意識到耳機也可能是另一條被滲透的線。她抬手,乾脆把耳機拔掉,丟到置物格裡。
她看著知夏,聲音很輕,卻像下最後通牒:「八點半前,我們要拿到機房裡的原始操作紀錄。拿不到,顧行舟就會把『真相』寫進鏈裡,讓所有人以為那就是不可篡改。」
知夏把手機錄影切到前鏡頭,對準自己和祁雲岫,讓兩人的臉在同一個畫面裡。「那就讓我們也寫一筆不可篡改的。」
她伸手去開車門,動作停在半空,又補上一句,像把脆弱藏在命令裡:「你跟緊我。別逞。」
祁雲岫看著她,眼神深得看不見底,只回了一個字:「好。」
車門同時打開,冷霧像水一樣湧上來。三個人站在節點機房門口,門禁燈號一紅一綠交替,像在猶豫要放誰進去。遠處有車燈在霧裡停下,像又有人跟到了。
知夏抬起手機,鏡頭對準門禁的時間戳。20:26。
她聽見自己心跳的聲音,也聽見灰箱裡那不正常的閃爍像倒數。她知道,八點半不是一個時間點,是一把刀落下的瞬間。
而她們要做的,是在刀落下之前,把握刀的手曝光在光下。
— 本章完 —
下一章:第9章 第 9 章
讀者留言 (0)
還沒有留言,來當第一個吧!