綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[轉載] Android N的安全改進

[複製連結] 查看: 531|回覆: 0|好評: 0
跳轉到指定樓層
樓主
k101122 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2016-6-22 14:24

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x

上個月的Google I/O大會上,Google發布了Android N,但是大會的內容實在太多,導致都沒有來得及詳細介紹新系統的安全特性。現在,我們來看看Android N在安全層面有哪些改進。

Android加密改進有哪些?

Android N中強制嚴格執行驗證啟動(Verified Boot)機制。在先前的Android 6.0棉花糖系統中,如果你修改了啟動代碼,系統只會發出警告;而到了Android N這代系統中,如果開發者仍然這麼做,手機就不會再啟動這樣的應用了。

強制使用硬件級的密鑰庫:熟悉ARM芯片的同學應該知道,為了保證安全性,ARM架構處理器內部很早就出現了一個名叫TrustZone的安全區域——在先前的Android系統中,開發者可以選擇將密鑰存儲在TrustZone中。但是從Android N開始,加密密鑰將只能儲存在TrustZone中。

拋棄弱加密的Cryto Provider 。這實際上也是針對數據加密的重要舉措。

支持文件級別的加密。之前Android系統提供全盤加密選項,但這會影響系統性能,很多用戶都不願意進行加密、解密、驗證垃圾文件的繁瑣操作。Android N則支持用戶按需進行加密,只加密那些需要加密的文件。不過,針對這種文件級別的加密,Bitdefender高級威脅研究員Liviu Arsene卻認為:

這項特性的缺點就是,這套文件系統的部分區域(比如交換分區)會把未加密的文件副本保留下來,攻擊者能輕易讀取這些文件。

在這種情況下,的確還是全盤加密更安全些,雖然的確要犧牲一定的系統性能。

更新Network API,開發者可指定哪些URL使用明文形式的HTTP連接,哪些使用HTTPS連接。去年的棉花糖系統中,如果第三方SDK沒有使用加密特性,開發者可以選擇自動屏蔽這類SDK。而今年的Android N加入了一套過濾系統,這套系統支持讓開發者指定哪些URL可使用明文形式的HTTP連接、又有哪些則需要使用HTTPS連接。

除此之外,升級後的Network API還統一了所有設備上的證書認證機構(CA)存儲,以後所有用戶安裝的證書默認都不再是“可信”的了。

Mediaserver組件得到了加固 ——Mediaserver顧名思義就是媒體服務器,音頻、視頻、攝像頭與之都有關。而加固過後,Mediaserver將會切分成更小的、沙盒封裝的組件。

既然談到沙盒了,順帶一提:在Android N系統中,Google是從Linux內核移植的“seccomp”沙盒機制——這東西原本並不包含在Android系統採用的Linux內核分支中。



                               
登錄/註冊後可看大圖

指紋驗證機制得到了改進,開發者將有更多權限更細緻地進行控制。新系統還引入了支持開發者檢查設備健康度的函數,藉此可檢查核心操作系統代碼是否被篡改。

特別針對勒索軟件、銀行木馬

由於當前Android系統惡意程序越來越猖獗,Google也的確有意進行管控。所以這次Google限制了對Device Admin API的訪問 ——對用戶密碼修改進行限制,這對勒索軟件而言應該是個悲劇。應用無法再通過編程的方式更改現有密碼,所有設備管理應用也都可以卸載。這樣一來,要刪除帶管理員權限的惡意程序都會更方便。

而針對銀行木馬,谷歌打算針對SYSTEM_ALERT_WINDOW做出改動,這樣可以有效限制應用在其他應用或系統對話框上隨意使用overlay覆蓋層。


這些對於限制勒索軟件和銀行木馬的行動都是很有意義的。Android系統越來越注重安全方面的改進,這與現如今移動操作系統日益嚴峻的安全問題是分不開的。手機作為現如今人們日常生活的重要組成部分,其安全性早已不可忽視。


「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 2碎鑽 +2 幫助 +2 收起 理由
球-球 + 1 + 1 非常讃
sleepless-man + 1 + 1 非常讃

查看全部評分

收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則