Android固件生态系统的大规模安全测量
介绍
这是一篇来自ICSE的论文《Large-scale Security Measurements on the Android Firmware Ecosystem》
专有名词介绍
ROM(Read Only Memory):手机存储系统的存储器。只能读,不能快速改写。可以简单认为是用来存储操作系统的。
pre-installed apps:安装在安全固件中的应用程序,系统应用在/system/app和/system/privapp文件夹中;第三方软件下载在/data/app文件中。
CPE:common platform enumeration,通用平台枚举项,它是对IT产品的统一命名规范,包括系统、平台和软件包等。
内容格式:
cpe:/<part>:<vendor>:<product>:<version>:<update>:<edition>:<language>
参数 | 含义 |
---|---|
a | 应用程序 |
h | 硬件平台 |
o | 操作系统 |
vendor | 供应商 |
product | 产品名称 |
version | 版本号 |
update | 更新包 |
edition | 版本 |
language | 语言项 |
NVD:National Vulnerability Database,国家漏洞数据库
TEE:Trusted Execution Environment,可信执行环境,与其相对应的是REE(Rich Execution Environment),一般也称TEE和REE为Security World和Normal World。Android都跑在Normal World中,但一些安全性较高行为,比如指纹比对,私钥签名的动作,都在Security World中。
指纹识别:常用来作为识别设备的标志符。如ROM的指纹识别是用来作