本報綜合消息 日前在波士頓舉行的信息安全和保密座談會上,新墨西哥大學(xué)的計算機科學(xué)教授Stephanie Forrest說,每當(dāng)有新的病毒出現(xiàn),有人會生病,有人會死去,而其他人卻能幸免,這是因為每人都有一套獨特的免疫系統(tǒng)。計算機安全領(lǐng)域也應(yīng)該學(xué)習(xí)這種概念。
Forrest說,系統(tǒng)和應(yīng)用程序的多樣性能有效地保護計算機和網(wǎng)絡(luò),防止惡意攻擊。她的小組去年發(fā)表了一篇論文,主要解釋了一個名為RISE (Randomized Instruction Set Emulation)的系統(tǒng),該系統(tǒng)能把應(yīng)用程序的機器代碼做隨機化處理,以阻止那些通過二進制碼進行的攻擊?!坝嬎銠C很容易受到攻擊,其中一個原因就是它們完全相同,”Forrest說,“要想成功實施‘緩沖區(qū)溢出和其他攻擊’,攻擊者需要非常了解目標(biāo)計算機正在運行的程序。而攻擊者之所以知道如此多的細(xì)節(jié),是因為軟件被廣泛復(fù)制。”她認(rèn)為,如果讓每臺電腦都變成獨一無二的,那么攻擊就會變得困難許多。
RISE的關(guān)鍵是,保護系統(tǒng)上的代碼,而不是像其他安全系統(tǒng)那樣在每一個端口設(shè)置防護。RISE使每次處理數(shù)據(jù)都有一套自己的指令系統(tǒng)。
Forrest說,去年她曾向英特爾的硬件工程師說起該系統(tǒng),但并不被看好。她承認(rèn)RISE系統(tǒng)存在缺陷,有時候使用起來并不是那么方便。但是,經(jīng)過驗證后,現(xiàn)在在對付漏洞時絕對可靠。
Forrest說:“我們已經(jīng)掌握了可以自行復(fù)制并傳播的惡意代碼。根據(jù)達(dá)爾文的進化論,我們惟一缺少的就是突變?!?/p>