第2章
師弟偷偷拷貝了我的畢設(shè)代碼,可我研究的是網(wǎng)絡(luò)病毒啊
、U盤(pán)、打印材料。
林驍臉色變了。
“你拍什么?”
我說(shuō):“留證據(jù)。”
他嗤了一聲。
“你以為拍兩張照片就能證明代碼是你的?學(xué)長(zhǎng),搞網(wǎng)安的,證據(jù)鏈三個(gè)字你總聽(tīng)過(guò)吧。”
我收起手機(jī)。
“當(dāng)然。”
“那你還鬧?”
我看著他,一字一句。
“因?yàn)檫@份代碼,自己會(huì)留證據(jù)?!?br>林驍皺了下眉。
我沒(méi)再說(shuō)。
轉(zhuǎn)身回會(huì)議室。
趙老師還站在投影前。
我把手機(jī)遞過(guò)去。
“老師,預(yù)答辯我申請(qǐng)暫停。我需要先報(bào)一件實(shí)驗(yàn)安全事故?!?br>會(huì)議室安靜了。
林驍跟在后面沖進(jìn)來(lái)。
“沈硯,你少給我扣**!”
我沒(méi)看他。
我只看著趙老師。
“隔離服務(wù)器里用于網(wǎng)絡(luò)病毒行為分析的畢業(yè)設(shè)計(jì)代碼,被未授權(quán)拷貝,疑似帶出實(shí)驗(yàn)室,并用于公開(kāi)路演?!?br>趙老師的臉,在那一秒徹底白了。
2
我的畢設(shè)題目很長(zhǎng)。
“面向蠕蟲(chóng)型惡意代碼的行為鏈畫(huà)像與沙箱復(fù)現(xiàn)方法研究”。
聽(tīng)起來(lái)像論文標(biāo)題。
實(shí)際做起來(lái),像把自己關(guān)進(jìn)一間沒(méi)有窗的屋子。
所有數(shù)據(jù)都在隔離實(shí)驗(yàn)室。
沒(méi)有**。
沒(méi)有私人賬號(hào)。
沒(méi)有網(wǎng)盤(pán)。
進(jìn)門(mén)刷卡,出門(mén)登記。
U盤(pán)要登記編號(hào)。
移動(dòng)硬盤(pán)要貼封條。
代碼倉(cāng)庫(kù)在內(nèi)網(wǎng)GitLa*。
每次構(gòu)建都有審計(jì)號(hào)。
每份樣本都有哈希和來(lái)源批次。
我研究的網(wǎng)絡(luò)病毒樣本,經(jīng)過(guò)脫敏處理,關(guān)鍵傳播能力全部鎖在沙箱里。
正常流程下,它離不開(kāi)實(shí)驗(yàn)環(huán)境。
可代碼里有完整的行為模擬模塊。
有特征提取器。
有樣本畫(huà)像規(guī)則。
還有用于論文復(fù)現(xiàn)的自動(dòng)化腳本。
這些東西放在審批環(huán)境里,是畢業(yè)設(shè)計(jì)。
被人拷到個(gè)人電腦上,就是事故。
我用二十六個(gè)月搭出來(lái)這套系統(tǒng)。
第一年,樣本跑不起來(lái)。
第二年,行為鏈對(duì)不上。
最崩潰的時(shí)候,我盯著屏幕上的空白日志,懷疑自己選錯(cuò)了方向。
別人做畢設(shè),跑個(gè)模型,調(diào)個(gè)參數(shù)。
我做畢設(shè),先寫(xiě)申請(qǐng)。
申請(qǐng)進(jìn)隔離實(shí)驗(yàn)室。
申請(qǐng)使用樣本。
申請(qǐng)打印脫敏報(bào)告。
申請(qǐng)導(dǎo)出一段不含敏感內(nèi)容的截圖。
申請(qǐng)到最后,我看見(jiàn)“審批通過(guò)”四個(gè)字都想吐。
為了讓系統(tǒng)能過(guò)預(yù)答辯,我加了三層審計(jì)標(biāo)記。
第一層,文件水印。
每個(gè)輸出報(bào)告都有不可見(jiàn)編號(hào),對(duì)應(yīng)我的課題備案號(hào)。
第二層,運(yùn)行環(huán)境標(biāo)記。
代碼在白名單沙箱里正常工作,離開(kāi)沙箱只寫(xiě)審計(jì)記錄,核心模塊不執(zhí)行。
第三層,內(nèi)部告警。
有人把封存版本帶出隔離網(wǎng),或者在未登記設(shè)備上打開(kāi),校內(nèi)黑洞地址會(huì)收到一次回執(zhí)。
這些都是趙老師要求的。
他說(shuō)搞網(wǎng)絡(luò)病毒,先學(xué)會(huì)怕。
我怕。
所以我每一步都留痕。
林驍不怕。
他只怕自己出不了風(fēng)頭。
他比我低一級(jí)。
剛進(jìn)組時(shí)嘴甜。
見(jiàn)誰(shuí)都叫哥姐。
做匯報(bào)時(shí)永遠(yuǎn)第一個(gè)舉手。
老師說(shuō)一句,他能接三句。
第一次出事,是去年十二月。
他用我的工位電腦查資料,順手把隔離網(wǎng)和辦公網(wǎng)的鍵鼠切換器亂按了一通。
我跑了一晚上的日志全斷了。
他說(shuō):“學(xué)長(zhǎng),我真沒(méi)注意?!?br>第二次,他把我打印出來(lái)的脫敏圖拿去給本科生講項(xiàng)目。
圖上有我還沒(méi)發(fā)表的流程。
他說(shuō):“我?guī)湍阈麄??!?br>第三次,他在組會(huì)上展示“自己的新想法”。
PPT第六頁(yè)那張流程圖,和**稿本上的一模一樣。
他說(shuō):“可能大家思路接近。”
每一次,趙老師都讓我忍。
“林驍年輕,做事毛。”
“你快畢業(yè)了,別在這些事上耗?!?br>“同門(mén)之間,能過(guò)就過(guò)。”
我真過(guò)了。
因?yàn)槲乙厴I(yè)。
因?yàn)槲业娜揭呀?jīng)簽了。
深海安全研究院給我的offer寫(xiě)得很清楚。
七月入職。
入職前提交畢業(yè)證、***、無(wú)實(shí)驗(yàn)安全事故證明。
少一樣,錄用取消。
今天預(yù)答辯通過(guò),月底送盲審。
林驍臉色變了。
“你拍什么?”
我說(shuō):“留證據(jù)。”
他嗤了一聲。
“你以為拍兩張照片就能證明代碼是你的?學(xué)長(zhǎng),搞網(wǎng)安的,證據(jù)鏈三個(gè)字你總聽(tīng)過(guò)吧。”
我收起手機(jī)。
“當(dāng)然。”
“那你還鬧?”
我看著他,一字一句。
“因?yàn)檫@份代碼,自己會(huì)留證據(jù)?!?br>林驍皺了下眉。
我沒(méi)再說(shuō)。
轉(zhuǎn)身回會(huì)議室。
趙老師還站在投影前。
我把手機(jī)遞過(guò)去。
“老師,預(yù)答辯我申請(qǐng)暫停。我需要先報(bào)一件實(shí)驗(yàn)安全事故?!?br>會(huì)議室安靜了。
林驍跟在后面沖進(jìn)來(lái)。
“沈硯,你少給我扣**!”
我沒(méi)看他。
我只看著趙老師。
“隔離服務(wù)器里用于網(wǎng)絡(luò)病毒行為分析的畢業(yè)設(shè)計(jì)代碼,被未授權(quán)拷貝,疑似帶出實(shí)驗(yàn)室,并用于公開(kāi)路演?!?br>趙老師的臉,在那一秒徹底白了。
2
我的畢設(shè)題目很長(zhǎng)。
“面向蠕蟲(chóng)型惡意代碼的行為鏈畫(huà)像與沙箱復(fù)現(xiàn)方法研究”。
聽(tīng)起來(lái)像論文標(biāo)題。
實(shí)際做起來(lái),像把自己關(guān)進(jìn)一間沒(méi)有窗的屋子。
所有數(shù)據(jù)都在隔離實(shí)驗(yàn)室。
沒(méi)有**。
沒(méi)有私人賬號(hào)。
沒(méi)有網(wǎng)盤(pán)。
進(jìn)門(mén)刷卡,出門(mén)登記。
U盤(pán)要登記編號(hào)。
移動(dòng)硬盤(pán)要貼封條。
代碼倉(cāng)庫(kù)在內(nèi)網(wǎng)GitLa*。
每次構(gòu)建都有審計(jì)號(hào)。
每份樣本都有哈希和來(lái)源批次。
我研究的網(wǎng)絡(luò)病毒樣本,經(jīng)過(guò)脫敏處理,關(guān)鍵傳播能力全部鎖在沙箱里。
正常流程下,它離不開(kāi)實(shí)驗(yàn)環(huán)境。
可代碼里有完整的行為模擬模塊。
有特征提取器。
有樣本畫(huà)像規(guī)則。
還有用于論文復(fù)現(xiàn)的自動(dòng)化腳本。
這些東西放在審批環(huán)境里,是畢業(yè)設(shè)計(jì)。
被人拷到個(gè)人電腦上,就是事故。
我用二十六個(gè)月搭出來(lái)這套系統(tǒng)。
第一年,樣本跑不起來(lái)。
第二年,行為鏈對(duì)不上。
最崩潰的時(shí)候,我盯著屏幕上的空白日志,懷疑自己選錯(cuò)了方向。
別人做畢設(shè),跑個(gè)模型,調(diào)個(gè)參數(shù)。
我做畢設(shè),先寫(xiě)申請(qǐng)。
申請(qǐng)進(jìn)隔離實(shí)驗(yàn)室。
申請(qǐng)使用樣本。
申請(qǐng)打印脫敏報(bào)告。
申請(qǐng)導(dǎo)出一段不含敏感內(nèi)容的截圖。
申請(qǐng)到最后,我看見(jiàn)“審批通過(guò)”四個(gè)字都想吐。
為了讓系統(tǒng)能過(guò)預(yù)答辯,我加了三層審計(jì)標(biāo)記。
第一層,文件水印。
每個(gè)輸出報(bào)告都有不可見(jiàn)編號(hào),對(duì)應(yīng)我的課題備案號(hào)。
第二層,運(yùn)行環(huán)境標(biāo)記。
代碼在白名單沙箱里正常工作,離開(kāi)沙箱只寫(xiě)審計(jì)記錄,核心模塊不執(zhí)行。
第三層,內(nèi)部告警。
有人把封存版本帶出隔離網(wǎng),或者在未登記設(shè)備上打開(kāi),校內(nèi)黑洞地址會(huì)收到一次回執(zhí)。
這些都是趙老師要求的。
他說(shuō)搞網(wǎng)絡(luò)病毒,先學(xué)會(huì)怕。
我怕。
所以我每一步都留痕。
林驍不怕。
他只怕自己出不了風(fēng)頭。
他比我低一級(jí)。
剛進(jìn)組時(shí)嘴甜。
見(jiàn)誰(shuí)都叫哥姐。
做匯報(bào)時(shí)永遠(yuǎn)第一個(gè)舉手。
老師說(shuō)一句,他能接三句。
第一次出事,是去年十二月。
他用我的工位電腦查資料,順手把隔離網(wǎng)和辦公網(wǎng)的鍵鼠切換器亂按了一通。
我跑了一晚上的日志全斷了。
他說(shuō):“學(xué)長(zhǎng),我真沒(méi)注意?!?br>第二次,他把我打印出來(lái)的脫敏圖拿去給本科生講項(xiàng)目。
圖上有我還沒(méi)發(fā)表的流程。
他說(shuō):“我?guī)湍阈麄??!?br>第三次,他在組會(huì)上展示“自己的新想法”。
PPT第六頁(yè)那張流程圖,和**稿本上的一模一樣。
他說(shuō):“可能大家思路接近。”
每一次,趙老師都讓我忍。
“林驍年輕,做事毛。”
“你快畢業(yè)了,別在這些事上耗?!?br>“同門(mén)之間,能過(guò)就過(guò)。”
我真過(guò)了。
因?yàn)槲乙厴I(yè)。
因?yàn)槲业娜揭呀?jīng)簽了。
深海安全研究院給我的offer寫(xiě)得很清楚。
七月入職。
入職前提交畢業(yè)證、***、無(wú)實(shí)驗(yàn)安全事故證明。
少一樣,錄用取消。
今天預(yù)答辯通過(guò),月底送盲審。