首页 > 解决方案 > 如何确定安卓设备是否使用 Trusty TEE 安全操作系统?

问题描述

我是 Trusty TEE 操作系统的新手。有什么方法可以确定 Android 设备是否使用这样的操作系统而无需 root 设备?

AFAIK 那里,DRM(数字版权管理)是 Trusty OS 使用最广泛的应用程序。DRM 框架的一些示例是 Widevine/PlayReady/ClearKey。

这是否意味着如果 Android 设备中存在这些框架中的任何一个,就可以安全地假设有一个底层的 Trusty TEE 操作系统正在使用中?

谢谢

标签: androiddrmmmcufs

解决方案


Widevine 和 PlayReady 都支持多个安全级别 - 每个级别的最安全级别都与 TEE 相关联,但较低级别通常不相关。

因此,对 DRM 的简单检查不会告诉您设备是否具有 TEE。

在旧版本的 Widevine 上,您可以相当容易地确定安全级别,这将为您提供指导——我认为您不能将其视为绝对:

相同的方法不适用于当前版本的 Widevine。

我不相信有一个简单的“支持 TEE”的 API - 有一些技巧可以尝试确定 - 请参阅此答案中的讨论:https ://stackoverflow.com/a/64422042/334402


推荐阅读