第2章 攻防邊界
密鑰與心動軌跡
星鏈科技的應(yīng)急會議室被改造成臨時(shí)作戰(zhàn)室的第七天,林晚舟第13次在監(jiān)控屏里看見沈硯把腳蹺在會議桌上。
男人指間夾著半截鉛筆,另一只手飛快地在鍵盤上敲擊,屏幕反射的藍(lán)光在他高挺的鼻梁投下陰影。
三天前他要求接入公司內(nèi)網(wǎng)權(quán)限時(shí),林晚舟幾乎要掀翻談判桌。
“沈硯,紅隼的保密協(xié)議里可沒寫‘可以隨意瀏覽員工郵箱’。”
她當(dāng)時(shí)把協(xié)議拍在他面前,指甲掐進(jìn)掌心才沒失態(tài)。
沈硯慢悠悠地調(diào)出一份郵件截圖:“周明上周給境外服務(wù)器發(fā)了三封加密郵件,主題是‘藝術(shù)品鑒賞’。”
他放大附件里的油畫照片,“《戴珍珠耳環(huán)的少女》的瞳孔像素點(diǎn)里藏著私鑰片段,需要我演示解密過程嗎?”
最終技術(shù)部總監(jiān)老陳頂著壓力開放了**權(quán)限。
此刻林晚舟盯著監(jiān)控里沈硯轉(zhuǎn)動的鉛筆,忽然發(fā)現(xiàn)那枚銀色U盤總被他攥在手心,像某種危險(xiǎn)的圖騰。
“林總,投行那邊又來催了。”
小陳抱著文件進(jìn)來,聲音發(fā)顫,“他們說如果下周還不能出具紅隼的安全認(rèn)證報(bào)告,就要啟動熔斷機(jī)制。”
林晚舟揉了揉太陽穴。
辦公桌上攤著的IPO時(shí)間表被紅筆圈出無數(shù)個(gè)節(jié)點(diǎn),最近的一個(gè)就在下周五。
她起身走向應(yīng)急會議室,高跟鞋敲擊地面的聲音在寂靜的走廊里格外清晰。
門被推開時(shí),沈硯正在打印代碼。
A4紙?bào)鲁?,上面是她熟悉的P*FT算法改良方案,只是在節(jié)點(diǎn)同步模塊多了一行注釋:“建議引**邦學(xué)習(xí)框架,犧牲15%效率換取動態(tài)防御能力。”
“你在動我的底層架構(gòu)?”
林晚舟抓起打印紙,指腹劃過那行陌生的注釋。
這就像外科醫(yī)生在她親手縫合的傷口上,擅自換了種打結(jié)方式。
沈硯轉(zhuǎn)過來,眼底帶著熬夜后的***:“你的架構(gòu)在實(shí)驗(yàn)室環(huán)境完美運(yùn)行,但放到真實(shí)網(wǎng)絡(luò)里就是篩子?!?br>
他拉開抽屜,里面塞滿了能量棒包裝和空咖啡罐,“昨天凌晨三點(diǎn),有個(gè)IP地址嘗試用你寫的‘后門’程序登錄——哦,你大概忘了大學(xué)時(shí)為方便調(diào)試留的后門?”
林晚舟的呼吸驟然停滯。
那個(gè)后門程序是她讀研時(shí)的稚嫩手筆,早就該在系統(tǒng)迭代中刪除的。
“是誰?”
她追問,聲音不自覺繃緊。
沈硯卻笑了,推過來一杯熱可可:“猜。
提示:你們上周剛簽了戰(zhàn)略合作的那家醫(yī)療器械公司?!?br>
熱可可的溫度透過陶瓷杯壁傳來,林晚舟卻覺得指尖冰涼。
德瑞醫(yī)療是行業(yè)巨頭,星鏈的IPO能不能成功,很大程度要看這家公司的訂單意向。
“證據(jù)呢?”
她強(qiáng)迫自己冷靜。
沈硯拋來一個(gè)移動硬盤:“我做了蜜罐陷阱,對方的攻擊特征碼都在里面。
不過——”他拖長語調(diào),“要拿到完整證據(jù)鏈,得給我最高權(quán)限?!?br>
林晚舟盯著他掌心的銀色U盤,突然意識到這場合作從一開始就是不對等的博弈。
她需要他的技術(shù)堵漏洞,他卻在利用漏洞不斷索要**。
“最高權(quán)限不可能?!?br>
她起身走向白板,拿起馬克筆,“但我可以給你開放數(shù)據(jù)中臺的只讀權(quán)限。
我們一起推演攻擊路徑?!?br>
沈硯看著她在白板上畫出的網(wǎng)絡(luò)拓?fù)鋱D,忽然發(fā)現(xiàn)這個(gè)總是冷著臉的女人,在談?wù)摷夹g(shù)時(shí)眼里會發(fā)光。
她標(biāo)注核心節(jié)點(diǎn)的方式帶著某種獨(dú)特的韻律,就像在指揮一場無聲的交響樂。
“這里。”
他伸手點(diǎn)向拓?fù)鋱D邊緣,“接入層的防火墻規(guī)則有邏輯沖突,周二那天的系統(tǒng)卡頓不是偶然。”
他的指腹擦過她剛畫的弧線,林晚舟像被燙到般縮回手。
空氣里彌漫著可可的甜香,混雜著兩人身上淡淡的***氣息,形成一種微妙的平衡。
當(dāng)晚十點(diǎn),應(yīng)急會議室的燈還亮著。
林晚舟趴在桌上小憩,被鍵盤敲擊聲驚醒時(shí),看見沈硯正在寫防御腳本。
他的側(cè)臉在臺燈下顯得柔和許多,黑色高領(lǐng)毛衣領(lǐng)口露出的鎖骨線條清晰。
“你不用睡覺?”
她啞著嗓子問。
“程序員的生物鐘是按漏洞修復(fù)進(jìn)度算的?!?br>
沈硯頭也沒抬,“你那份醫(yī)療數(shù)據(jù)脫敏方案有個(gè)*UG,患者年齡字段加密后無法還原。”
林晚舟瞬間清醒:“不可能,我用的是同態(tài)加密——但你忽略了閏年計(jì)算?!?br>
他調(diào)出測試報(bào)告,“2月29日出生的患者數(shù)據(jù)會溢出?!?br>
她看著報(bào)告上的紅框標(biāo)注,忽然想起母親就是閏年生日。
這個(gè)連老陳都沒發(fā)現(xiàn)的細(xì)節(jié),被沈硯揪了出來。
“謝了。”
她低聲說,第一次在他面前卸下防備。
沈硯這才抬頭,目光落在她眼下的青黑:“林總,你有沒有想過,周明的賭債可能不是個(gè)人行為?”
他轉(zhuǎn)動著那枚U盤,“能讓首席技術(shù)官鋌而走險(xiǎn)的,通常不是錢,是更大的把柄?!?br>
窗外的霓虹透過百葉窗照進(jìn)來,在地板上投下明暗交錯(cuò)的條紋,像極了他們此刻的關(guān)系——既在同一陣線抵御外敵,又在彼此試探底線。
林晚舟忽然注意到,沈硯的U盤外殼刻著一行極小的字:2019.07.13。
那是星鏈科技成立的日子。
這個(gè)發(fā)現(xiàn)讓她心臟漏跳半拍。
她不動聲色地移開視線,指尖卻在桌下攥緊了手機(jī)——屏幕上是剛收到的消息,來自匿名號碼:“小心紅隼,他們的真正目標(biāo)是你的溯源算法。”
男人指間夾著半截鉛筆,另一只手飛快地在鍵盤上敲擊,屏幕反射的藍(lán)光在他高挺的鼻梁投下陰影。
三天前他要求接入公司內(nèi)網(wǎng)權(quán)限時(shí),林晚舟幾乎要掀翻談判桌。
“沈硯,紅隼的保密協(xié)議里可沒寫‘可以隨意瀏覽員工郵箱’。”
她當(dāng)時(shí)把協(xié)議拍在他面前,指甲掐進(jìn)掌心才沒失態(tài)。
沈硯慢悠悠地調(diào)出一份郵件截圖:“周明上周給境外服務(wù)器發(fā)了三封加密郵件,主題是‘藝術(shù)品鑒賞’。”
他放大附件里的油畫照片,“《戴珍珠耳環(huán)的少女》的瞳孔像素點(diǎn)里藏著私鑰片段,需要我演示解密過程嗎?”
最終技術(shù)部總監(jiān)老陳頂著壓力開放了**權(quán)限。
此刻林晚舟盯著監(jiān)控里沈硯轉(zhuǎn)動的鉛筆,忽然發(fā)現(xiàn)那枚銀色U盤總被他攥在手心,像某種危險(xiǎn)的圖騰。
“林總,投行那邊又來催了。”
小陳抱著文件進(jìn)來,聲音發(fā)顫,“他們說如果下周還不能出具紅隼的安全認(rèn)證報(bào)告,就要啟動熔斷機(jī)制。”
林晚舟揉了揉太陽穴。
辦公桌上攤著的IPO時(shí)間表被紅筆圈出無數(shù)個(gè)節(jié)點(diǎn),最近的一個(gè)就在下周五。
她起身走向應(yīng)急會議室,高跟鞋敲擊地面的聲音在寂靜的走廊里格外清晰。
門被推開時(shí),沈硯正在打印代碼。
A4紙?bào)鲁?,上面是她熟悉的P*FT算法改良方案,只是在節(jié)點(diǎn)同步模塊多了一行注釋:“建議引**邦學(xué)習(xí)框架,犧牲15%效率換取動態(tài)防御能力。”
“你在動我的底層架構(gòu)?”
林晚舟抓起打印紙,指腹劃過那行陌生的注釋。
這就像外科醫(yī)生在她親手縫合的傷口上,擅自換了種打結(jié)方式。
沈硯轉(zhuǎn)過來,眼底帶著熬夜后的***:“你的架構(gòu)在實(shí)驗(yàn)室環(huán)境完美運(yùn)行,但放到真實(shí)網(wǎng)絡(luò)里就是篩子?!?br>
他拉開抽屜,里面塞滿了能量棒包裝和空咖啡罐,“昨天凌晨三點(diǎn),有個(gè)IP地址嘗試用你寫的‘后門’程序登錄——哦,你大概忘了大學(xué)時(shí)為方便調(diào)試留的后門?”
林晚舟的呼吸驟然停滯。
那個(gè)后門程序是她讀研時(shí)的稚嫩手筆,早就該在系統(tǒng)迭代中刪除的。
“是誰?”
她追問,聲音不自覺繃緊。
沈硯卻笑了,推過來一杯熱可可:“猜。
提示:你們上周剛簽了戰(zhàn)略合作的那家醫(yī)療器械公司?!?br>
熱可可的溫度透過陶瓷杯壁傳來,林晚舟卻覺得指尖冰涼。
德瑞醫(yī)療是行業(yè)巨頭,星鏈的IPO能不能成功,很大程度要看這家公司的訂單意向。
“證據(jù)呢?”
她強(qiáng)迫自己冷靜。
沈硯拋來一個(gè)移動硬盤:“我做了蜜罐陷阱,對方的攻擊特征碼都在里面。
不過——”他拖長語調(diào),“要拿到完整證據(jù)鏈,得給我最高權(quán)限?!?br>
林晚舟盯著他掌心的銀色U盤,突然意識到這場合作從一開始就是不對等的博弈。
她需要他的技術(shù)堵漏洞,他卻在利用漏洞不斷索要**。
“最高權(quán)限不可能?!?br>
她起身走向白板,拿起馬克筆,“但我可以給你開放數(shù)據(jù)中臺的只讀權(quán)限。
我們一起推演攻擊路徑?!?br>
沈硯看著她在白板上畫出的網(wǎng)絡(luò)拓?fù)鋱D,忽然發(fā)現(xiàn)這個(gè)總是冷著臉的女人,在談?wù)摷夹g(shù)時(shí)眼里會發(fā)光。
她標(biāo)注核心節(jié)點(diǎn)的方式帶著某種獨(dú)特的韻律,就像在指揮一場無聲的交響樂。
“這里。”
他伸手點(diǎn)向拓?fù)鋱D邊緣,“接入層的防火墻規(guī)則有邏輯沖突,周二那天的系統(tǒng)卡頓不是偶然。”
他的指腹擦過她剛畫的弧線,林晚舟像被燙到般縮回手。
空氣里彌漫著可可的甜香,混雜著兩人身上淡淡的***氣息,形成一種微妙的平衡。
當(dāng)晚十點(diǎn),應(yīng)急會議室的燈還亮著。
林晚舟趴在桌上小憩,被鍵盤敲擊聲驚醒時(shí),看見沈硯正在寫防御腳本。
他的側(cè)臉在臺燈下顯得柔和許多,黑色高領(lǐng)毛衣領(lǐng)口露出的鎖骨線條清晰。
“你不用睡覺?”
她啞著嗓子問。
“程序員的生物鐘是按漏洞修復(fù)進(jìn)度算的?!?br>
沈硯頭也沒抬,“你那份醫(yī)療數(shù)據(jù)脫敏方案有個(gè)*UG,患者年齡字段加密后無法還原。”
林晚舟瞬間清醒:“不可能,我用的是同態(tài)加密——但你忽略了閏年計(jì)算?!?br>
他調(diào)出測試報(bào)告,“2月29日出生的患者數(shù)據(jù)會溢出?!?br>
她看著報(bào)告上的紅框標(biāo)注,忽然想起母親就是閏年生日。
這個(gè)連老陳都沒發(fā)現(xiàn)的細(xì)節(jié),被沈硯揪了出來。
“謝了。”
她低聲說,第一次在他面前卸下防備。
沈硯這才抬頭,目光落在她眼下的青黑:“林總,你有沒有想過,周明的賭債可能不是個(gè)人行為?”
他轉(zhuǎn)動著那枚U盤,“能讓首席技術(shù)官鋌而走險(xiǎn)的,通常不是錢,是更大的把柄?!?br>
窗外的霓虹透過百葉窗照進(jìn)來,在地板上投下明暗交錯(cuò)的條紋,像極了他們此刻的關(guān)系——既在同一陣線抵御外敵,又在彼此試探底線。
林晚舟忽然注意到,沈硯的U盤外殼刻著一行極小的字:2019.07.13。
那是星鏈科技成立的日子。
這個(gè)發(fā)現(xiàn)讓她心臟漏跳半拍。
她不動聲色地移開視線,指尖卻在桌下攥緊了手機(jī)——屏幕上是剛收到的消息,來自匿名號碼:“小心紅隼,他們的真正目標(biāo)是你的溯源算法。”