Linus Torvalds譴責硬體廠商漏洞不斷稱作業系統開發者沒有義務為其善後
Linux 的創造者Linus Torvalds 對英特爾、AMD & 英偉達(NVIDIA)等公司的硬體漏洞感到”沮喪”,聲稱製造商是漏洞背後的原因。他表達了業界習慣讓作業系統開發者去善後的不滿,主要是在與外部因素(可能是AMD和英特爾等CPU公司)相關聯的時候。
Torvalds最近一直在積極修復Linux 內核,因為據報道,內核出現了錯誤和崩潰。 據他稱,這次他對為了迎合硬體製造商的過失而修改開源內核的做法表示不滿。
Torvalds 特別指出了Intel 首次推出的支援LAM(線性位址遮罩)的最新CPU,以下是他在Linux 核心郵件列表公共收件匣中的發言(via kernel.org):
老實說,我已經受夠了漏洞百出的硬體和完全理論化的攻擊,這些攻擊從未實際應用過。 因此,我認為這次我們要反擊硬體人員,告訴他們這是他們**該死的問題,如果他們連”是”或”否”都懶得說,那我們就坐以待斃吧。因為該死的,我們應該把責任歸咎於硬件,而不是隨便拿出一個糟糕硬件”就說”哦,但這**可能是個問題”。
——萊納斯‧托瓦爾茲
要透過修改來解決核心中的問題會很麻煩,而這很可能與”硬體人員”及其實作有關。 就LAM 而言,這項特殊功能是透過採用”基於指標的實作”來確保記憶體完整性的;然而,這種技術卻導致了頻繁出現的名為SLAM 的投機攻擊,而這顯然正是目前困擾Torvalds 的問題所在。
英特爾公司的一位工程師對LAM 問題做出了回應,聲稱該技術本應被禁用,直到找到修復方法為止,但事實並非如此。 他認為,LASS(線性位址空間隔離)最終可以避免SLAM 攻擊,但該團隊暫時還沒有推出修復方案。
先前,我們曾通報Linus Torvalds 如何對AMD 的fTPM 表示不滿,並呼籲該公司停用該功能,聲稱它不應該在運作時使用。 因此,Torvalds 擅長公開指責公司,這也是他以發表有趣言論而聞名的原因。