微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何确定安卓设备是否使用 Trusty TEE 安全操作系统?

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

我是 Trusty TEE 操作系统的新手。有什么方法可以在不root设备的情况下找出Android设备是否使用这样的操作系统?

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

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

谢谢

解决方法

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。