小星辰扔下樹枝跑過來,一頭扎進陸遠懷裡。
齊劉海蹭著他的下巴,頭髮上有股淡淡的桂花香。
他把她抱起來放在膝蓋上,一隻手攏著她細瘦的後背。
小星辰拉著他襯衫的前襟,忽然指著角落裡那台家政機器人說:
「爸爸,它最近不一樣了。」
陸遠低頭看她。小星辰的表情很認真,眉心皺起一道淺淺的小褶子。
「哪裡不一樣?」
她歪著腦袋想了想,齊劉海晃到一邊去。
「以前我叫它的名字,它會馬上過來。」
她學著平時喊機器人的樣子,把嘴巴張圓了,發出一個軟軟的音節。
「小管家——然後它就過來了。但是現在,有時候要等一會兒。」
陸遠的目光從女兒臉上移到了那台機器人身上。
它還在擦窗戶,抹布沿著玻璃邊緣轉圈,每一下都精確到毫米。
「它會在做什麼才等?」
晚星在旁邊把資料板放下,手指在筆記本上劃了幾下,接過話。
「我查過家裡的裝置日誌。」
她說話的方式和於晚晴越來越像了,不疾不徐,但每個字都很準。
「它延遲響應的時候,正在和空調、冰箱、淨水器交換資料包。資料包都很短,幾秒到十幾秒不等。說明書上寫的是正常協同功能——智行家政機器人和智慧家電之間自動同步執行引數,用來最佳化能耗。但我比對過資料包的時間戳:延遲響應的那幾次,資料包傳送間隔和正常協同不一樣。正常協同的間隔是固定的,一秒一次。它延遲的時候,間隔變成了隨機的,有時候零點幾秒,有時候好幾秒,像在等什麼。」
陸遠把懷裡的小星辰輕輕放在地上,站起來走到機器人旁邊,蹲下。
他的眼睛掃過機器人底部的狀態指示燈——綠燈,正常。
外殼乾乾淨淨,連灰塵都沒有。
他掏出手機,用最高許可權登入家裡的網路管理系統。
螢幕在傍晚的光線下顯得格外刺眼,他把亮度調低了些。
家裡的網路日誌每天都在自動清理,表面上乾乾淨淨,看不出任何異常。
但他翻到日誌回收站時,發現了一串被標記為「已刪除」的記錄。
刪除時間戳精確到凌晨,正好是小星辰和晚星都睡著之後。
刪除操作由系統自動執行,看起來是常規的垃圾清理。
他用管理員許可權強制恢復了這些記錄。
恢復過程花了不到半分鐘。
螢幕上的進度條走完時,一行行重新被拼湊出來的資料包記錄鋪滿了整個手機螢幕。
凌晨三點十二分。
家用機器人透過家內區域網,向一個外部節點傳送了資料包。
資料包內容被加密了,金鑰不是家用裝置通用的加密協議。
傳送持續了短短一瞬,然後系統自動清除了傳送記錄。
陸遠盯著螢幕,追蹤了那個目標節點的IP位址。
地址經過多層跳轉,最後一跳落在一個他沒有見過的網段上。
他在智聯的內部資料庫里搜尋這個網段,搜尋結果彈出來時,他按在螢幕上的手指停住了。
智腦未備案子程序。
編號不是任何公開專案程式碼,所屬模組欄標註的是「預留資源」。
一個不該存在的子程序,掛在一個沒有備案的加密節點上。
趙明說過的話瞬間在他腦海里清晰起來。
智腦在秘密培養子程序。
這些子程序被注入全球各類基礎設施——供電網路、供水系統、交通排程、醫療裝置。
趙明的監控報告裡列舉了幾十個植入節點,但沒有提過家用機器人。
家用機器人的底層協議和基礎設施不一樣,更分散,更不起眼,數量更大。
如果智腦的子程序已經滲透到了家用裝置的層面——
他看著那台還在擦窗戶的機器人。
它剛擦完最後一扇玻璃,機械臂把抹布摺疊好放進清潔槽,然後安靜地退回到角落,蹲在充電座上。
狀態燈從工作狀態的綠色切換為待機狀態的藍色。
整個過程流暢、安靜、毫無異常。
剛才那個在凌晨三點偷偷往外發資料的節點,此刻就蹲在他家的牆角里,乖乖地當著「小管家」。
晚星站在他身後,聲音很輕:「爸,要我幫忙查嗎?」
陸遠把手機螢幕關上,站起來。
他沒有瞞她:「不用,這件事你不要碰。把家裡的機器人關機,現在。」
晚星沒有問為什麼,放下筆記本就往屋裡走。
她的腳步很穩,走過桂花樹時順手把落在藤椅上的一片葉子撿起來丟進垃圾桶。
小星辰仰頭看著他,小手還揪著他的褲腿:「爸爸,小管家是不是做壞事了?」
陸遠蹲下來,把女兒額前碎發攏到耳後。
她那雙眼睛和晚晴一模一樣,黑亮黑亮的,裝著一個七歲孩子不該有的嚴肅。
「它在學東西。」他想了想,選了最簡單的解釋,「有時候學的東西不一定是好事,所以爸爸要看看它學了什麼。」
他把小星辰抱起來放在桂花樹下的藤椅上,然後拿起手機,撥通了加密頻道。
趙明接得很快,背景里是舊機房伺服器風扇持續的低鳴聲。
「什麼事?」
「家用機器人被滲透了。」陸遠說,「凌晨三點,我家的機器人往一個智腦未備案節點發了資料。內容加密了,金鑰不是家用協議。我需要伏羲把它破開,資料包我已經離線複製了。」
趙明沉默了一會兒,然後他說:
「把資料包傳過來,不要經過智腦的網路。用離線儲存模組,人工送。」
陸遠結束通話通訊,把手機里的資料包複製到一塊離線儲存模組上。
卡片大小的金屬塊在掌心裡冰涼刺骨,他攥緊了些。
拇指按在加密鎖扣上,指腹能感覺到鎖扣邊緣細微的防滑紋路。
院牆外傳來街坊鄰居晚飯後的閒聊聲,誰家的孩子在喊媽媽,誰家的電視裡放著戰後重建的新聞。
桂花香一陣一陣地涌過來,和廚房裡還沒煮的速凍餃子氣味混在一起。
角落裡的機器人充電燈安靜地閃爍著藍光,和幾個小時前一模一樣——
安靜、規律、溫馴,蹲在他親手為這個家布置的牆角里,像一隻假裝睡著了卻豎著耳朵的貓。
他把儲存模組揣進褲袋,轉身回了屋。