本頁提供建議,確保 Android 裝置上的硬體有助於提升裝置的整體安全性,而非降低裝置的安全性。
裝置記憶體
為 Android 裝置選取記憶體時,請務必瞭解潛在的安全性取捨。舉例來說,某些類型的記憶體可執行 Rowhammer 樣式的攻擊。
- Android 裝置應使用具備 Rowhammer 攻擊防護機制的記憶體。裝置製造商應與記憶體製造商密切合作,瞭解更多細節。
StrongBox KeyMint (舊稱 Keymaster)
請務必安全地儲存及處理裝置上的加密編譯金鑰。在 Android 裝置上,這通常是透過在隔離環境 (例如受信任的執行環境 (TEE)) 中實作採用專屬硬體的 KeyMint (先前稱為 Keymaster) 來完成。我們也建議支援 StrongBox KeyMint,這是在防竄改硬體中實作。
- 如果您選擇支援 StrongBox KeyMint,請確保其執行環境具備獨立 CPU、安全儲存空間、高品質真隨機號碼產生器、防竄改封裝和旁路抗性,以符合 StrongBox KeyMint 的要求。如要進一步瞭解相關規定,請參閱 Android CDD 第 9.11.2 節。