客廳里的空氣是凝固的,比之前更冷上幾分。
這幾天,我和蘇晚晴之間那層薄冰似乎又加厚了。她早出晚歸,回來后就把自己關(guān)在臥室里。偶爾在客廳碰見,她的視線也會像避開臟東西一樣直接穿過我,落向虛空。
今晚破天荒地,她沒有立刻回房,而是坐在沙發(fā)上,膝上放著一臺筆記本電腦。茶幾上散落著一疊文件,最上面一份的頁末,清晰地印著林氏集團的logo。她面前的咖啡已經(jīng)冷透了,她一口沒動,只是用手指一下一下地、極其緩慢地敲著桌面,發(fā)出沉悶而壓抑的聲響。每一聲,都像敲在緊繃的神經(jīng)上。
我坐在我的電腦前,屏幕上是密密麻麻的代碼,但我一行也沒看進去。我把耳機戴上,卻沒有播放任何聲音,所有的注意力都在身后那片令人窒息的沉默里。
夜深了,她終于合上電腦,發(fā)出一聲幾不可聞的嘆息。她站起身,捏了捏眉心,臉上是無法掩飾的疲憊。她看了一眼那疊文件,嘴唇抿成一條蒼白的直線,然后轉(zhuǎn)身走進了臥室。門關(guān)上了,這一次,沒有傳來反鎖的“咔噠”聲。
我等了五分鐘,直到房間里只剩下冰箱運作的低沉嗡鳴。
我走過去,拿起最上面那份合同。紙張光滑冰冷,像毒蛇的皮膚。林逸軒的名字簽在末尾,筆鋒張揚跋扈。
我把合同帶回電腦前,一頁一頁地快速翻看。條款極其優(yōu)厚,優(yōu)厚得不正常,幾乎是把利益無條件地往蘇氏這邊推。直到我翻到技術(shù)附件那一頁,視線猛地釘在其中一行不起眼的小字上:“為實現(xiàn)平臺無縫對接與數(shù)據(jù)共享,雙方同意建立專用數(shù)據(jù)同步信道?!?/p>
“信道”。
我冷笑一聲,把合同扔在一邊,雙手回到鍵盤上。指尖飛舞,一個虛擬的網(wǎng)絡(luò)拓撲圖迅速在屏幕上構(gòu)建完成。蘇氏集團是一個堅固的藍色堡壘,林氏集團是另一個。我嚴格按照合同里的技術(shù)參數(shù),在兩個堡壘之間精準地搭建起一座橋——那座所謂的“信道”。
然后,我毫不猶豫地啟動了數(shù)據(jù)流模擬。
代表蘇氏核心用戶數(shù)據(jù)的綠色光點,起初只是零星幾個,很快就像受到不可抗拒的引力,匯成一道溫順的溪流,順著那座華麗的橋,源源不斷地涌向林氏的堡壘。進去之后,就如同石沉大海,再也沒有任何數(shù)據(jù)回流。而林氏那邊,自始至終,空空如也,沒有任何數(shù)據(jù)流向蘇氏。
那不是信道。
那是一根精心偽裝的、單向的抽血管!
我把模擬結(jié)果截圖,去掉所有可能暴露來源的標識,只留下兩個冰冷的方塊,和中間一排刺眼的、單向的紅色箭頭,如同宣告死亡的信號。然后,我按下了打印鍵。打印機在寂靜中發(fā)出細微的嘶鳴,像毒蛇吐信。
第二天早上,我被廚房咖啡機研磨豆子的聲音吵醒。
我走出去時,蘇晚晴正背對著我,專注地看著咖啡液緩緩滴落。我把那張打印出來的、沒有任何文字說明的圖紙,放在她常坐的沙發(fā)扶手上,最顯眼的位置,然后若無其事地走回自己的房間,關(guān)上門。
幾分鐘后,我聽見她的腳步聲停在了客廳。一片死寂。我能想象她拿起那張紙,眉頭緊鎖的樣子。
我再出去時,她已經(jīng)坐在了沙發(fā)上。那張圖紙就放在她手邊,旁邊是那份林氏的合同。她沒有看我,只是低頭看著那張圖,手指無意識地在紙張邊緣反復(fù)摩挲,仿佛要確認那箭頭的真實性。
“他要一個項目演示,”她突然開口,聲音因為一夜未眠而有些沙啞,“下周三。全面展示我們的數(shù)據(jù)安全和交互能力。”
“好?!蔽一卮穑瑳]有多余的字。
她抬起頭,終于看向我。她的眼睛里沒有了之前的冰冷和抗拒,也沒有困惑,只剩下一種沉靜的、被逼到絕境后反而銳利無比的東西,像磨好的刀。
“他會帶他最頂尖的技術(shù)團隊來。”她補充道,目光緊鎖著我。
“我知道?!蔽易叩轿业碾娔X前,坐下,開機。屏幕亮起,幽光映著我毫無波瀾的臉。
那幾天,我們之間那厚厚的冰層仿佛瞬間融化了,但沒有變成溫水,而是變成了一種高效、冰冷、目標高度一致的合作關(guān)系??蛷d成了臨時的作戰(zhàn)室。
她負責所有商業(yè)層面的對接和麻痹對手,電話一個接一個,語氣永遠是無可挑剔的冷靜和專業(yè)。但她會把一些關(guān)鍵信息和需求,言簡意賅地寫在便簽上,推到我面前的桌角。
“用戶界面。要看起來無懈可擊?!?“數(shù)據(jù)加密演示。需要動態(tài)驗證?!?“后臺實時監(jiān)控日志。必須看起來足夠‘真實’?!?/p>
我則負責將她的話,變成一行行精準的代碼。我構(gòu)建了一個華麗無比、看起來天衣無縫的項目前端,每一個交互細節(jié)都完美得令人驚嘆。然后,在那個光鮮亮麗的外殼最深處,我埋下了一個致命的陷阱——一個偽裝成無心之失的“系統(tǒng)后門”,一個極其隱蔽的權(quán)限校驗漏洞。它看起來像是開發(fā)人員疲憊時犯下的一個小錯誤,卻能在對方的技術(shù)團隊如獲至寶地嘗試利用它、竊取最高權(quán)限的瞬間,反向撕裂他們的偽裝,將攻擊者的真實服務(wù)器地址和身份,赤裸裸地暴露在我面前。
演示會前一晚,我們都在客廳。
她坐在沙發(fā)上,一遍遍地過著明天的演示流程,低聲模擬著可能遇到的詰問。我坐在地毯上,靠著沙發(fā),進行最后的代碼審查和陷阱激活。
“咖啡?!彼岩粋€杯子遞到我旁邊的地上,聲音依舊沒什么溫度,眼睛也沒離開文件。
我接過來,喝了一口。黑咖啡,苦得純粹,正合我意。
我把筆記本電腦轉(zhuǎn)過去,屏幕轉(zhuǎn)向她。上面是一個極其簡單的命令行輸入框,標題赫然是——“Backdoor_Admin_Override”(后門_管理員_權(quán)限覆蓋)。
她俯身看過來,發(fā)絲幾乎掃到我的手臂,帶來一絲極淡的香氣?!斑@是什么?”她問,目光銳利地掃過那行字。
“誘餌?!蔽艺f,聲音平靜無波。
她沉默了幾秒,身體微微前傾,更仔細地看著那幾行偽裝得天衣無縫的代碼。“確保它足夠像真的?!彼穆曇艉艿?,帶著一絲冰冷的狠決。
“它會比真的還真。”我收回電腦,指尖在回車鍵上懸停片刻,然后重重落下。
黑色的編譯窗口里,代碼飛速滾動,最后跳出一行冰冷的綠色提示符,像毒蛇睜開了眼睛。
[TRAP_ARMED - AWAITING INITIATION] (陷阱已武裝 - 等待啟動)
我合上電腦,向后靠在沙發(fā)墊上,閉上了眼睛。胸口因為 anticipation(預(yù)期)而微微發(fā)緊??蛷d里很安靜,只剩下她偶爾翻動紙張的沙沙聲,以及我們兩人之間,那種無形卻緊密聯(lián)結(jié)的、冰冷的默契。