Android8.0中CTS测试对于TEE的要求
2017-09-19 13:25
316 查看
我们知道TEE在Google Android7.0后成为一种强制性要求,那么Android8.0又是如何要求的呢?
对于Android8.0中CTS测试,参考Google 文档描述,我们看到对于TEE有明确的要求:
具体说来就是:
1,必须有硬件的Keystore实现支持,指纹必须在TEE中,或者在一个与TEE有安全通道的芯片中完成比对。
2,必须对所有指纹数据进行加密和密码认证,保证在TEE环境之外不能被获取、读取或者修改。Android开源项目站点上有其实现指导文档描述。
3,在第一次增加没有建立起信任链之前,应该防止添加指纹。这种信任链是被TEE所保护的,通过用户确认或者增加一个新的设备秘钥(PIN、图案、密码)。Android开源项目实现提供了框架内的机制。
点评
关于TEE的这部分,google的描述和Android7.1版本一样,没有改变。
我们想强调的是:
从Android7.0开始,TEE就成为Google重点考虑的一种必选项。后续Android版本只会更加强化安全机制的作用。
附录:
CTS CompatibilityTest Suite,一致性测试套件,这是一组用于测试的程序的集合,它能够在官网(http://source.android.com/compatibility/downloads.html)上面下载。CTS的目的就是让Android设备开发商能够开发出兼容性更好的Android设备。
通过CTS测试即使表明兼容性要求,同时也是GMS认证所必须的基础要求。
GMS全称为Google Mobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力。GMS的认证主要是Google为手机厂商进行认证,对于厂商来说,GMS除了获得更多的谷歌服务权限之外,也是实力的象征。
下一次,我们将向大家介绍Google VTS认证,欢迎关注!
对于Android8.0中CTS测试,参考Google 文档描述,我们看到对于TEE有明确的要求:
具体说来就是:
1,必须有硬件的Keystore实现支持,指纹必须在TEE中,或者在一个与TEE有安全通道的芯片中完成比对。
2,必须对所有指纹数据进行加密和密码认证,保证在TEE环境之外不能被获取、读取或者修改。Android开源项目站点上有其实现指导文档描述。
3,在第一次增加没有建立起信任链之前,应该防止添加指纹。这种信任链是被TEE所保护的,通过用户确认或者增加一个新的设备秘钥(PIN、图案、密码)。Android开源项目实现提供了框架内的机制。
点评
关于TEE的这部分,google的描述和Android7.1版本一样,没有改变。
我们想强调的是:
从Android7.0开始,TEE就成为Google重点考虑的一种必选项。后续Android版本只会更加强化安全机制的作用。
附录:
CTS CompatibilityTest Suite,一致性测试套件,这是一组用于测试的程序的集合,它能够在官网(http://source.android.com/compatibility/downloads.html)上面下载。CTS的目的就是让Android设备开发商能够开发出兼容性更好的Android设备。
通过CTS测试即使表明兼容性要求,同时也是GMS认证所必须的基础要求。
GMS全称为Google Mobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力。GMS的认证主要是Google为手机厂商进行认证,对于厂商来说,GMS除了获得更多的谷歌服务权限之外,也是实力的象征。
下一次,我们将向大家介绍Google VTS认证,欢迎关注!
相关文章推荐
- Android8.0 - CTS (Compatibility Test Suite) 测试对于 TEE (Trusted Execution Environment) 的要求
- 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和,对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数
- cts测试之CertificateTest
- Android N(7.0)CTS测试注意事项
- API性能测试基本性能指标及要求
- Android—— ubuntu下【CTS】测试TV真机
- 性能测试工程师的能力要求以及学习路线
- Android下CTS测试介绍
- Android CTS 测试
- 2、按以下要求编写程序 (1) 编写Animal接口,接口中声明run() 方法 (2) 定义Bird类和Fish类实现Animal接口 (3) 编写Bird类和Fish类的测试程序,并调用其
- java8是最快的JVM?对于Fork-Join的基准性能测试
- 测试开发的要求
- Struts 2.x仍然明显落后于时代。 Struts 2.x这一类老牌Web MVC开发框架仅能用于开发瘦客户端应用,无法用来开发对于交互体验要求更高的应用。
- Android CTS 测试研究
- CTS Verifier:Widget Framework Test如何测试?
- CTS测试框架 -- V2版本
- OP-TEE 在QEMU以及FVP平台上的编译、运行与测试
- CTS 测试之Media相关测试failed 小结(一)
- 性能测试_职位要求