Android P,預計將于 2018 年第三季度發布最終版本。
特別是Android8.0以來,安全性是Android版本變更的一個重要因素。從安全性增強方面來看,本次Android9.0版本主要有以下幾個方面:
統一的指紋身份驗證對話框
Android P 中,系統提供統一標準化的指紋身份驗證對話框。 包括對話框外觀、風格和位置,讓用戶可以更放心地確信,他們是在根據可信的指紋憑據檢查程序驗證身份。
可信用戶確認
應用借助新增的 API,向用戶顯示提示,請他們確認一個簡短的聲明可以通過這個聲明再次確認,用戶確實想完成一項敏感事務,例如付款。如果用戶接受該聲明,應用會收到由密鑰哈希消息身份驗證代碼 (HMAC) 保護的加密簽名。 該簽名由可信執行環境 (TEE) 生成,該環境會對顯示的確認對話框以及用戶輸入進行保護。 該簽名具有很高的可信度,它表示用戶已看過聲明并同意其內容。
硬件安全性模塊
也就是說SE,帶有這個模塊的設備可擁有 StrongBox Keymaster,這個 Keymaster HAL 的實現位于一個硬件安全性模塊內。 該模塊包含自己的 CPU、安全存儲空間、真實隨機數生成器以及抵御軟件包篡改和未經授權線刷應用的附加機制。 檢查存儲在 StrongBox Keymaster 中的密鑰時,系統會通過可信執行環境 (TEE) 證實密鑰的完整性。
保護秘鑰庫秘鑰導入安全
Android P通過添加了利用新增的 ASN.1 編碼密鑰格式將已加密密鑰安全導入密鑰庫的功能,增加了密鑰加密的安全性。 Keymaster 隨后會在密鑰庫中將密鑰解密,因此密鑰的內容永遠不會以明文形式出現在設備的主機內存中。(必須支持Keymaster 4) 。