近代處理器均加入推測執行機制,若是推測正確則可加速完成工作,但去年開春爆發 Spectre 和 Meltdown 漏洞,即是針對處理器的推測執行機制進行攻擊。日前 MICROSOFT 針對 Windows 10 1809 推出 KB4482887 累積更新,導入對效能開銷更少的 Retpoline 修正方式。
Spectre 和 Meltdown 漏洞及其相關變種,於 2018 年開始就給全世界一記重拳,透過現代處理器加強性能的推測執行機制,讓該機制執行不合法的程式碼步驟,藉以暴露平時躲在層層安全高牆之後機密資訊。初步的解決方式相當簡單暴力,直接關閉推測執行就沒有安全性疑慮,但藉由推測執行獲得效能加成的工作,就會出現程度不一的衝擊。
Microsoft 於 Windows 10 InsIDEr Preview Builds 18272 64 位元版及其之後的作業系統版本,導入由 Google Paul Turner 工程師開發,用來解決 Spectre Variant 2 安全性漏洞的「Retpoline」修正方式。Retpoline 由 return 和 trampoline 2 字結合而成,讓處理器的 indirect branch predictION 間接分支預測器猜錯或是進入無限循環,因而放棄並回歸至正常的執行步驟。Retpoline 相對於先前的修復方式,對於效能的影響較小,並已整合進入 Linux 核心修補程式當中,包含 4.14 與 4.9 版本。
▲Windows 10 1809 最近的 KB4482887 累積更新已加入 Retpoline 修正方式,相對於先前修正 Spectre Variant 2 漏洞的效能影響更少。需要獨立更新檔的使用者,請點我由 Microsoft Update Catalog 直接下載。
Windows 10 1809 3 月 1 號推出的 KB4482887 累積更新當中,已經向後移植整合 Retpoline,但由於複雜度的關係,Retpoline 將不會推廣至先前 Windows 10 版本,僅針對 1809 版及其之後的 2019 年 4 月更新版本。根據 KB4482887 更新說明,Retpoline 修復方式預設為關閉,預計數月內透過雲端設定逐步開放,使用者也可透過下列手動方式啟用。
一般版本
reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x400重新開機
伺服器版本
reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x401重新開機
增加登錄檔機碼之後,使用者可以透過 PowerShell 輸入 Get-SpeculationControlSettings,檢查是否正確開啟 (須先行安裝 SpeculationControl 模組) 。若是回傳結果 BTIKernelRetpolineEnabled、BTIKernelImportOptimizationEnabled 均為 True 真值,表示已正確開啟並使用 Retpoline 修正方式。(註:INTEL Skylake 微架構及其繼任者於 RSB(Return Stack Buffer)清空時,對於 RET 指令有不同的行為表現,因此無法套用 Retpoline。)
資料來源
March 1, 2019—KB4482887 (OS Build 17763.348)
Mitigating Spectre variant 2 with Retpoline on Windows
你知道電腦王也有 Telegram 頻道嗎?
想看小編精選的3C科技情報&實用評測文,快來加入《T客邦》LINE@查看原始文章商品推薦
- 《台北南京東路特賣會》曼黛瑪璉內衣首八日8折滿萬75折 。零碼內衣任選3件899元,2件1000元。內褲6件1000元︱(影片)
- 北海道直送!家樂福日本週開跑,免飛日本就能吃到北海道必買零食、乳製品
- 2019基隆伴手禮首選【泉利米香】冰的特產禮盒
- 女生包包怎麼挑?小資女必看!網購投資超划算的百搭實用托特包!
- 來測測你的「美食魂」~你一定看過,卻叫不出名字的古早味傳統點心!
- 【十月優惠懶人包】美食餐廳、咖啡飲料、甜點午茶通通有,好康折扣資訊一把抓!吃好吃滿準備過冬啦~
- 拖鞋都要比別人可愛!10款迪士尼、史迪奇、蛋黃哥等超Q造型拖鞋超療癒
- 蘋果價格高攀不起?最潮 『AirPods造型』 耳飾配件平價登場!戴上就威風走跳潮流界啦!
- 原來韓妞都這樣穿!2019 韓國秋冬穿搭 大勢公開
- 敗家首選!【大江購物中心】週年慶優惠好禮拿不完,買完這一波我就剁手!
- 2019大江購物中心【藍屋日式料理】菜單價格
- 《湖口特賣會》湖口換季品牌最大型Outlet -萬件牛仔x坦克犀牛服飾x五大運動用品出清特賣︱(影片)
- 泰國零食推薦,泰國CONN香脆玉米粒,喬山健康科技代理,非基改玉米真空油炸/無反式脂肪/零膽固醇,上班族團購美食,追劇零食推薦,派對零食推薦,
- 以舊換新『Apple Trade In』換購方案:最高折抵 NT$17,200,不用一萬輕鬆入手最新 iPhone 11 !
- 《涼感衛生棉評價》Mdmmd.第三代Hello Kitty/後宮系列涼感衛生棉。涼感任選女星六月愛用推薦敏感肌適用︱影片