夜色尚未完全褪去,城市邊緣的天際線仍被一層灰藍壓著。記憶修復中心b區三層的實驗室燈亮得刺眼。白露坐在主控台前,骨傳導耳機緊貼耳後,屏幕上的波形圖不斷跳動,像一排排起伏的山脊。她右手食指在鍵盤上敲擊,左手無意識地摩挲著鎖骨處的逆向莫比烏斯環紋身。她的呼吸節奏很淺,每隔幾分鐘就要停頓一下,摘下耳機,閉眼深吸一口氣。
剛才眼角又閃過了那個畫面——母親站在窗邊,手里握著一瓶藥,背影佝僂,窗簾被風吹得微微鼓起。那不是記憶,是幻覺,是長期屏蔽他人記憶波動帶來的副作用。她沒吃藥,只是把抗幻覺藥片從口袋里拿出來看了看,又塞回去。現在不是休息的時候。
戒嚴令已經持續了三十六小時。整個中心進入靜默運行模式,非核心系統全部關閉,安保頻率翻倍。甦晚帶人訓練的消息她知道,但沒去現場。她的戰場在這里,在數據流與神經信號之間。陳默不會坐視他們集結反抗,一定會動手。而他最可能用的武器,就是記憶病毒——偽裝成正常記憶晶體潛入系統,悄無聲息地改寫、刪除、污染使用者的記憶結構。
評估系統必須升級。
她調出系統底層協議,光標停在采樣頻率參數欄。目前每秒32次的數據采集,在高壓環境下存在壓縮漏檢的風險。一旦病毒采用間歇性脈沖偽裝,很容易被當成噪聲過濾掉。她輸入指令,將頻率提升至64次,並接入中心備用算力池。服務器風扇轉速瞬間提高,機櫃發出低沉的嗡鳴。
第一輪模擬測試開始。
虛擬患者腦波模型載入,隱藏病毒程序以“情感抑制型”模式注入,潛伏期設定為十二分鐘。系統運行平穩,前十分鐘未觸發任何警報。白露盯著屏幕,手指懸在暫停鍵上方。第十一分四十七秒,波形出現微小畸變,幅度低于閾值0.3毫伏,系統未識別。病毒成功繞過防御,進入第二階段——記憶篡改。
失敗。
她咬了下嘴唇,重新調整參數。這次增加前置濾波模塊,剔除高頻干擾,同時拉高敏感度。第二次測試,病毒在第九分鐘被捕捉,但誤將一段正常的悲傷記憶標記為攻擊源,提前觸發紅色警報。第三次、第四次……連續七次測試,要麼漏檢,要麼誤報。誤差率始終卡在18%以上。
她靠向椅背,肩頸傳來一陣酸脹。連續工作十九個小時,身體已經開始抗議。右手指尖輕微抽搐,是長時間敲擊鍵盤導致的肌肉疲勞。她脫下耳機,倒了半杯溫水喝下去,水溫剛好不燙嘴。桌角放著一張打印紙,上面是林遠昨天留下的手寫批注︰“波動熵值異常優先于振幅判斷。”她盯著這句話看了很久。
記憶的本質是信息流動。情緒強烈時信號振幅大,但這並不等于危險。真正的問題在于混亂程度——也就是熵值。如果能建立一個基于神經信號無序性的判斷模型,或許就能區分真實感染和正常情感波動。
她開始重構算法。
新的識別邏輯不再依賴單一振幅或頻率閾值,而是計算單位時間內神經電信號的分布離散度。健康大腦的情緒起伏雖然劇烈,但具有可預測的節奏;而病毒入侵會導致局部信號突變、相位錯亂,形成不可逆的混沌狀態。這就是突破口。
她調取過往百例健康志願者的腦波樣本,涵蓋憤怒、悲痛、狂喜等極端情緒狀態,逐一標注其熵值變化曲線。然後加入已知的五種病毒攻擊模式進行對比分析。屏幕上逐漸生成兩條趨勢線︰一條平滑起伏,另一條如鋸齒般劇烈跳躍。差異清晰可見。
“找到了。”她低聲說。
凌晨三點十五分,新版本系統編譯完成。她命名為“守界者2.0”。核心功能是動態基線校準——每個使用者都會生成專屬的情感波動基準模型,系統據此調整檢測閾值。這樣一來,既不會因個體差異造成誤判,又能精準鎖定異常熵增區域。
她啟動全系統聯機測試。
第一輪壓力測試中,系統成功識別出三種偽裝形態的病毒注入,平均響應時間4.7秒。但她很快發現新問題︰當兩名測試者同時出現強烈情緒反應時,系統誤觸發黃色預警兩次、橙色一次。安保組接到信號,立即啟動應急響應程序,兩名警衛持械抵達實驗室門口確認情況。
“是誤報。”她通過對講系統解釋,“繼續測試,不要干預。”
她意識到,即便有了個體基線,群體環境下的交叉干擾依然存在。必須引入分級響應機制,避免過度反應消耗資源。她增設三級預警體系︰黃色為可疑波動,僅在控制台彈窗提示;橙色為持續異常,啟動局部隔離協議;紅色為確認感染,自動切斷神經接口並通知醫療組介入。
最關鍵的是報警方式。聲音警報會引發連鎖恐慌,尤其在戰備狀態下。她改為燈光與震動反饋——主控台邊緣嵌入一圈LEd燈帶,黃光閃爍表示觀察中,橙光旋轉代表風險鎖定,紅光頻閃即為最高級別威脅;同時將信號同步至值班人員的手環,以不同節奏的震動作提醒。
第五次全系統測試開始。
虛擬網絡中,十名模擬用戶同時在線,其中三人被植入潛伏期病毒,另七人為正常情緒波動對照組。系統運行三分鐘後,一名用戶的熵值曲線突然躍升,超出基線標準兩倍以上。黃燈亮起。十秒後,異常信號未消退,反而擴散至鄰近腦區,系統自動升級為橙色預警,並標記出感染源頭坐標。又過二十秒,病毒嘗試激活記憶清除協議,系統瞬間判定為攻擊行為,紅燈爆閃,神經接口強制斷開,隔離程序啟動。
其余七人雖有情緒起伏,但熵值變化均在預設範圍內,未觸發任何警報。
成功了。
她回看日志,系統穩定運行72分鐘,零誤報,三次真實攻擊全部捕獲。病毒特征庫也完成了自學習更新,能夠識別新型變種的早期征兆。
她長出一口氣,肩膀終于松了下來。屏幕右下角的時間顯示05:08。天快亮了。
她摘下骨傳導耳機,輕輕放在桌角。耳機線上編著的中國結還完好,那是她自己打的,用來固定線路,也像是某種執念的錨點。她伸手摸了摸鎖骨上的紋身,指尖觸到皮膚時有些發麻。太久沒活動,整個人像被釘在座位上。她站起身,走了兩步,腿有點僵。桌上的鋁盒開著,里面靜靜躺著一片銀絲眼鏡腿——林遠上周做手術時掉落的,她撿回來一直沒還。
門鎖輕響。
她轉頭,看見林遠走進來。他穿著防靜電白大褂,左手插在口袋里,虎口那道淡銀色疤痕在燈光下隱約可見。他沒說話,徑直走到主控台前,目光掃過屏幕上的運行日志。
“什麼時候開始的?”他問。
“昨晚十一點二十三分。”她答,“第七次采樣優化後找到突破口。”
他點點頭,拿起打印出來的系統報告翻看。紙張邊緣有些卷曲,是他習慣性捏著一角的動作留下的痕跡。他看完最後一頁,抬眼看向她。
“可以部署了嗎?”
“已經上線。所有終端同步更新,後台持續監控熵值變化。只要病毒進入神經系統,超過三秒就能鎖定。”
他把報告夾回文件夾,放在桌上。“很好。”
她沒回應,只是低頭整理數據線。手指還在抖,但她不想讓他看見。她知道他在想什麼——這道防線能不能撐住第一波攻擊?會不會有人在不知情的情況下成為病毒載體?這些都不是技術能完全解決的問題。但至少,他們不再是盲人。
“你該休息了。”他說。
“還有日志要歸檔。”她打開最後一個文檔,開始錄入最終調試記錄。筆尖劃過紙面的聲音很輕,但在安靜的房間里格外清晰。
林遠站在原地沒動。他知道她不會立刻離開。她從來不是那種完成任務就轉身走人的類型。她要把每一行代碼、每一個參數、每一次心跳都記下來,仿佛這樣就能讓結果更牢靠一些。
他走到牆邊的儲物櫃前,取出一件新的骨傳導耳機遞給她。“舊的接觸不良了,換這個。”
她接過,沒道謝,也沒抬頭。但他注意到她把舊耳機收進了口袋,而不是扔進回收箱。
“甦晚那邊怎麼樣?”她問。
“訓練結束了。全員通過綜合演練。”他的聲音很平,沒有多余情緒,“她宣布明天凌晨四點繼續。”
她嗯了一聲,繼續寫著。筆尖頓了一下,又繼續移動。
“你們都在拼。”她說。
“我們沒別的選擇。”
她停下筆,抬頭看他。“那你呢?你準備怎麼打這一仗?”
他沒回答。片刻後,他走向門口,手搭上門把時才開口︰“我去找葉蓁,開個會。所有人到場。”
她明白這是結束對話的信號。她合上筆記本,站起身,把最後一段日志存檔。系統界面仍在跳動,綠色字符穩定流淌,像一條活著的河。
林遠走出實驗室,走廊燈光冷白。他腳步未停,穿過b區通道,走向主會議室。手中拿著那份升級報告,指節微微發白。他知道,接下來的會議不會再是討論準備,而是宣布行動。防御已經建成,反擊即將開始。
白露站在控制台前,看著屏幕上跳動的綠色字符。她喝了剩下半杯水,溫度早已涼透。肩頸的酸痛越來越明顯,但她沒有坐下。她走到窗邊,拉開百葉簾一條縫。外面天空正由暗轉青,第一縷光線照在建築外牆上,反射出金屬般的光澤。
她關上簾子,回到座位。
系統運行正常,三級預警機制待命,情感基線數據庫完整,病毒特征庫實時更新。所有參數都已校準,所有漏洞均已修補。守界者2.0正式投入使用。
她打開日志本最後一頁,寫下一句話︰“05:47,系統升級完成。無誤報,無漏檢。防線已立。”
合上本子時,筆從指間滑落,滾到桌沿,差點墜地。她伸手接住,握緊。
門外走廊的腳步聲漸遠。整棟樓仍在寂靜中運轉,像一台精密機器,等待第一次真正的撞擊。
她坐著沒動,眼楮盯著屏幕,直到下一組數據流平穩匯入主干道。