處理器分支預(yù)測攻擊研究綜述
計(jì)算機(jī)學(xué)報(bào)
頁數(shù): 35 2022-12-15
摘要: 分支預(yù)測器是現(xiàn)代處理器的重要微架構(gòu)組件,它可有效緩解流水線的控制流冒險(xiǎn)問題,提升處理器性能.然而,盡管分支預(yù)測器的設(shè)計(jì)越發(fā)先進(jìn),設(shè)計(jì)細(xì)節(jié)也不被處理器廠商公開,但基于分支預(yù)測器的分支預(yù)測機(jī)制存在的安全問題仍不斷被研究人員曝光.利用分支預(yù)測機(jī)制,攻擊者能構(gòu)建側(cè)信道或隱藏通道,從而繞過軟硬件的安全邊界檢查.在著名的Spectre攻擊中,分支預(yù)測器還被用來構(gòu)建瞬態(tài)執(zhí)行窗口,這打破了被錯(cuò)...