兩個(gè)小時(shí)之后,網(wǎng)上首次出現(xiàn)了canon病毒的新聞。而后是接連不斷的警報(bào)聲,無數(shù)人人涌上殺毒公司的網(wǎng)站,描述他們的遭遇。
canon首次向世人展示了它超絕的攻擊力,網(wǎng)絡(luò)上甚至四處流傳著末日到來的留言。無數(shù)的重要資料在canon的爆發(fā)中被毀滅,無數(shù)的硬盤被canon摧毀。沒錯(cuò),canon已經(jīng)突破了一般病毒的限制,不止在軟件上有強(qiáng)大的攻擊力,它已經(jīng)能夠向硬件發(fā)動(dòng)攻擊了。
洛凡從網(wǎng)絡(luò)上下載了一份殺毒公司提供的源碼,研究了近一個(gè)星期后,才明白了其中的原理。canon在運(yùn)行時(shí),改寫了主板的bios,在系統(tǒng)引導(dǎo)期間,瘋狂的向硬盤磁頭寫入數(shù)據(jù),從而導(dǎo)致磁頭尋壞,如此一來,硬盤自然就損壞了。
就在洛凡弄明白這點(diǎn)時(shí),網(wǎng)上出現(xiàn)了一則讓他很開心的新聞:最近這段時(shí)間,代號為‘canon’的病毒在網(wǎng)絡(luò)上顯示出了它強(qiáng)大的傳染力和攻擊力,它使得無數(shù)的電腦用戶遭受到巨大的損失。著名的安全公司unt的一個(gè)服務(wù)器遭到了完全的破壞,為此他們成立的專項(xiàng)追查小組,經(jīng)過與fbi的配合調(diào)查,最終這次災(zāi)難的源頭指向了mwa公司,有證據(jù)證明這正是次病毒的生產(chǎn)者arc的杰作,為此fbi已經(jīng)逮捕了mwa的ceo。
看到這則新聞,洛凡興奮的揮了下拳頭,哈哈,這次你算是完蛋了吧?經(jīng)歷了這次的事件,他的心里也變得有些意興闌珊,這種不斷入侵賺錢的生活他已經(jīng)受夠了。在完成了這最后的任務(wù)之后,他終于可以放心的離開了,以后再也沒有了黑客洛凡,有的只是程序員洛凡。
沒錯(cuò),洛凡打算以后專心研究程序,在他的心中已經(jīng)有了一個(gè)龐大的計(jì)劃。他打算把長江一號改造成一個(gè)系統(tǒng),一個(gè)擁有智能內(nèi)核的系統(tǒng),帶給世界的改變絕對是劃時(shí)代的!
想想看,電影中才有的智能機(jī)器人在每天早上給你準(zhǔn)備好豐盛的早餐。時(shí)刻都有手機(jī)在提示你今天應(yīng)該做的事情,并會(huì)根據(jù)遇到的事情給你安慰或是鼓勵(lì)。工作的時(shí)候,只需要把想法告訴電腦,然后電腦就會(huì)自動(dòng)得出幾份文件供你選擇。
考試再也沒有了,世界被分成兩類,一類是專修基礎(chǔ)科學(xué)的學(xué)者,一類是專修大腦思維活躍的智者。學(xué)者負(fù)責(zé)人類科學(xué)的進(jìn)步,智者則給電腦提供創(chuàng)意策略。而之前人類社會(huì)的一切苦力活計(jì),都有電腦代辦了。不管是簡單打掃衛(wèi)生,還是高難度的精密儀器制作,都全部由機(jī)器人去做。
不管想法多么美好,洛凡都還不能實(shí)現(xiàn),所以他必須努力才行。而當(dāng)前首要的事情便是,把參見全國高中生競賽的程序?qū)懗鰜?。?jīng)過這段時(shí)間的思考,他已經(jīng)有了一個(gè)腹案。
由于這段時(shí)間以來的入侵活動(dòng),使得他對網(wǎng)絡(luò)安全有了很大的認(rèn)識和感觸。有感于當(dāng)前網(wǎng)絡(luò)病毒木馬的肆虐,他打算寫一款與安全相關(guān)的軟件,這個(gè)軟件不是殺毒軟件,也不是防火墻軟件,而是一款主動(dòng)防御型的軟件。
所謂的主動(dòng)防御,就是由電腦使用者親自定制一套規(guī)則,把他知道的和常用的程序軟件加入通行準(zhǔn)則中,除此之外的所有程序,都會(huì)被軟件禁用。這樣一來,就可以防住絕大多數(shù)的病毒木馬。
當(dāng)然了,這只是參賽版本,功能比較單一。另外,洛凡還打算把長江一號的智能內(nèi)核集成進(jìn)去,通過智能內(nèi)核來進(jìn)行判斷,一旦發(fā)現(xiàn)某項(xiàng)程序會(huì)對電腦產(chǎn)生危害,就馬上把它加入黑名單。有了長江一號的智能核心,判斷的成功率就大了很多,幾乎不會(huì)出錯(cuò)。
為了能夠最大限度的對程序的危害進(jìn)行判斷,洛凡還打算進(jìn)行虛擬機(jī)的研究,把虛擬機(jī)的技術(shù)用在這個(gè)軟件中。這樣做的好處是,在某個(gè)程序要運(yùn)行時(shí),主動(dòng)防御軟件會(huì)先讓程序在虛擬機(jī)中運(yùn)行一次,檢測它是否有危害,一旦有威脅就殺死,沒有則放行。
zj;
這個(gè)版本的主動(dòng)防御軟件,幾乎是集合了殺毒軟件和防火墻的各種優(yōu)點(diǎn)于一身,而且它不需要病毒庫,也不需要繁復(fù)的規(guī)則。只要告訴軟件幾條大體的限制,比如說不能運(yùn)行會(huì)損壞硬件的程序,不能運(yùn)行會(huì)讓系統(tǒng)崩潰的程序等等,除此之外的一切就全部都由智能核心去判斷。這樣的一款軟件,即使使用者只知道用電腦打字,他的電腦的系統(tǒng)安全程度也可以達(dá)到資深管理員維護(hù)的機(jī)器的程度。
智能核心的用處實(shí)在太大了,想到各種各樣的應(yīng)用前景,他忽然間覺得有種無力感,他一個(gè)人的力量實(shí)在太渺小了。即使所有的程序他都可以寫出來,但是一個(gè)人的精力畢竟是有限的。寫幾十萬行的代碼,靠著堅(jiān)強(qiáng)的毅力還可以做得到。如果需要寫成百上千萬行的代碼,那根本就不是人力可為的,為此他覺得有必要去找些幫手了。
想到幫手,洛凡腦中第一個(gè)出現(xiàn)的人就是省城的飛鳥。當(dāng)初剛認(rèn)識飛鳥的時(shí)候,他就為飛鳥對編程的很多見解感到佩服,二進(jìn)制里有很多的程序員高手,雖然入侵方面不行,但編程絕對是一把好手,也可以拉過來。這段日子很少看到飛鳥上網(wǎng)了,而且痱子也幾乎不出現(xiàn)在網(wǎng)上了,也許應(yīng)該打個(gè)電話去問問痱子的病情,希望沒有出大的問題。
腦海中在胡思亂想,但洛凡的手指卻沒有停,一行行的代碼在鍵盤敲擊的劈啪聲中誕生,一串串的字符被他賦予了新的生命。把腦海中的想法慢慢的變成代碼,洛凡覺得他像是在完成藝術(shù)品,而不是在進(jìn)行枯燥的編程活動(dòng)。
從醫(yī)院出院后幾個(gè)月來,這樣的感覺在洛凡的心里越來越清晰。每次寫程序時(shí),他都會(huì)覺得一篇完美的文章,在劈啪的鍵盤敲擊中被流暢的書寫出來。功能各異的函數(shù),被他美妙的結(jié)合在一起。他覺得,這就是一個(gè)完美的過程,為此他深深沉迷。