
Android 17 引入系統層級 ECH,保障瀏覽網站私隱
Google 於早前公布 Android 17 的一系列網絡安全新功能,旨在加強連接私隱、應對流動網絡漏洞,以及保障用戶家居網絡的私隱。當中最受注目的是對 Encrypted Client Hello(ECH)的支援,這項私隱標準可令網絡供應商無法得知用戶正在瀏覽哪個網站。
- Android 17 加入系統層級的 ECH 支援,隱藏用戶瀏覽的網站名稱
- ECH GREASE 預設啟用,向不支援 ECH 的網站發送隨機化的假 ECH 擴充
- 要求應用程式在使用本機網絡前徵求用戶允許
- 網絡供應商可預設為用戶關閉 2G,以防降級攻擊
ECH 如何運作
Google 的 Bram Bonné 與 Shuaibo Huang 表示,這項新私隱標準會與私人 DNS 配合,隱藏用戶瀏覽的網域名稱,遮蔽可用作分析用戶的行為數據。透過從最初階段便加密目標網站的名稱,對於支援的網站與應用程式而言,網絡供應商與網絡竊聽者將再難得知用戶正在存取哪些網站或應用程式。
Google 旗下 Jigsaw 部門在另一份報告中解釋,ECH 使用只有目標網站才能解讀的加密金鑰來隱藏域名。不過並非所有網頁伺服器都支援 ECH,因此應用程式與瀏覽器應使用 ECH GREASE,向不支援 ECH 的網站發送隨機化的假 ECH 擴充,令所有連接請求看起來一致,避免暴露哪些連接受 ECH 保護。在 Android 17 中,ECH GREASE 將預設啟用。
其他安全新功能
ECH 早前已整合至 Google Chrome 與 Mozilla Firefox 的 117 及 118 版本,而此次更新將保護範圍擴展至整個操作系統。Jigsaw 亦提到,開源的 HTTP 及 HTTP/2 用戶端 OkHttp 已在其核心程式庫整合 ECH 支援,讓第三方 Android 應用程式開發者可運用這項新能力。
除 ECH 外,Google 亦強制實施本機網絡保護(Local Network Protection),要求應用程式在掃描或連接用戶本機網絡上的其他裝置前徵求允許。另外兩項私隱與安全功能,包括預設啟用憑證透明度(Certificate Transparency),要求所有網站登錄於公開紀錄,以及容許電訊營運商為用戶預設關閉 2G,以防降級攻擊及減低受惡意短訊基站影響的風險。
資料來源:The Hacker News
