近日,英特爾宣布即將推出的移動CPU(代號“Tiger Lake”)將提供人們期待已久的安全層,稱為控制流實施技術(shù)(CET),旨在防止常見的惡意軟件攻擊。CET可以防止對處理器控制流的攻擊,后者指的是執(zhí)行不同功能的順序。以前,攻擊者針對攻擊中的控制流進行攻擊,他們劫持進程并修改指令。這可能使他們能夠在受害者的系統(tǒng)上執(zhí)行任意代碼。
英特爾客戶安全戰(zhàn)略與計劃副總裁兼總經(jīng)理湯姆·加里森在周一表示:“英特爾CET提供CPU級別的安全功能,以幫助抵御僅通過軟件即可緩解的常見惡意軟件攻擊方法。這些類型的攻擊方法常見于內(nèi)存安全性類惡意軟件,包括諸如堆棧緩沖區(qū)溢出損壞和釋放后使用等策略?!?/p>
英特爾即將發(fā)售的Tiger Lake CPU首次配備了Intel CET控制流實施技術(shù),通過添加兩種保護措施來對抗控制流劫持攻擊。
第一個措施是間接分支跟蹤(IBT):它可以防御面向呼叫的編程或面向跳轉(zhuǎn)的編程(COP和JOP)攻擊。當以特定的調(diào)用和跳轉(zhuǎn)指令結(jié)尾的短代碼序列被定位并鏈接到特定順序以執(zhí)行攻擊者的有效載荷時,就會發(fā)生這些類型的代碼重用攻擊。IBT通過創(chuàng)建一條新指令——ENDBRANCH來防止這種情況,該指令會跟蹤所有間接調(diào)用和跳轉(zhuǎn)指令,檢測任何違反控制流的行為。
第二個措施是影子堆棧(SS):影子堆棧有助于防御面向返回的編程(ROP)攻擊。這些類型的攻擊集中于控制流中的返回指令,這些指令旨在從堆棧中獲取下一條指令的地址,并從該地址執(zhí)行指令。在ROP攻擊中,攻擊者濫用這些返回指令將惡意代碼流混入指令。
影子堆棧(有別于數(shù)據(jù)堆棧)通過添加返回地址保護來防止這種情況。啟用影子堆棧時,處理器上的CALL指令會將確保數(shù)據(jù)堆棧和影子堆棧上的返回地址匹配。
英特爾客戶端計算小組研究員Baiju Patel說道:“難于檢測或阻止ROP/JOP的原因是攻擊者使用了從可執(zhí)行內(nèi)存運行的現(xiàn)有代碼。已經(jīng)開發(fā)和部署的許多基于軟件的檢測和預(yù)防技術(shù)都收效甚微。”
英特爾于2016年發(fā)布了CET的第一個規(guī)范。多家軟件制造商在其產(chǎn)品中增加了對該技術(shù)的支持,其中包括Microsoft的Windows硬件強制堆棧保護。
據(jù)Garrison稱,在英特爾移動產(chǎn)品線推出CET后,該技術(shù)很快將在臺式機和服務(wù)器平臺上推廣。英特爾目前正準備量產(chǎn)Tiger Lake芯片組,并預(yù)計在年中將這些處理器交付給OEM廠商。
責任編輯:gt
-
處理器
+關(guān)注
關(guān)注
68文章
20066瀏覽量
242647 -
英特爾
+關(guān)注
關(guān)注
61文章
10243瀏覽量
178069 -
cpu
+關(guān)注
關(guān)注
68文章
11186瀏覽量
221224
發(fā)布評論請先 登錄

主控CPU全能選手,英特爾至強6助力AI系統(tǒng)高效運轉(zhuǎn)

英特爾至強6處理器助力數(shù)據(jù)中心整合升級
英特爾 Panther Lake 移動 SoC 延遲上市,又是18A背鍋?
全新英特爾至強6處理器來襲,現(xiàn)代數(shù)據(jù)中心的性能與能效平衡“大師”
英特爾下一代桌面測試處理器 Nova Lake 現(xiàn)身
英特爾酷睿Ultra 200V系列移動處理器亮相CES 2025
英特爾CES 2025發(fā)布全新酷睿Ultra處理器
英特爾18A制程芯片Panther Lake處理器下半年發(fā)布
英特爾發(fā)布全新企業(yè)AI一體化方案
騰訊正在與英特爾合作開發(fā)世界上第一款由 Lunar Lake 提供支持的“3D 視覺”游戲手持設(shè)備

英特爾Panther Lake處理器或?qū)?025年下半年亮相
英特爾Panther Lake處理器內(nèi)部制造比例提升至70%
英特爾計劃明年AI PC出貨一億臺
探索Qotom迷你PC在NAS存儲中的應(yīng)用潛力

評論