據(jù)外媒Computerworld報道,Android安全團隊成員杰夫·范德-斯圖普(JeffVanderStoep)披露Android內(nèi)核在安全方面的改進,它們有助于提高攻擊AndroidNougat和未來Android版本的難度。
杰夫·范德-斯圖普指出,被稱作CONFIG_DEBUG_RODATA的全新配置選項,把內(nèi)核內(nèi)存劃分為多個區(qū)域,限制可寫入和可執(zhí)行內(nèi)存的容量。為了在內(nèi)存中注入惡意代碼,并以內(nèi)核權(quán)限運行這些代碼,黑客需要可寫入和可執(zhí)行的內(nèi)存頁面。
而另一項被稱作CONFIG_CPU_SW_DOMAIN_PAN的配置選項,使得內(nèi)核不能直接存取用戶空間內(nèi)存,提高黑客控制代碼執(zhí)行區(qū)域的難度。
范德-斯圖普表示,通過覆蓋更多數(shù)組類型,針對基于堆棧的緩沖區(qū)溢出缺陷的安全機制也得到改進。
媒體Computerworld表示,通過封殺對Perf系統(tǒng)等調(diào)試特性的缺省訪問,Android內(nèi)核攻擊面一直在減小。Perf是一款性能監(jiān)測、調(diào)優(yōu)工具。在不破壞合法功能的情況下,第三方應用對IOCTL命令的訪問也受到盡可能多的限制。
范德-斯圖普說,“在報告的Android缺陷中,大多數(shù)出現(xiàn)在驅(qū)動程序中,利用這些缺陷需要用到ioctl系統(tǒng)調(diào)用。”
開 發(fā)者還“加固”了Android的媒體處理進程,過去一年,Android媒體處理進程被發(fā)現(xiàn)存在許多缺陷。這是通過一個名為seccomp的沙盒機制實 現(xiàn)的,seccomp首先出現(xiàn)在運行AndroidLollipop的Nexus設備上。在AndroidNougat中,所有設備都必須支持 seccomp
據(jù)了解,Android安全模式嚴重依賴作為其核心的Linux內(nèi)核。Android開發(fā)者總是有興趣增添安全特性,阻止?jié)撛趷阂獯a感染內(nèi)核——內(nèi)核是Android中權(quán)限最高的領域。
分享到微信 ×
打開微信,點擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。