OpenBSD是廣為流行的Unix操作系統變體,然而,出于安全考慮,OpenBSD關閉掉了對Intel超線程特性的支持。
換言之,在配置了Intel 64位處理器的OpenBSD環境中,并不能開啟比物理核心數量更多的邏輯核心。
OpenBSD維護者Mark Kettenis表示,SMT(同步多線程)會在線程之間共享TLB(轉換檢測緩沖區)和一級緩存,由此造成對緩存的定時攻擊更加容易。
Kettenis強調,他們非常擔心這會是釀成Spectre(幽靈)級別的漏洞。
所以,OpenBSD加入了新代碼“hw.smt sysctl”。
對于關閉超線程的影響,Kettenis說若不是那些稀少的、專為超線程優化編寫的代碼,停掉它在日常的工作負載中影響并不大。
行業資訊、企業動態、業界觀點、峰會活動可發送郵件至news#citmt.cn(把#換成@)。
海報生成中...