谷歌GMS认证之BCR生物识别兼容性安全测试服务
深光深耕谷歌生态近十几年,围绕着谷歌BCR认证可提供:预测试、bug整改指导、正式测试、报告提交等一站式服务,协助过算法公司、模组公司、方案公司等顺利完成指纹、人脸等谷歌BCR认证。

在安卓设备通过谷歌GMS认证过程中,谷歌制定了一套严格的生物识别兼容性要求(Biometric Compatibility Requirements简称 BCR),如果设备支持生物识别功能(指纹、虹膜或人脸识别),则需要提供BCR安全测试认证,主要是为了确保用户在安卓设备上获得可靠的保护,谷歌将其纳入安卓兼容性定义文档(Android CDD)中。
BCR 的核心是将生物识别传感器分为三个安全等级,每个等级对应不同的技术要求和应用权限。这套分级制度旨在平衡便利性与安全性,确保开发者和用户都能清楚地了解不同认证方式所提供的保护水平。
通过了相关的谷歌BCR测试后,在申请谷歌GMS认证的时候,深光将一站式协助客户提交一份‘Android Biometric Compliance Report - Device’表格以供谷歌审核。

深光提交谷歌BCR报告截图示例
谷歌BCR测试内容:
人脸解锁、指纹解锁、虹膜解锁,测试内容都包含SAR及FAR/FRR测试,根据攻击试验结果计算SAR,FAR/FRR 测试包含全项测试或验证测试。
测试通过各类道具,分Level A和Level B 道具,如Level A :纸质图片、电子图片、电子视频、指纹图像、电子视频等及Level B :3D 打印面具、纸面具、投影、2 .5D指纹膜、2Diris with contact lens、2Diris in fake eye进行测试。

实测道具
测试准备
需要准备3台设备,其操作系统应按照谷歌官方要求更新到指定的版本。
设备应具备如下基本功能:生物特征模板注册,生物特征数据清除,生物特征比对(须使用安卓系统屏幕解锁功能);每项功能的执行结果应给予用户反馈。
应提供完整的操作说明文档,并提供产品集成文档。
BCR生物识别等级介绍

安卓CDD的级别
Class 1 (原来的Convenience/便利)
安全性: 最低等级。
技术要求: 这一类别通常指的是那些主要为用户提供便利性,但安全性不高的生物识别方法,例如基于普通摄像头实现的2D面部解锁。
应用场景: 虽然可以用于解锁设备屏幕,但它们不被允许与 BiometricPrompt API集成,这意味着应用无法调用此类生物识别功能进行认证,也无法用于保护加密密钥。
Class 2 (原来的Weak/弱)
安全性: 中等级别。
技术要求: 这类生物识别技术通常需要硬件支持,并且必须在与安卓操作系统隔离的执行环境中(如安全区域或TEE)完成匹配,以防止数据被恶意软件窃取。
应用场景: Class 2 生物识别器可用于解锁设备屏幕,并能与 BiometricPrompt API集成,允许应用程序进行认证。然而,它们无法用于绑定和保护 Android Keystore 中的密钥,因此不适用于处理高度敏感的加密操作。
Class 3 (原来的Strong/强)
安全性: 最高等级。
技术要求: Class 3 认证是安卓生态中安全性最高的生物识别实现。它不仅要求在安全的隔离执行环境中进行处理,还需要具备极低的误识率和强大的防伪能力。为了衡量其防伪能力,谷歌引入了欺骗接受率(Spoof Acceptance Rate, SAR)等性能指标。
应用场景: 具备 Class 3 安全等级的生物识别技术,可以用于解锁设备、应用认证,并且最关键的是,它们能够用于保护绑定在 Keystore 中的加密密钥,为支付、敏感数据存储等场景提供最高级别的安全保障

谷歌安卓的BiometricPrompt 架构
为了确保设备符合这些标准,每款带有生物识别功能的安卓设备都需遵守谷歌的生物识别安全程序。设备制造商及其生物识别供应商需要通过提交生物识别合规报告 (Biometric Compliance Report, BCR),来证明其产品通过了严格的架构安全测试和防伪测试。只有通过这些测试并获得认证,设备才能集成到安卓的生物识别框架中,并被相应地分类为 Class 1、2 或 3,为用户提供一个清晰、可信的安全保障。
深光开展谷歌生态相关的测试认证已经多年,协助过许多楼宇安防设备、手机平板设备、收银机等各类客户在申请谷歌GMS认证时,提交谷歌BCR安卓生物识别兼容性报告一站式全流程完成所有谷歌相关测试认证,欢迎咨询我们本业务。
推荐项目
-

谷歌安卓Digital Car Key数字车钥匙测试认证服务
谷歌安卓的Digital Car Key(数字车钥匙)认证,是基于CCC(Car Connectivity Consortium)Digital Key 全球标准的认证体系,谷歌作为 CCC 核心成员,认可该认证并支持产品接入 Google Wallet,同时针对谷歌Android 设备,车载系统有额外的专属要求。 如果手机或设备想支持 Android Digital Car Key 功能(用手机开锁、启动车辆),必须取得谷歌安卓的Digital Car Key(数字车钥匙)认证。...查看更多 -

谷歌Works with Google Home/WWGH认证服务
谷歌 Works with Google Home认证(WWGH)是一项由谷歌官方推出的设备兼容性认证计划,旨在确保第三方智能硬件能够与 Google Home 生态系统无缝集成,支持通过 Google Assistant 语音控制和家庭 App 等进行管理。 该认证要求设备不仅能通过 Google Assistant 语音控制,还能与 Google Home 设备(如 Google Home 智能音箱、Nest Hub 智能屏)实现深度联动,比如设备状态同步、多设备场景联动等。 获得 WWG...查看更多 -

Google Fast Pair 与 Find Hub 联合认证
在万物互联的时代,用户对智能配件的期待已不仅仅局限于“好用”,更要求“连接极速”与“遗失可寻”。在安卓(Android)生态中,Fast Pair(快速配对) 与 Find Hub(寻找中心/网络) 是提升智能配件用户体验的双引擎。我们深光可以完成 Google Fast Pair(快速配对) 与 Google Find Hub(寻找中心) 联合认证,助力您的产品完美融入数以亿计的安卓设备生态。查看更多 -

Google Smart Tap认证与测试服务
Google Smart Tap 是由 Google 开发的安全 NFC 通信协议,用于在 移动设备(Android 手机、智能手表)与 NFC 终端(POS、闸机、售票机等) 之间安全传输数字凭证数据。它是 Google Wallet(谷歌钱包) 的核心技术之一,支持会员卡、礼品卡、交通卡、登机牌、优惠券、活动门票等多种数字化凭证形式。查看更多


