服務(wù)器機(jī)房的冷氣混著咖啡渣的焦糊味,在凌晨三點(diǎn)的研發(fā)部彌漫。林晚盯著屏幕上滾動(dòng)的代碼流,指尖在鍵盤上懸了半秒,終究還是按滅了剛調(diào)出的用戶畫像數(shù)據(jù)庫(kù)窗口。
第三杯速溶咖啡的粉末還粘在杯底,她揉了揉發(fā)酸的太陽(yáng)穴,余光瞥見(jiàn)玻璃隔斷外的身影——姚浮萍正站在打印機(jī)旁,米白色沖鋒衣的帽子沒(méi)拉好,露出幾縷被靜電吸得凌亂的發(fā)絲。這位技術(shù)總監(jiān)似乎永遠(yuǎn)不需要睡眠,就像她親手搭建的防火墻一樣,二十四小時(shí)保持戒備狀態(tài)。
“林晚?”姚浮萍的聲音隔著玻璃傳來(lái),帶著電流般的銳利,“把上周的測(cè)試日志整理好,十分鐘后放我桌上。”
林晚猛地回神,碰倒了腳邊的垃圾桶。紙屑滾落的瞬間,她看清了最底下那張被撕碎的便簽——上面是荊棘科技產(chǎn)品經(jīng)理的字跡:【周五前,我要“星鏈”的用戶行為模型,否則你母親的住院手續(xù)……】
胃部突然一陣痙攣,她彎腰按住小腹,冷汗順著鬢角往下滑。三天前在茶水間,曹辛夷塞給她的那盒胃藥還在抽屜里,鋁箔包裝被體溫焐得發(fā)潮。那個(gè)總是踩著十厘米高跟鞋、眼線比代碼還精準(zhǔn)的前臺(tái)主管,遞藥時(shí)卻別過(guò)臉說(shuō)“看你臉色差,順手多拿的”。
“需要幫忙嗎?”
林晚抬頭撞進(jìn)一雙淺褐色的眼睛。姚厚樸舉著兩杯熱可可站在門口,黑框眼鏡后的目光帶著理工科男生特有的直白。這位負(fù)責(zé)服務(wù)器維護(hù)的工程師總愛(ài)穿格子襯衫,說(shuō)話時(shí)習(xí)慣撓后腦勺,此刻他手里的馬克杯印著星際迷航的logo,蒸汽在鏡片上凝成白霧。
“沒(méi)事,謝謝。”林晚直起身,試圖掩飾指尖的顫抖,“剛不小心碰倒了垃圾桶。”
姚厚樸沒(méi)多問(wèn),蹲下身幫她撿紙屑。他的手指在觸到那張撕碎的便簽時(shí)頓了頓,指甲縫里還嵌著電路板的錫焊痕跡:“加班到現(xiàn)在?九里香總監(jiān)說(shuō)實(shí)習(xí)生不用跟著熬大夜。”
“想多學(xué)點(diǎn)東西。”林晚?yè)屵^(guò)便簽塞進(jìn)褲袋,熱可可的甜香混著他身上淡淡的松香,讓她想起小時(shí)候外婆家的柴火灶,“姚工,你們……星鏈項(xiàng)目的用戶畫像,是不是存在A3服務(wù)器?”
姚厚樸遞過(guò)熱可可的手停在半空,鏡片后的眼睛瞇了瞇:“你問(wèn)這個(gè)做什么?實(shí)習(xí)生權(quán)限看不了核心數(shù)據(jù)。”他忽然笑了笑,露出兩顆小虎牙,“不過(guò)我哥設(shè)置的防火墻,你就算知道地址也進(jìn)不去——他上周剛加了動(dòng)態(tài)密碼,每六十秒換一次。”
林晚握著熱可可的手指收緊,陶瓷杯壁的溫度燙得掌心發(fā)麻。她當(dāng)然知道動(dòng)態(tài)密碼,昨晚趁姚浮萍去洗手間的間隙,她在對(duì)方的終端上瞥到過(guò)密碼生成器的界面,綠色的數(shù)字像倒計(jì)時(shí)的炸彈。
凌晨四點(diǎn)十七分,研發(fā)部只剩下三盞燈亮著。姚浮萍的工位在最里端,屏幕藍(lán)光映得她側(cè)臉像塊冷玉;姚厚樸趴在服務(wù)器機(jī)房的桌子上打盹,格子襯衫被空調(diào)風(fēng)吹得鼓起一角;林晚盯著自己的電腦,屏保是系統(tǒng)默認(rèn)的星空?qǐng)D,光標(biāo)在“是否訪問(wèn)A3服務(wù)器”的對(duì)話框上閃爍。
褲袋里的手機(jī)震動(dòng)了一下,是陌生號(hào)碼發(fā)來(lái)的彩信:醫(yī)院走廊的照片,母親坐在輪椅上,背影佝僂得像片被風(fēng)吹皺的紙。
林晚深吸一口氣,點(diǎn)開(kāi)了早已準(zhǔn)備好的腳本程序。這是她用三天年假寫的爬蟲(chóng),能繞過(guò)初級(jí)防火墻抓取表層數(shù)據(jù)。荊棘科技要的只是用戶畫像的基礎(chǔ)模型,她想或許可以只給部分?jǐn)?shù)據(jù),或許……或許能在里面摻點(diǎn)假信息。
登錄界面彈出時(shí),她的心跳聲蓋過(guò)了服務(wù)器的嗡鳴。用戶名欄輸入“訪客”,密碼欄敲下昨晚記下的動(dòng)態(tài)密碼——就在這時(shí),屏幕突然跳出紅色警告:【檢測(cè)到異常訪問(wèn),觸發(fā)二級(jí)防護(hù)機(jī)制】。
林晚的手指僵在回車鍵上。
“在做什么?”
姚浮萍的聲音像冰錐砸在頸后。林晚猛地回頭,看見(jiàn)技術(shù)總監(jiān)抱著雙臂站在身后,沖鋒衣的拉鏈拉到頂,只露出線條緊繃的下頜:“實(shí)習(xí)生權(quán)限,為什么會(huì)訪問(wèn)A3服務(wù)器?”
機(jī)房的冷氣突然變得刺骨。林晚張了張嘴,喉嚨像被咖啡渣堵住:“我……我想看看用戶畫像的格式,想學(xué)習(xí)一下……”
姚浮萍走到終端前,指尖在鍵盤上敲得飛快。她的指甲修剪得很短,敲擊回車鍵時(shí)發(fā)出清脆的響聲,每一聲都像踩在林晚的神經(jīng)上:“這個(gè)爬蟲(chóng)腳本,是你自己寫的?”
“是……學(xué)校課程作業(yè)改的。”林晚的視線落在對(duì)方手腕上的紅繩,那是上次團(tuán)建時(shí)在寺廟求的平安符,姚厚樸也有一條,“我只是想試試……沒(méi)有惡意。”
姚浮萍突然轉(zhuǎn)頭,淺褐色的瞳孔在藍(lán)光下顯得格外銳利:“知道擅自訪問(wèn)核心服務(wù)器的后果嗎?按公司規(guī)定,可以直接開(kāi)除,甚至追究法律責(zé)任。”
林晚的胃又開(kāi)始疼,比任何一次都要?jiǎng)×摇K⒅澜悄呛形杆帲X箔包裝在晨光里泛著銀光,突然想起曹辛夷說(shuō)過(guò)“姚總監(jiān)看著兇,其實(shí)去年有個(gè)實(shí)習(xí)生犯錯(cuò),是她幫忙求情的”。
“對(duì)不起。”她低下頭,聲音帶著自己都未察覺(jué)的哽咽,“我真的只是好奇……”
服務(wù)器機(jī)房的門突然被推開(kāi),姚厚樸揉著眼睛出來(lái),頭發(fā)睡得像雞窩:“哥,怎么了?警報(bào)響了……”他的話在看到林晚泛紅的眼眶時(shí)卡住,撓了撓后腦勺,“是不是她不小心點(diǎn)錯(cuò)了?我上次也差點(diǎn)誤觸防火墻。”
姚浮萍沒(méi)說(shuō)話,關(guān)掉了警告窗口。她的手指在鍵盤上停頓片刻,調(diào)出訪問(wèn)日志:“動(dòng)態(tài)密碼哪來(lái)的?”
“昨晚……看你屏幕上的生成器,記下來(lái)的。”林晚攥緊褲袋里的手機(jī),母親的照片像烙鐵一樣燙著大腿,“我知道錯(cuò)了,姚總監(jiān),能不能……”
“下不為例。”姚浮萍站起身,沖鋒衣的帽子蹭到林晚的發(fā)頂,“實(shí)習(xí)生權(quán)限明天會(huì)下調(diào),安分點(diǎn)做好本職工作。”她轉(zhuǎn)身時(shí)對(duì)姚厚樸說(shuō),“把A3服務(wù)器的密碼規(guī)則換了,再加層生物識(shí)別。”
林晚看著他們走進(jìn)機(jī)房的背影,熱可可已經(jīng)涼透了。她打開(kāi)抽屜拿出胃藥,鋁箔板上的藥片只剩最后一粒,白色的糖衣在晨光里泛著微光。
清晨六點(diǎn),龍膽草的車停在公司樓下。這位年輕的CEO總是比保潔阿姨到得還早,今天他穿著深灰色西裝,手里拎著份三明治,在電梯口撞見(jiàn)了正要離開(kāi)的林晚。
“加班了?”龍膽草的聲音帶著剛睡醒的沙啞,目光落在她眼下的青黑,“臉色這么差,九里香沒(méi)給你們排調(diào)休?”
林晚攥著空藥盒的手在身后收緊,電梯鏡面映出她蒼白的臉:“想多學(xué)點(diǎn)東西,龍總。”
電梯門合上的瞬間,她看見(jiàn)龍膽草低頭看了眼手機(jī),屏幕亮起時(shí)閃過(guò)條消息預(yù)覽,發(fā)件人是九里香:【林晚,女,22歲,簡(jiǎn)歷無(wú)明顯疑點(diǎn),但入職前三個(gè)月有五次往返荊棘科技總部所在城市的記錄……】
胃部的絞痛再次襲來(lái),林晚靠在電梯壁上滑坐下去。褲袋里的手機(jī)又震動(dòng)起來(lái),這次是條短信:【最后通牒,周五之前,否則……】
電梯數(shù)字從18往下跳,像倒計(jì)時(shí)的秒表。林晚看著鏡面里自己的影子,忽然想起面試那天,九里香問(wèn)她“你覺(jué)得職場(chǎng)最重要的品質(zhì)是什么”,她當(dāng)時(shí)回答“忠誠(chéng)”,人力資源總監(jiān)聽(tīng)完笑了笑,說(shuō)“有時(shí)候,選擇比忠誠(chéng)更重要”。
走出寫字樓時(shí),晨霧還沒(méi)散。林晚站在公交站牌下,看著“星鏈”項(xiàng)目的巨幅廣告——深藍(lán)色的背景上,無(wú)數(shù)光點(diǎn)連成璀璨的星河,廣告語(yǔ)寫著“讓數(shù)據(jù)擁有溫度”。她摸出手機(jī),給那個(gè)陌生號(hào)碼回了條短信:【周五,給你想要的。】
發(fā)送成功的提示彈出時(shí),第一班公交車駛來(lái),車輪碾過(guò)水洼,濺起的泥點(diǎn)弄臟了她的白球鞋,像滴在畫布上的墨漬,暈開(kāi)一片無(wú)法挽回的陰影。