您的位置:首頁>科技>正文

最新發現!固態硬碟的設計存在安全性漏洞

硬碟驅動器(HDD)還沒有像馬車那樣完全退出人們的視野, 但是隨著固態硬碟(SSD)的普及, HHD的消失應該只是時間問題。 考慮到SSD能提供的速度和可靠性, 這一轉變是完全有可能的, 更不用提最近SSD的價格已經開始下降了。

然而, 卡內基梅隆大學的研究人員近日發現了SSD設計中的一個缺陷, 這使得它們很容易收到某種類型的攻擊, 這種攻擊可能導致其過早失效和資料損壞。 這個缺陷的具體細節是高度技術性的, 不過筆者會在這篇文章中儘量以易於理解的方式介紹它。

顯然, 這個問題只適用於多級單元(MLC, multi-level cell)驅動器, 單級單元(SLC, single-level cell)並不容易受到攻擊, 但是由於MLC SSD速度更快而更受歡迎, 因此這種風險可能存在于現有的大部分設備上。 雖然該研究中沒有提及三級單元(TLC, triple-level cell)SSD, 但極端技術指出, TLC很可能是非常脆弱的, 因為它使用的是與MLC相同的多階段程式設計週期。

這種脆弱性來自於MLC的程式設計方法,

與SLC SSD不同的是, MLC將資料從快閃記憶體單元而不是SSD的快閃記憶體控制器中寫入緩衝區。 通過攔截這個過程, 攻擊者可以破壞正在編寫的資料。 最明顯的結果是資料被損壞, 但它也會對SSD造成傷害, 從而降低其壽命。

當然, 以上的解釋是高度簡化的, 如果你能夠熟練地運用技術術語且對此感興趣, 可以閱讀研究人員的完整論文。

解決這個問題是一件更直接的事。 製造商只需要通過改用快閃記憶體控制器來運行資料就可以, 就像SLC一樣。 然而, 這會增加大概5%的延遲, 在某種程度上違背了MLC對於SLC的主要優勢之一。

既然卡內基梅隆大學發現了這個問題, 駭客們肯定也不會袖手旁觀。 不過我們目前還沒有看到任何利用這個漏洞進行攻擊的報導,

當然, 固態硬碟製造商也正在努力尋找一種解決辦法, 試圖在不影響速度的情況下堵上這個漏洞。

但如今的問題是, 即便他們找到了解決辦法, 市場上已有的固態硬碟的問題卻是仍然存在的。 我們應該思考的是, 能否通過驅動或軟體的方式解決這個問題。 您有什麼想法, 可以在評論中留言和大家一起討論。

Next Article
喜欢就按个赞吧!!!
点击关闭提示