OpenBSD是廣為流行的Unix操作系統(tǒng)變體,然而,出于安全考慮,OpenBSD關(guān)閉掉了對(duì)Intel超線程特性的支持。
換言之,在配置了Intel 64位處理器的OpenBSD環(huán)境中,并不能開啟比物理核心數(shù)量更多的邏輯核心。
OpenBSD維護(hù)者M(jìn)ark Kettenis表示,SMT(同步多線程)會(huì)在線程之間共享TLB(轉(zhuǎn)換檢測(cè)緩沖區(qū))和一級(jí)緩存,由此造成對(duì)緩存的定時(shí)攻擊更加容易。
Kettenis強(qiáng)調(diào),他們非常擔(dān)心這會(huì)是釀成Spectre(幽靈)級(jí)別的漏洞。
所以,OpenBSD加入了新代碼“hw.smt sysctl”。
對(duì)于關(guān)閉超線程的影響,Kettenis說(shuō)若不是那些稀少的、專為超線程優(yōu)化編寫的代碼,停掉它在日常的工作負(fù)載中影響并不大。
榜單收錄、高管收錄、融資收錄、活動(dòng)收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。
海報(bào)生成中...