Morpheus是一個(gè)不可破解的處理器可以改變其核心結(jié)構(gòu)
援引當(dāng)前狀態(tài)的網(wǎng)絡(luò)安全在世界各地,密歇根大學(xué)開發(fā)了一個(gè)牢不可破的計(jì)算機(jī)處理器,。被稱為Morpheus的特殊芯片可以從本質(zhì)上不時(shí)改變其核心結(jié)構(gòu),,以防止黑客進(jìn)入系統(tǒng)。
早在 2019 年,,密歇根大學(xué)的研究人員就開發(fā)出了Morpheus 處理器,,對于試圖進(jìn)入系統(tǒng)的黑客來說,它可能會成為一個(gè)難題,。此外,,它會不時(shí)更改其數(shù)據(jù)執(zhí)行的結(jié)構(gòu)和流程,,使入侵者的黑客攻擊過程更加困難。
它是如何工作的?
要了解它是如何工作的,,讓我簡要介紹一下計(jì)算機(jī)處理器,。那么,什么是處理器?它們本質(zhì)上是一個(gè)硬件組件,,允許各種軟件應(yīng)用程序在系統(tǒng)上運(yùn)行,。
為了允許軟件應(yīng)用程序運(yùn)行,處理器采用了一種架構(gòu),,例如適用于大多數(shù)筆記本電腦的 x86 和適用于智能手機(jī)的 ARM,。該架構(gòu)是軟件在處理器上成功運(yùn)行所需的一組指令。此外,,處理器具有微架構(gòu)或膽量,,允許它處理軟件指令集、評估執(zhí)行速度,,并提供運(yùn)行應(yīng)用程序所需的能力。
要入侵系統(tǒng),,黑客需要非常熟悉微架構(gòu)細(xì)節(jié)以執(zhí)行其惡意代碼或植入惡意軟件應(yīng)用程序,。因此,為了阻止這些攻擊,,Morpheus 隨機(jī)化了實(shí)現(xiàn)細(xì)節(jié),,將其微架構(gòu)變成了黑客在進(jìn)入系統(tǒng)之前要解決的難題。
處理器會改變它執(zhí)行指令的方式或從一臺 Morpheus 機(jī)器到另一臺機(jī)器的數(shù)據(jù)格式,。由于它發(fā)生在微架構(gòu)級別,,隨機(jī)化不會影響處理器上運(yùn)行的任何軟件。
現(xiàn)在,,盡管處理器隨機(jī)執(zhí)行任務(wù),,但如果有機(jī)會,熟練的黑客仍然可以在幾個(gè)小時(shí)內(nèi)進(jìn)入系統(tǒng),。因此,,開發(fā)人員將另一項(xiàng)功能集成到 Morpheus 中,使處理器能夠每幾百毫秒更改一次微架構(gòu),。因此,,要破解系統(tǒng),黑客不僅需要對處理器的微架構(gòu)進(jìn)行逆向工程,,還需要在它再次改變其結(jié)構(gòu)之前的時(shí)間窗口內(nèi)進(jìn)行,。
不可破解的處理器
根據(jù)密歇根大學(xué)的研究人員的說法,去年夏天,,作為美國國防高級研究計(jì)劃局 (DARPA) 贊助的一項(xiàng)研究的一部分,,大約 523 名安全研究人員試圖入侵 Morpheus 處理器整整三個(gè)月。然而,他們中沒有人能夠做到這一點(diǎn),。
因此,,研究人員聲稱 Morpheus 是一種黑客以前從未見過或?qū)⒁娺^的計(jì)算機(jī)處理器。根據(jù)研究團(tuán)隊(duì)的說法,,美國可能會使用該處理器來保護(hù)易受攻擊的軟件應(yīng)用程序免受重大網(wǎng)絡(luò)攻擊,。
此外,該團(tuán)隊(duì)表示,,他們將進(jìn)一步研究如何將 Morpheus 的基本原理應(yīng)用于人們的設(shè)備和基于云的系統(tǒng),,以保護(hù)機(jī)密數(shù)據(jù)。此外,,研究人員正在研究如何以一種維護(hù)隱私且不給軟件程序員帶來負(fù)擔(dān)的方式隨機(jī)化數(shù)據(jù),。