CPU / 中央處理器
Linux 4.20修正了「幽靈」v2安全性漏洞,但效能會掉50%!
文.圖/Johan 2018-11-22 12:05:00
2018年伊始,由Google的Project Zero (俗稱GPZ)團隊於2018年1月3日在自家部落格率先揭發出「崩潰」(Meltdown)與「幽靈」(Spectre)這兩種嚴重的處理器安全性漏洞事件,致使後來包括Intel、AMD、ARM等處理器大廠都各自發表聲明,來說明應對方式與解決方法。而軟體大廠也紛紛推出各式安全性更新,以嘗試彌平這次的「災難」!
至於Linux平台方面,Linux之父Linus Torvards早在2018/1/3當天首度公開表示,有*能力*的CPU研發工程師,可以透過確保「推測執行」不會發生在保護區域,來解決這個問題。他認為Intel公司內部的人需要真正地對待他們的CPU,並且實際上承認他們有問題,而不是寫公關手冊,說明一切都按照設計進行… (請看原文的信函中,裡面有許多不雅的字語出現)。
然而針對Linux平台來說,要彌補這個漏洞似乎不容易,畢竟Spectre與Meltdown的衍生性漏洞一直被發現,因此Linux社群花了不少時間去修補。不過,在最新發布的Linux內核4.20版,已經修正了這個漏洞了! 只是,效能可能掉很多!
然而根據Linus Torvards在此信函表示,雖然這次的修正很穩定了,但他在討論區並沒有看到有人提及這次的修補所造成的效能影響有多糟糕!他表示在某些負載下,效能會能會降低50%。因此他建議大家需要開始問自己,使用這樣的修補(卻要降低50%效能)是否值得。他認為應該使用跟與L1TF漏洞相同的邏輯,也就是:自定值不應該是要讓任何會導致效能降低的開關給開啟才對,因此這次的做法有待更正。
由於Linux 4.20自定把STIBP安全性修正開啟,導致效能驟降情況很明顯。影響的處理器範圍,從低階到高階都有,包括低階的Core i3,高階的Core i7,甚至伺服器級的Xeon E5 v3等處理器。根據Phoronix網站的測試,甚至Xeon Gold伺服器的在開啟STIBP安全性修正時,某些效能還輸給EPYC伺服器!
因此,若您在意效能的話,就暫時先讓您的Linux Kernel保持在4.19版以下吧!目前最新的Kernel穩定版是4.19.3,這個版本暫勿更新上去!若您非常重視系統整體安全,絲毫不能承受任何駭客攻擊,那就升級至4.20吧!只是效能可能最多掉了50%!您不如就當作這像是兩顆硬碟拿來做RAID 1,容量減半,但資料更安全就是了!若想要把效能補回,那就再買一台一樣的Intel電腦把效能追回來吧!又或者等下一版的Linux Kernel把STIBP的開關還給使用者之後,讓使用者可以自行決定是否開啟,再升級到新的Linux Kernel吧!
Windows平台陸續有更新,Linux也有修正出來了!
先前Intel透過釋出各種微碼更新,搭配各主機板廠商釋出BIOS Update,來將Meltdown與Spectre的漏洞彌補起來,但效能可能降低個最多30%,這還只是Windows平台的部份而已。至於Linux平台方面,Linux之父Linus Torvards早在2018/1/3當天首度公開表示,有*能力*的CPU研發工程師,可以透過確保「推測執行」不會發生在保護區域,來解決這個問題。他認為Intel公司內部的人需要真正地對待他們的CPU,並且實際上承認他們有問題,而不是寫公關手冊,說明一切都按照設計進行… (請看原文的信函中,裡面有許多不雅的字語出現)。
然而針對Linux平台來說,要彌補這個漏洞似乎不容易,畢竟Spectre與Meltdown的衍生性漏洞一直被發現,因此Linux社群花了不少時間去修補。不過,在最新發布的Linux內核4.20版,已經修正了這個漏洞了! 只是,效能可能掉很多!
某些效能會掉高達50%,使用者可以選擇要不要進行修正
在Linux 4.20的內核中,修正了不少問題,而這個版本也加入了一些Spectre與Meltdown的漏洞修正,可以讓具備SMT(Simultaneous Multi-Threading,同時多執行緒)技術之處理器在進行STIBP (Single Thread Indirect Branch Predictors,單執行緒間接分支預測器)時,免於受到幽靈v2的變種漏洞攻擊。然而根據Linus Torvards在此信函表示,雖然這次的修正很穩定了,但他在討論區並沒有看到有人提及這次的修補所造成的效能影響有多糟糕!他表示在某些負載下,效能會能會降低50%。因此他建議大家需要開始問自己,使用這樣的修補(卻要降低50%效能)是否值得。他認為應該使用跟與L1TF漏洞相同的邏輯,也就是:自定值不應該是要讓任何會導致效能降低的開關給開啟才對,因此這次的做法有待更正。
由於Linux 4.20自定把STIBP安全性修正開啟,導致效能驟降情況很明顯。影響的處理器範圍,從低階到高階都有,包括低階的Core i3,高階的Core i7,甚至伺服器級的Xeon E5 v3等處理器。根據Phoronix網站的測試,甚至Xeon Gold伺服器的在開啟STIBP安全性修正時,某些效能還輸給EPYC伺服器!
在意效能者,先繼續用Linux 4.19;在意安全者,升級至4.20吧!
簡單來說,當您的Linux已經升級到Kernel 4.20版,且使用Intel處理器,並升級到最新的Microcode(微碼)時,執行一些PHP、Python、Java程式都有可能效能降低,甚至執行一些遊戲,也會有效能減損的問題!據悉,Intel STIBP的安全性修正早在Kernel 4.19版本時就有加入,但當時自定值是關閉的,直到4.19.2時,STIBP自定值就被開啟。而由於不少人是從4.19直接升級到4.20版,才發現效能掉很大!因此Linux社群也議論紛紛,有些是認為是否能在Linux 4.20的Intel STIBP修正中,加入一個選項來關閉這項功能,以讓效能不至於驟降那麼多。因此,若您在意效能的話,就暫時先讓您的Linux Kernel保持在4.19版以下吧!目前最新的Kernel穩定版是4.19.3,這個版本暫勿更新上去!若您非常重視系統整體安全,絲毫不能承受任何駭客攻擊,那就升級至4.20吧!只是效能可能最多掉了50%!您不如就當作這像是兩顆硬碟拿來做RAID 1,容量減半,但資料更安全就是了!若想要把效能補回,那就再買一台一樣的Intel電腦把效能追回來吧!又或者等下一版的Linux Kernel把STIBP的開關還給使用者之後,讓使用者可以自行決定是否開啟,再升級到新的Linux Kernel吧!
- 發表您的看法
請勿張貼任何涉及冒名、人身攻擊、情緒謾罵、或內容涉及非法的言論。
請勿張貼任何帶有商業或宣傳、廣告用途的垃圾內容及連結。
請勿侵犯個人隱私權,將他人資料公開張貼在留言版內。
請勿重複留言(包括跨版重複留言)或發表與各文章主題無關的文章。
請勿張貼涉及未經證實或明顯傷害個人名譽或企業形象聲譽的文章。
您在留言版發表的內容需自負言論之法律責任,所有言論不代表PCDIY!雜誌立場,違反上述規定之留言,PCDIY!雜誌有權逕行刪除您的留言。
最近新增
- AMD攜手台積電,成為「TSMC Arizona」美國亞利桑那州新製造基地主要HPC客戶,啟動「2 奈米 N2 製程」打造下一代「Zen 6」研發代號「威尼斯 Venice」EPYC處理器!
- 「AMD Ryzen 9 9950X3D處理器」實測開箱,16核心32執行緒「3D V-Cache火力加持」史上最強遊戲CPU強勢來襲!
- 史上最高貴CPU來了!「台幣20萬」LGA4677戰神級56核心112執行緒Intel Xeon w9-3495X處理器正式開賣!Sapphire Rapids-WS處理器16核32緒「Xeon w5-3435X」報價55,500元、28核56緒「Xeon w7-3465X」報價100,500元、36核72緒「Xeon w9-3475X」報價128,500元「戰鬥力爆棚價格衝破天際」
- 3D V-Cache火力加持!「AMD Ryzen 7 9800X3D處理器」實測開箱,8核心16執行緒104MB快取「史上最強遊戲CPU」震撼登場!
- 「Intel合體AMD」聯手成立「x86 生態系統諮詢小組」,「加速開發人員和客戶的創新」共創美好PC產業未來!
- 「Intel Core Ultra 200S」CPU強勢來襲,史上最強「Intel第15代 研發代號 Arrow Lake」桌上型電腦處理器「台積電 TSMC 神隊友代工」LGA1851腳位「Core Ultra 5 245K/KF、Core Ultra 7 265K/KF、Core Ultra 9 285K處理器 與 Z890主機板」聯袂登場!
- AMD Ryzen Threadripper PRO 7995WX實測開箱,史上最強96核心192執行緒 採用sTR5/SP6腳位 對應TRX50、WRX90主機板 次世代 HEDT高階桌機處理器重裝上陣!
- 華碩ROG STRIX SCAR 17 X3D G733PYV效能實測,A+N最強CPU+GPU遊戲黃金組合 AMD Ryzen 9 7945HX3D配上NVIDIA GeForce RTX 4090 展現超凡入聖性能 實現絕強至猛戰鬥力!
- Intel Xeon w9-3475X實測開箱,勇猛強悍36核心72執行緒 採用LGA4677腳位 對應W790主機板 次世代 HEDT高階桌機 工作站 處理器閃耀登場!
- Intel Xeon w9-3495X實測開箱,史上最強56核心112執行緒 採用LGA4677腳位 對應W790主機板 次世代 HEDT高階桌機 工作站 處理器重裝上陣!
- 洋垃圾發威!AMD EPYC 9654殺很大,96核心192執行緒 5奈米製程 Genoa核心 384MB L3快取 價格大跳水 跌破台幣80,000元!
- AMD AI PC YES 商用電腦再升級!AI CPU三劍齊發火力全開,Ryzen Pro 8000引爆商用桌機進入AI時代,Ryzen Pro 8040加速商用筆電AI加速,Ryzen Threadripper Pro 7000WX衝破工作站極限效能!
最多人點閱
- 洋垃圾神器,Xeon E5-2670實測開箱大作戰!
- MSI CORE FROZR L CPU散熱器實測開箱,微星電競產品再添新兵
- 淘寶網洋垃圾再顯神威,1999元買到8核心16執行緒Xeon E5-2670神器級處理器!
- 捉對廝殺:AMD Ryzen 2200G/2400G VS Intel Core i3-8100/i5-8400
- 不讓Z490專美於前、Intel 400系列入門選項,BIOSTAR RACING B460GTQ主機板開箱
- 洋垃圾戰神,5999元買14核心28執行緒Xeon E5-2683v3神器級處理器!
- SUPERMICRO SUPERO M12SWA-TF伺服器主機板實測開箱,史上最強實戰AMD Ryzen Threadripper Pro 3995WX為究極效能而生!
- AMD Ryzen 5 1600X實測開箱,6核心12執行緒戰神處理器再顯鋒芒!
- 搭載USB 3.2 Gen 2x2和2.5GbE LAN、入門玩家最佳選擇,MSI MAG Z490 TOMAHAWK主機板開箱
- 太極撥10核、「十力」不容小覷,ASRock Z490 TAICHI主機板效能測試
- Intel Pentium G4400實測開箱,「非K超頻」3.3GHz狂飆4.4GHz!
- AMD CPU與超輕巧ITX小板輕鬆配:華碩 ROG STRIX B450-I GAMING ft. Ryzen 3 3300X
