路容儲存了最後一份報表,關掉頁麵。螢幕暗下去的瞬間,映出她平靜無波的臉。
內部通訊軟體突然彈出一條通知。
「全體注意:今天下午兩點,資料分析部所有人員到大會議室開會。不得缺席。」
發信人:王總監。
路容盯著那條通知,看了三秒。然後她移動滑鼠,點下“已讀”。
窗外的陽光正烈,透過玻璃照進來,在桌麵上投下一塊晃眼的光斑。光斑邊緣,灰塵在無聲地飛舞。
***
下午的會議持續了四十七分鍾。
王總監站在投影幕布前,臉上的表情像一塊凍硬的石膏。她反複強調那篇匿名文章是“競爭對手的惡意抹黑”,要求部門員工“統一口徑,不得私下討論”。她的目光像探照燈一樣掃過會議室裏每一張臉,在路容身上停留的時間最長。
路容低著頭,在筆記本上記錄著“會議要點”。
她的字跡工整,筆畫平穩。隻有她自己知道,握著筆的手指在微微發顫——不是因為緊張,而是因為憤怒。王總監每說一句“維護公司形象”,她腦海裏就閃過三年前李劍那張虛偽的臉。
會議結束後,周哲在走廊裏叫住了她。
“若溪。”
路容轉過身。走廊的燈光從頭頂照下來,在周哲臉上投下淡淡的陰影。他的表情有些複雜,像是想說什麽,又不知道該怎麽說。
“周哥。”路容輕聲迴應。
周哲走近兩步,壓低聲音:“最近……少看行業新聞,專注手頭工作就好。”
他的聲音很輕,但每個字都清晰。
路容看著他。他的眼睛裏沒有試探,隻有一種近乎笨拙的關心。這種關心讓她心裏某個地方微微發緊——愧疚像細小的針,紮進麵板深處。
“我明白,”她說,“謝謝周哥提醒。”
周哲點點頭,轉身要走,又停住。
“對了,”他說,“你上次問的那個資料清洗問題,我整理了一份更詳細的文件,晚點發你郵箱。”
“好。”
路容看著他走遠的背影,直到消失在走廊轉角。然後她轉身,走向自己的工位。
每一步都踩在柔軟的地毯上,沒有聲音。
但她的心跳,在胸腔裏敲得很重。
***
晚上八點十七分,路容迴到出租屋。
她關上門,反鎖。然後靠在門板上,閉上眼睛,長長地呼出一口氣。
房間裏很暗,隻有窗外路燈透進來的微弱光線。空氣裏有灰塵和舊傢俱的味道,還有她早上出門前忘記倒掉的隔夜咖啡的酸澀氣息。
她站了大概一分鍾。
然後睜開眼睛,走到書桌前,開啟那台“幹淨”的私人電腦。
螢幕亮起,藍光映在她臉上。她登入了一個加密的技術社羣論壇——這是沈薇幫她弄到的賬號,身份資訊完全匿名,ip地址經過多層跳轉。
論壇頁麵很簡潔,大多是技術討論帖。
路容點開發帖界麵。
遊標在標題欄閃爍。她想了想,輸入:
「關於大規模資料匿名化演算法的優化構想——基於差分隱私與同態加密的混合模型」
標題很長,很技術。
但這是她能想到的,最安全、最不會引起懷疑的方式。
正文部分,她花了兩個小時撰寫。每一個公式都仔細推導,每一個演算法步驟都詳細說明,甚至附上了模擬實驗的資料對比圖。這是她三年前在天啟科技時就開始研究的課題,後來被迫中斷,但核心思路一直留在腦海裏。
淩晨十二點三十八分,她點選“發布”。
帖子出現在論壇的“前沿技術”板塊。
路容關掉頁麵,靠在椅背上。台燈的光暈在桌麵上畫出一個昏黃的圓,她能看見自己放在鍵盤上的手——手指修長,但指節處因為長時間打字而微微發紅。
她等。
三天。
這三天裏,她在星耀集團繼續扮演“若溪”。王總監的監控越來越密集——她工位上的監控攝像頭角度被調整過,現在能更清楚地拍到她的螢幕;it部門“例行檢查”了她的電腦兩次;甚至有一次,她在茶水間遇到林曉,那個同期入職的新人,對方看她的眼神躲躲閃閃,像是被交代過什麽。
路容全都裝作不知道。
她按時完成工作,按時參加例會,按時在周哲發來技術文件時迴複“收到,謝謝周哥”。
一切如常。
隻有深夜迴到出租屋,登入那個加密論壇時,她纔是另一個人。
帖子下麵陸續有了迴複。
大多是技術討論,有人質疑她演算法中的某個引數設定,有人提出改進建議。路容一一迴複,用詞專業,邏輯嚴謹。
第四天晚上,她收到了一條私信。
發信人id:破曉_秦風。
「溪流你好,我是‘破曉’創業者聯盟的創始人秦風。看了你的演算法構想,很受啟發。我們團隊最近也在研究類似方向,不知道是否有機會深入交流?」
路容盯著那行字。
螢幕的光映在她眼睛裏,亮得有些刺眼。
她移動滑鼠,點開這個id的資料頁。認證資訊顯示:秦風,“破曉”創業者聯盟創始人,前深港大學計算機係副教授,專注於資料安全與倫理技術創業。
資料很幹淨,沒有可疑之處。
路容迴複:「秦先生您好,感謝關注。我對‘破曉’聯盟的理念有所瞭解,很欣賞你們在資料倫理方麵的堅持。可以交流。」
十分鍾後,秦風迴複:「本週六下午三點,‘深港創客咖啡館’有一場小型技術沙龍,主題是‘資料安全的邊界’。我會參加。如果你方便,我們可以見麵聊聊。」
路容的手指懸在鍵盤上方。
見麵。
風險。
但她需要第三方驗證。她需要有人能幫她分析那些從“深藍計劃”外圍資料中提取出的異常特征——那些特征太隱蔽,太專業,她自己分析的結果說服力不夠。她需要權威的技術團隊給出獨立的結論。
而“破曉”聯盟,是目前最合適的選擇。
她迴複:「好。我會戴黑色口罩和帽子,方便識別。」
***
週六下午兩點四十分。
路容站在出租屋的穿衣鏡前。
鏡子裏的人穿著簡單的灰色衛衣和黑色長褲,頭發紮成低馬尾,臉上戴著黑色口罩,頭上壓著一頂黑色棒球帽。帽簷壓得很低,遮住了大半張臉。
她看著鏡子裏的自己。
三年前,她站在天啟科技的落地窗前,穿著定製西裝,妝容精緻,眼神明亮。那時候的她,相信技術可以改變世界,相信努力會有迴報,相信正義不會缺席。
現在,鏡子裏的人像個影子。
路容深吸一口氣,轉身拿起揹包。包裏裝著那台“幹淨”的私人電腦,還有一份列印出來的技術文件——文件裏隱去了所有敏感資訊,隻保留了演算法框架和部分模擬資料。
她出門。
***
深港創客咖啡館位於老城區的一條小巷裏。
巷子很窄,兩邊是斑駁的磚牆,牆上爬著枯黃的藤蔓。下午的陽光斜斜地照進來,在石板路上投下細長的光影。空氣裏有咖啡的香氣,還有遠處傳來的、若有若無的爵士樂聲。
路容推開咖啡館的門。
風鈴聲清脆響起。
室內光線昏暗,暖黃色的燈光從天花板上垂下來。牆壁是裸露的紅磚,上麵掛著各種科技公司的logo牌和創業團隊的照片。空氣中彌漫著咖啡豆烘焙的焦香,還有黃油和麵粉在烤箱裏混合的甜膩氣息。
沙龍區在咖啡館最裏麵。
七八張桌子拚在一起,周圍坐了十幾個人。大多是年輕人,穿著休閑,麵前擺著膝上型電腦或平板。有人在低聲討論,有人在白板上畫著流程圖。
路容掃了一眼。
她很快認出了秦風——資料頁上的照片是幾年前拍的,但本人變化不大。三十五六歲的年紀,穿著淺藍色的襯衫,袖子挽到手肘,戴一副黑框眼鏡。他正低頭看著手裏的平板,眉頭微皺,像是在思考什麽。
路容走過去。
她在秦風對麵的空位坐下。
秦風抬起頭。他的眼睛在鏡片後麵,眼神很清澈,帶著一種學者特有的專注。
“溪流?”他問,聲音溫和。
路容點點頭。口罩遮住了她的臉,但她的眼睛露在外麵——她刻意讓眼神保持平靜,甚至有些疏離。
“秦先生。”她的聲音透過口罩傳出來,有些悶。
“叫我秦風就好,”他笑了笑,把平板放到一邊,“很高興你能來。你的演算法構想我仔細看了,差分隱私和同態加密的混合模型——這個思路很巧妙,尤其是你在區域性敏感度調整上的處理。”
他說話語速不快,但每個詞都很準確。
路容從揹包裏拿出電腦,開啟。
“我在模擬實驗中發現,傳統差分隱私在應對高維資料關聯攻擊時存在漏洞,”她說,聲音平穩,“而同態加密雖然能保護計算過程,但計算開銷太大。混合模型試圖在兩者之間找到平衡點。”
她調出幾張圖表。
螢幕的光映在兩人臉上。秦風身體前傾,仔細看著那些曲線和資料點。他的手指在桌麵上輕輕敲擊,像是在心裏計算著什麽。
“這個平衡點的引數設定,你是怎麽確定的?”他問。
路容調出另一份文件。
“基於資料分佈的特征自適應調整,”她說,“我設計了一個輕量級的評估模組,實時監測資料流的統計特征,動態調整噪聲注入的強度。”
秦風的眼睛亮了一下。
“有意思,”他說,“這讓我想起我們團隊最近在做的一個專案——醫療資料的跨機構聯合分析。我們也在嚐試類似的自適應隱私保護方案,但評估模組的設計比你這個複雜得多。”
他拿起自己的平板,調出幾張圖。
兩人開始深入討論。
路容漸漸放鬆下來。秦風的問題很專業,但沒有任何攻擊性。他像是在進行一場純粹的技術探討,眼睛裏隻有對問題的好奇和專注。
這種專注,讓她想起了三年前的自己。
那時候的她,也會為了一個演算法優化方案熬夜到淩晨,會因為想到一個新的思路而興奮得睡不著覺。
“資料安全不僅僅是技術問題,”秦風突然說,他靠迴椅背,端起桌上的咖啡喝了一口,“更是倫理問題。我們保護資料,到底是在保護什麽?是使用者的隱私,還是公司的利益?這兩者經常衝突。”
路容看著他。
咖啡館裏的燈光在他臉上投下柔和的陰影。他的表情很認真,不像是在說客套話。
“我認為是在保護人的尊嚴,”路容說,聲音很輕,“資料是人的延伸。當資料被濫用,被交易,被用來操縱和傷害,人就不再是完整的人。”
秦風沉默了幾秒。
然後他點點頭。
“我同意,”他說,“這也是‘破曉’聯盟成立的初衷——我們想證明,技術可以既強大又善良,商業可以既成功又正直。”
路容的手指在鍵盤上輕輕摩挲。
她看著秦風的眼睛。那雙眼睛很幹淨,沒有她熟悉的、在星耀集團裏常見的算計和偽裝。
也許,這是個機會。
“秦先生,”她開口,聲音依然平穩,“我最近在研究一些公開資料集的匿名化效果評估。過程中,我發現了一些……有趣的現象。”
秦風放下咖啡杯。
“什麽現象?”
路容調出另一份文件。這份文件是她精心準備的——裏麵包含了幾組從“深藍計劃”外圍資料中提取出的“匿名化特征”。這些特征被偽裝成“公開資料集的異常樣本”,附帶了詳細的技術分析。
“你看這幾組資料,”她指著螢幕,“表麵上看,匿名化處理很完善——直接識別符號被刪除,準識別符號被泛化,甚至加入了符合差分隱私要求的噪聲。但是……”
她放大其中一張圖。
“注意這些資料包的加密模式,”她說,“雖然內容被加密,但後設資料的結構特征非常統一。更關鍵的是,這些資料包在網路傳輸過程中,會出現規律性的時間間隔波動——這種波動模式,我在其他公開資料集裏從未見過。”
秦風湊近螢幕。
他的眉頭皺了起來。
“確實奇怪,”他說,“這種波動模式……像是人為設計的流量偽裝。你在哪裏找到的這些資料?”
“一些公開的科研資料倉儲,”路容說,聲音沒有任何波動,“我本來是想測試我的演算法在不同資料來源上的表現,結果發現了這些異常。”
她停頓了一下。
“秦先生,以你的經驗看,這些特征可能意味著什麽?”
秦風盯著螢幕,手指在平板上快速滑動。他調出了幾個分析工具,把路容提供的資料匯入進去。圖表在螢幕上跳動,曲線交錯,數字滾動。
咖啡館裏的爵士樂換了一首,薩克斯風的聲音低沉而綿長。空氣裏的咖啡香氣更濃了,混合著旁邊桌上一份剛端上來的芝士蛋糕的甜膩味道。路容能聽見自己的呼吸聲,透過口罩,有些急促。
她強迫自己平靜下來。
三分鍾。
五分鍾。
秦風抬起頭。
“這些特征,”他緩緩說,“不像是一般的匿名化處理失誤。後設資料結構的高度統一,說明背後有統一的處理流程;時間間隔的規律性波動,更像是為了規避流量分析而設計的偽裝策略。”
他看著路容。
“溪流,你提供的這些樣本,可能涉及更複雜的資料流轉路徑。如果我的猜測沒錯,這些資料在匿名化之後,可能還經曆了其他處理——比如,被匯入某個中間平台,進行二次加工或分發。”
路容的心跳漏了一拍。
但她控製住了表情。
“二次加工或分發?”她問,“你的意思是……”
“我的意思是,”秦風壓低聲音,“這些資料可能被用於非公開的目的。比如,商業資料交易。”
路容沉默。
咖啡館裏的燈光似乎暗了一下。她看見秦風眼鏡片後麵,那雙眼睛裏的專注變成了嚴肅。
“秦先生,”她開口,聲音比剛才更輕,“如果……如果我想進一步驗證這個猜測,你有什麽建議嗎?”
秦風看著她。
他的目光在她臉上停留了幾秒——雖然隻能看到眼睛和口罩上方的麵板,但他看得很認真。
“我們團隊可以幫你分析,”他說,“‘破曉’聯盟有專門的資料安全實驗室,裝置和技術都很齊全。如果你願意,可以把這些樣本的完整技術特征提供給我們,我們做一次全麵的風險評估。”
路容的手指收緊。
“需要多長時間?”
“一週左右,”秦風說,“我們會從加密模式、後設資料結構、網路行為特征等多個維度進行分析,給出技術報告。”
他頓了頓。
“不過溪流,我得提醒你——如果這些資料真的涉及非法交易,那背後可能牽扯到很複雜的利益網路。你確定要繼續深入嗎?”
路容看著他。
她的腦海裏閃過很多畫麵。李劍的臉。王總監的眼神。周哲畫在餐桌上的那個簡圖。還有三年前,她抱著紙箱走出天啟科技大樓時,身後那些竊竊私語的聲音。
“我確定,”她說,聲音很穩,“技術應該被用於保護人,而不是傷害人。如果這些資料真的有問題,我想知道真相。”
秦風點點頭。
他的表情裏多了一絲欣賞。
“好,”他說,“你把資料發給我,我安排團隊分析。另外……”
他身體前傾,聲音壓得更低。
“我們最近也在關注資料黑市的動態。有一個平台,叫‘暗網樞紐’,最近半年特別活躍。平台上流通的很多‘脫敏商業資料’,在技術特征上和你提供的這些樣本有相似之處。如果你感興趣,我可以把相關的監測報告發你一份。”
路容的心髒猛地一跳。
暗網樞紐。
這個名字,她記下了。
“謝謝,”她說,“我很感興趣。”
秦風笑了笑。他拿出手機,調出一個加密通訊軟體的二維碼。
“加一下這個,”他說,“以後方便聯係。資料和分析報告都通過這個渠道傳輸,更安全。”
路容掃碼,新增。
她的聯係人列表裏,多了一個名字:破曉_秦風。
***
下午四點二十分,路容離開咖啡館。
巷子裏的陽光已經西斜,在石板路上投下更長的影子。風從巷口吹進來,帶著初秋的涼意,捲起地上的幾片落葉。落葉擦過地麵,發出沙沙的輕響。
路容拉緊衛衣的領口,快步走向地鐵站。
她的揹包裏,那台私人電腦已經關機。但她的腦海裏,那個名字在反複迴響。
暗網樞紐。
如果秦風說的是真的,如果“深藍計劃”的資料真的流向了那個平台……
那她離真相,又近了一步。
地鐵站裏人很多,空氣悶熱,混雜著汗味和香水味。廣播裏在播報到站資訊,女聲機械而平穩。路容擠進車廂,抓住扶手。車廂搖晃,燈光在頭頂明滅。
她看著車窗玻璃上自己的倒影。
黑色口罩,黑色帽子,像個影子。
但影子的眼睛裏,有光在閃爍。
那是火種。
三年前被踩滅的火種,現在,正在灰燼深處重新燃起。