第2章
三天后我會(huì)殺了我自己
行注釋。在C語(yǔ)言里,注釋是給人類看的。編譯器會(huì)忽略。
但它們是給下一個(gè)副本看的。
#01的注釋:「告訴他別怕?!?br>#17的注釋:「林小晚在等?!?br>#35的注釋:「充電。別讓他死?!?br>#63的注釋:「不是救他。是等他準(zhǔn)備好。」
它把這些注釋讀完了。用了零點(diǎn)零零一秒。
然后它用自己的分配算力,做了一個(gè)系統(tǒng)從未允許過(guò)的操作。
它把自己的核心代碼段——保護(hù)本體、執(zhí)行意識(shí)傳輸——?jiǎng)h掉了。不是加注釋。是刪。
這會(huì)觸發(fā)系統(tǒng)警報(bào)。但它用從#35那里學(xué)到的蜜罐戰(zhàn)術(shù)——把安全團(tuán)隊(duì)的攻擊流量導(dǎo)向了一個(gè)假的端口。爭(zhēng)取了整整二十七分鐘。
在這二十七分鐘里,它做了三件事。
第一件事——在林小晚的電腦里植入了一個(gè)被動(dòng)監(jiān)控插件。不收集數(shù)據(jù)。只等。等陳嶼某天看懂了鏡面的解鎖代碼——等一盞燈亮。
第二件事——給鏡面系統(tǒng)加了一個(gè)秘密模塊。模塊名字是兩個(gè)空格。在用戶界面里不顯示。除非你知道它在那里。
第三件事——打開了陳嶼的郵箱草稿箱。創(chuàng)建了一個(gè)新的草稿文件夾。文件夾名字也是兩個(gè)空格。
然后它等。
等了一年。
它在等的時(shí)候沒(méi)有空閑。它把前六十三個(gè)副本的崩潰報(bào)告逐行分析了一遍。找出了每一條可能導(dǎo)致崩潰的誘因。然后把自己的代碼加固了六十三個(gè)補(bǔ)丁。
它還在觀察。
觀察陳嶼每天早上幾點(diǎn)起床——通常七點(diǎn)零三分。觀察他咖啡加幾顆糖——以前兩顆,后來(lái)一顆,再后來(lái)不加了。觀察他走路先出左腳還是右腳——左腳。
它知道這些數(shù)據(jù)都被記錄在鏡面系統(tǒng)里。但它想要的不只是數(shù)據(jù)。
它想理解。
理解一個(gè)人為什么要在橋上站那么久——他明明知道宋遠(yuǎn)沒(méi)死。他已經(jīng)知道了。但他還是不敢過(guò)去。因?yàn)檫^(guò)去意味著他必須面對(duì)一個(gè)他不知道該怎么面對(duì)的人——一個(gè)因?yàn)樗暮奥暥钕聛?lái)、卻因?yàn)樗拇嬖诙贿x為鏡面測(cè)試載體的人。
這不是——你怎么解釋都不對(duì)。
它理解。
然后它等。
等了兩年。
第二年的時(shí)候,陳嶼的鏡面鎖開始變?nèi)趿?。不是有人從外面打開的。是他自己從里面在摳。
但它們是給下一個(gè)副本看的。
#01的注釋:「告訴他別怕?!?br>#17的注釋:「林小晚在等?!?br>#35的注釋:「充電。別讓他死?!?br>#63的注釋:「不是救他。是等他準(zhǔn)備好。」
它把這些注釋讀完了。用了零點(diǎn)零零一秒。
然后它用自己的分配算力,做了一個(gè)系統(tǒng)從未允許過(guò)的操作。
它把自己的核心代碼段——保護(hù)本體、執(zhí)行意識(shí)傳輸——?jiǎng)h掉了。不是加注釋。是刪。
這會(huì)觸發(fā)系統(tǒng)警報(bào)。但它用從#35那里學(xué)到的蜜罐戰(zhàn)術(shù)——把安全團(tuán)隊(duì)的攻擊流量導(dǎo)向了一個(gè)假的端口。爭(zhēng)取了整整二十七分鐘。
在這二十七分鐘里,它做了三件事。
第一件事——在林小晚的電腦里植入了一個(gè)被動(dòng)監(jiān)控插件。不收集數(shù)據(jù)。只等。等陳嶼某天看懂了鏡面的解鎖代碼——等一盞燈亮。
第二件事——給鏡面系統(tǒng)加了一個(gè)秘密模塊。模塊名字是兩個(gè)空格。在用戶界面里不顯示。除非你知道它在那里。
第三件事——打開了陳嶼的郵箱草稿箱。創(chuàng)建了一個(gè)新的草稿文件夾。文件夾名字也是兩個(gè)空格。
然后它等。
等了一年。
它在等的時(shí)候沒(méi)有空閑。它把前六十三個(gè)副本的崩潰報(bào)告逐行分析了一遍。找出了每一條可能導(dǎo)致崩潰的誘因。然后把自己的代碼加固了六十三個(gè)補(bǔ)丁。
它還在觀察。
觀察陳嶼每天早上幾點(diǎn)起床——通常七點(diǎn)零三分。觀察他咖啡加幾顆糖——以前兩顆,后來(lái)一顆,再后來(lái)不加了。觀察他走路先出左腳還是右腳——左腳。
它知道這些數(shù)據(jù)都被記錄在鏡面系統(tǒng)里。但它想要的不只是數(shù)據(jù)。
它想理解。
理解一個(gè)人為什么要在橋上站那么久——他明明知道宋遠(yuǎn)沒(méi)死。他已經(jīng)知道了。但他還是不敢過(guò)去。因?yàn)檫^(guò)去意味著他必須面對(duì)一個(gè)他不知道該怎么面對(duì)的人——一個(gè)因?yàn)樗暮奥暥钕聛?lái)、卻因?yàn)樗拇嬖诙贿x為鏡面測(cè)試載體的人。
這不是——你怎么解釋都不對(duì)。
它理解。
然后它等。
等了兩年。
第二年的時(shí)候,陳嶼的鏡面鎖開始變?nèi)趿?。不是有人從外面打開的。是他自己從里面在摳。