多倫多大學揭露 GPUThor 攻擊,可突破 NVIDIA GPU 的 ECC 防護
2026/09/08
研究人員公開名為 GPUThor 的新型攻擊手法,能突破 NVIDIA GPU 的錯誤更正碼防護機制。這對共享 GPU 的雲端環境構成實質風險。
多倫多大學的研究團隊公開名為 GPUThor 的新型攻擊手法,能突破 NVIDIA GPU 的錯誤更正碼(ECC)防護機制。對於大量採用共享 GPU 的雲端環境,這項發現構成實質的安全課題。
ECC 的原始設計目的是應對隨機錯誤。記憶體中的資料可能因為宇宙射線、電氣雜訊或元件老化而發生位元翻轉,ECC 透過額外的校驗位元偵測並更正這類錯誤,確保運算結果的正確性。在對可靠度要求極高的資料中心環境中,這是標準配備。
問題在於 ECC 並非為了防禦刻意攻擊而設計。這類攻擊的原理,通常是透過特定的記憶體存取模式在物理層面誘發位元翻轉——反覆高頻存取相鄰記憶體位置,利用電荷洩漏影響鄰近儲存單元。若攻擊者能精確控制翻轉的位置與數量,就可能繞過 ECC 的偵測範圍。
在 GPU 上實施這類攻擊有其特殊意義。GPU 記憶體中存放的往往是模型參數與運算中間值,若攻擊者能精確翻轉特定位元,理論上可以影響模型的輸出結果,甚至在多租戶環境中跨越隔離邊界窺探其他用戶的資料。
對雲端業者而言,這類攻擊的防禦相當棘手。單純提高 ECC 強度會增加記憶體開銷與延遲;而在硬體層面調整記憶體更新頻率,則可能影響效能。多數的緩解措施都涉及效能與安全的取捨,而在算力吃緊的環境中,這種取捨並不容易。
後續觀察重點在於硬體供應商的回應與緩解方案。這類攻擊通常需要韌體或硬體層級的修正,而既有部署的設備能否透過更新緩解,將決定影響範圍。同時,雲端環境的租戶隔離設計是否需要重新檢視,也是值得追蹤的方向。