MASWE-0046: 生物识别注册新数据时加密密钥未失效
占位符漏洞
此弱点尚未创建,它是一个占位符。但您可以查看其状态或自行开始处理。如果此问题尚未分配,您可以申请分配给您,并按照我们的指南提交一个包含该弱点新内容的PR。
初始描述或提示¶
每当添加新的生物识别注册数据时,生物识别相关的加密密钥应默认失效。
相关主题¶
- Android 默认启用,但可以通过调用
setInvalidatedByBiometricEnrollment(false)
来禁用。 - iOS 默认禁用,但在设置访问控制时可以使用
SecAccessControlCreateFlags.biometryCurrentSet
(之前为touchIDCurrentSet
)来启用(自 iOS 9 起)。这会在添加或移除指纹时使钥匙串项目失效。请参阅 kSecAccessControlTouchIDCurrentSet, biometryCurrentSet。
MASTG v1 覆盖范围¶
MASTG v1 中没有与此弱点相关的测试。
测试¶
MASTG-TEST-0271: 检测生物识别注册变更的 API 运行时使用 MASTG-TEST-0270: 检测生物识别注册变更的 API 引用