如何在Android上编程检查TEE支持?

4

如何在Android上编程检查TEE支持?

在一个项目中,我们需要检查是否支持TEE(可信执行环境)以便做出决策。

问候。


你在做什么决定? - Dori
在高安全环境下,如果没有可信执行环境(TEE),我们不希望提供弱身份验证方式。 - Zeus Monolitics
1
更详细地说明您的身份验证方式会很有帮助。如果您正在使用KeyStore,则密钥认证会提供所需的信息。请参见“teeEnforced”。 - Dori
不仅我想知道是否有TEE支持的想法来重定向或不重定向用户到不同的登录机制。 - Zeus Monolitics
1个回答

1
Android 7.0引入了密钥认证功能,使您更有信心地使用应用程序中存储在设备硬件支持的密钥库中的密钥。但并非完美,因为仅运行Android 7.0(API级别24)的少数设备支持硬件级别的密钥认证;所有其他运行Android 7.0的设备都将使用软件级别的密钥认证。据我所知,这个功能对于出货的设备是强制性的,而不是更新到Android 8.0的设备。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接