GrapheneOS 或跳過 Pixel 11:缺少 MTE 為何牽動私隱手機選擇
3C 產品

GrapheneOS 或跳過 Pixel 11:缺少 MTE 為何牽動私隱手機選擇

圖片:TechLab 自製資訊圖
TechLab 編輯部(譯)·

GrapheneOS 團隊表示,為 Google Pixel 11 系列進行約一星期移植後,雖然已有部分成果,卻無法完成系統移植;團隊歸因於裝置在軟件、firmware,以及「幾乎可以肯定」的硬件層面缺乏 ARM Memory Tagging Extension(MTE)支援。對計劃購買 Pixel 11 後安裝 GrapheneOS 的用戶而言,這並非一般的兼容性小問題:現階段該團隊已明言可能直接跳過整個 Pixel 11 系列。

最重要的限制同樣要先講清楚:Google 尚未確認 Pixel 11 是否支援 MTE,也未公開回應為何會出現這個情況。因此,「Google 為節省成本移除功能」是 GrapheneOS 團隊的判斷,不能當作已獲證實的公司決策。Pixel 11a 的情況亦未明朗;團隊只是希望若它與 Pixel 10 世代較接近,或仍可能配備 MTE,但原文提及的規格消息同屬傳聞。

MTE 補的是哪一個安全缺口

MTE 是 ARM 的記憶體標記功能,目標是協助攔截記憶體安全漏洞。這類漏洞可讓程式錯誤地讀取或寫入不應接觸的記憶體位置,繼而成為入侵者取得控制權、提升權限或竊取資料的切入點。Google 曾在 2022 年表示,超過六成「高嚴重性」保安漏洞與記憶體安全問題有關;這也說明為何 GrapheneOS 將此功能視為其整體防護模型的一部分,而非可有可無的規格表項目。

原報道指出,Pixel 8 系列在 2023 年已提供 MTE,其後 Pixel 手機亦一直包含這項功能。不過它屬可選啟用項目,原因不難理解:開啟 MTE 可能拖慢裝置表現,亦有 app 未必兼容。較舊的 Pixel 裝置在啟用 Android 的進階保護模式時,亦會開啟這項功能。安全功能由用戶選擇是否承受效能與兼容性代價,本來就是務實安排;但對以強化防護為主要賣點的系統,情況會有所不同。

為何 GrapheneOS 難以「照樣推出」

GrapheneOS 的說法是,它把 MTE 用於整個基礎作業系統,只會暫時為少數裝置特定程序關閉;系統亦會自動為作業系統和不少 app 使用 MTE,並提供每個 app 獨立關閉的選項,處理兼容性問題。換言之,MTE 在其設計中既是預設防線,也保留了按需要退讓的空間。若底層平台不提供這項能力,GrapheneOS 原有的安全架構便無法完整實現。

這亦解釋了為何 GrapheneOS 團隊未有把問題描述成「稍後修正」的普通移植障礙。自訂 ROM 當然可以在不同硬件上運作,但能否維持原有威脅模型與安全承諾,是另一回事。從團隊目前公開立場推論,即使技術上存在其他可行路徑,若不能提供其認為足夠的記憶體安全保障,推出一個名稱相同、保障卻明顯下降的版本,未必符合 GrapheneOS 的定位。

Pixel 11 的其他安全升級未必能互相替代

GrapheneOS 團隊亦提及,Pixel 11 系列據稱具備若干安全升級,包括後量子安全的 verified boot、由 Samsung IMS 轉為 AOSP IMS,以及 Titan M3 晶片。不過,團隊的結論是,這些改進仍不足以令 GrapheneOS 在沒有 MTE 的前提下支援 Pixel 11。這反映流動保安不是單一功能的競賽:開機驗證、通訊系統與安全晶片各自處理不同環節,不能直接補回應用程式和系統執行期間的記憶體安全防護。

對一般 Android 用戶來說,這不代表 Pixel 11 已被證實不安全,更不應把未獲 Google 確認的 MTE 狀況延伸成全面安全結論。真正受直接影響的,是把 GrapheneOS 視為購機前提、並重視其 MTE 整合方式的一群用戶。這個群體通常不只在意能否解鎖 bootloader 或刷入另一套 ROM,也在意系統能否延續一套明確、可解釋的防護取向。

購機前應把「可安裝」與「可獲支援」分開看

GrapheneOS 團隊已強烈建議,有意使用該系統的人不要購買 Pixel 11 裝置,並指出 Pixel 8、Pixel 9 和 Pixel 10 在運行 GrapheneOS 時可提供較佳保安。這項建議的重點不在比較一般使用體驗,而是在官方團隊是否能完成移植、是否願意長期支援,以及 MTE 是否仍可成為系統防線。對以私隱和自訂 ROM 為優先的讀者,購機判斷應以這三點為準,而非只看新一代型號。

團隊亦表示,可能把重心全面轉向即將推出的 Motorola 裝置。這只是其現時方向,尚未等同於具體型號、推出時間或支援範圍已經落實。不過,若 Pixel 11 最終被略過,對自訂 ROM 用戶的影響會是選擇重心轉移:過去把 Pixel 視為 GrapheneOS 硬件基礎的人,需要重新追蹤哪一批裝置能獲得完整支援,而不是假設每代 Pixel 都自然接棒。

下一步要看 Google 的明確說法

現時最值得觀察的是 Google 對 Pixel 11 MTE 支援狀況的正式回應,以及 GrapheneOS 是否在獲得更多技術資料後修訂決定。若 Google 確認功能仍以某種形式存在,焦點會轉為軟件、firmware 或硬件實作是否足以滿足 GrapheneOS 的要求;若確認缺席,團隊跳過 Pixel 11 並轉向 Motorola 的可能性便會更高。在此之前,重視 GrapheneOS 的用戶宜避免把 Pixel 11 當作既定支援目標,等資料講清楚先決定,會穩陣得多。

延伸閱讀

AI 輔助說明: 本文由 AI 協助整理,並經兩輪獨立自動品質審核;資料及連結仍以原始來源為準。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook