AMD五年前老APU被發現Bug:休眠恢復後隨機數生成錯誤
科技
05-08
紅帽公司的高級開發者Lennart Poettering報告稱,他發現AMD A6-6310 APU處理器有一個Bug,隨機數生成演算法存在錯誤。
A6-6310處理器隸屬於AMD Beema系列,發佈於2014年,面向低功耗輕薄筆記本小型台式機等設備,一直頗受歡迎,至今仍有不少產品採用。
AMD Beema採用GF 28nm工藝製造,CPU架構基於低功耗的Puma,雙核心或四核心,部分型號可加速至2.4GHz,GPU架構基於GCN,最多320個流處理器,支持DDR3/DDR3L內存,整個ARM R15架構安全協處理器,熱設計功耗10-25W。
據介紹,AMD Beema處理器內置了硬體隨機數生成器單元,使用了RdRand隨機數生成演算法,不過當機器從休眠、睡眠狀態恢復後,這個隨機數生成器所產生的隨機數,就變得不那麼隨機了。
由於很多加密應用、數據傳輸需要用到隨機數,所以這個Bug會對系統和軟體安全性造成影響。
另外,這個Bug還會導致系統恢復後的機器無法再次進入休眠或睡眠狀態。
雖然很多時候系統和軟體用的都是軟體隨機數生成,比如Linux內核默認就不使用RdRand,Windows在待機恢復時其實也不用它,但存在硬體Bug總是仍然擔心的。
紅帽方面表示正在研究解決方案,但沒有透露是否已經告知AMD,或者需要AMD做什麼工作。
打開今日頭條,查看更多圖片※對標紅米Note 7 Pro realme 3 Pro宣布:4月22日見
※世界最大飛機Stratolaunch首飛成功:可把200噸火箭載至平流層發射
TAG:驅動之家 |