在技術上,AMD一直給人以很開放的態度,習慣采納業界通用標準,即便是自主研發的也不會完全封閉起來,這么做最大好處就是能爭取到更廣泛的業界支持,不過凡事總有例外。
AMD在最近幾代APU,以及最新的Ryzen、EPYC處理器中都集成了一個名為平臺安全處理器(PSP)的模塊,從硬件底層負責系統安全,而且有權限直接訪問整個系統,類似Intel的管理引擎,但更加強大。
PSP模塊的權限非常高,而且對于操作系統而言,它基本上是不透明的,也就是處在一個很封閉的狀態。
這樣問題就來了:如果PSP中存在漏洞并被人惡意利用怎么辦?如何關閉它(事實上你不能)?
開源社區里就有不少人提出AMD應該開放PSP的源代碼,方便大家研究改進。
不過,AMD的回答很簡單也很堅決:NO!
AMD表示,他們已經與多家獨立安全機構合作,不斷嘗試攻擊PSP,結果無一成功,這證明其實足夠安全的。
當然了,我們也知道,PSP模塊其實是AMD購買了ARM技術授權,基于ARM Cortex-A5微架構做的獨立安全模塊,所以說是否開源AMD自己也不能完全說了算。
又或者,AMD在其中投入了大量研發資源,不希望開源之后被Intel輕易拿走。