Accelerate with Google
数字身份的未来:使用 Google 钱包实现无障碍验证
了解数字凭据 API 和 Google 钱包集成如何在开放、安全且完全可互操作的框架内实现线上和线下验证。
观看在线讲座
Google 公共政策
跨越国界,保护隐私
欧洲数字钱包和年龄验证的未来
阅读文章
Google 商店杂志
轻装出行:如何将 Google Pixel 用作数字身份证件
将美国护照或驾照安全地添加到 Google 钱包,告别机场的奔波。
阅读文章
Google 公共政策
数字身份框架
关于解锁安全且以用户为中心的数字未来的政策非正式文件。
Read Framework
用户:隐私权
& 控制
安全地存储您的数字凭证,并决定谁可以在何时查看这些凭证。您处于主导地位。
签发者:安全且权威
将权威凭据安全地分发到 Google 钱包。保留生命周期所有权。
信赖方:减少阻碍,降低成本
顺畅地验证用户详细信息。加快开户速度、减少欺诈行为,并打造更顺畅的用户体验。
发放数字凭证
可信的签发机构(例如政府机构)签发数字凭证,例如电子身份证件、年龄凭证或身份证明文件。数据经过加密签名,因此具有防篡改功能,并且可以验证是否来自相应签发者。当用户将其添加到数字钱包中时,交易会进行端到端加密。
Google 服务器无法查看数字凭证的内容。
硬件级安全性
凭证添加到 Google 钱包后,数据会使用私钥进行加密。用于加密数字凭据的这些加密密钥存储在设备上一个特殊的安全区域中,可防止数据泄露,并且 Google 服务器无法看到这些密钥。
密钥与设备绑定,可确保只有用户本人才能使用其数字凭据。
请求用户属性
实体服务或在线服务(例如商家要求在预订或结账时验证年龄)会要求用户提供数据。他们只会要求用户提供所需详细信息,或证明用户符合特定条件(例如年满 21 周岁),而不会要求用户提供实际出生日期、全名或其他无关的详细信息。用户查看提示并进行身份验证(例如通过指纹或通行码),以分享其详细信息。
信赖方会收到属性确认信息(例如,确认用户“年满 21 周岁”)。Google 不会通知证件签发方,也不会跟踪用户在何处使用了自己的凭据。
什么是数字身份证件或数字凭证?
数字凭证有时也称为数字身份证件,是一种安全实用的工具,可帮助您证明自己的身份,而无需翻找实体钱包或使用护照、驾照或出生证明等纸质身份证明文件。它可以是身份证件的数字版本,也可以是包含个人信息(例如年龄)的独立电子凭证。您可以使用数字身份证件或凭证来证明自己的身份、年龄或访问线上和线下服务。数字身份证件和凭证可以存储在数字钱包中,数字钱包可以使用设备的内置安全功能(例如 PIN 码、密码或指纹)来确保只有您可以使用。
如何将数字身份证件或凭证添加到数字钱包?
您可以通过多种方式将数字身份证件或凭证添加到钱包中。例如,扫描护照或驾照等实体身份证件,将其上传到数字钱包,并验证该身份证件是否属于您(有时需要拍摄自拍照或简短的个人视频)。此外,一些州或国家/地区已提供与实体身份证件包含相同信息的数字身份证件,并且可以直接在您的数字钱包中为您签发数字身份证件。一些私营公司(例如 Google)也可以签发可存储在数字钱包中的数字身份证件或凭据。如需详细了解如何将某些类型的身份证件添加到 Google 钱包,请
访问我们的帮助中心。
在什么情况下会使用数字身份证件或凭证?
您可以在许多日常情况下使用数字身份证件或凭证。这是一种安全、简单的身份验证方式。您可以在实体店、餐厅或俱乐部中使用数字身份证件来证明自己的年龄,也可以只需点按手机即可轻松通过美国机场安检站。在线时,数字身份证件和凭据可让您更轻松地注册可能需要复杂步骤和验证的服务,例如租车。除了取代实体证件之外,数字身份证件还为更轻松、更便捷的体验铺平了道路,例如,只需点按一下,即可使用数字身份证件、会员卡和支付卡。您还可以享受更高的隐私保护,例如,如果您要访问面向成人的在线内容,则只需分享您已达到规定年龄这一事实,而无需透露您的姓名或地址。
数字身份证件和凭据并非在所有情况下都适用,例如在需要提供官方身份证件或实体身份证件时,并且各地区的规定可能有所不同。因此,请务必根据需要携带实体身份证件,或提前查看数字身份证件或凭证是否适用。
数字身份证件和凭据有多受欢迎?
数字身份证件和凭证正日益成为日常生活中的标准配置。世界各国政府正在为公民创建数字身份证件、凭证和钱包,以便他们私密安全地享受数字世界带来的好处。从约会网站到汽车租赁机构,各行各业的企业都在逐渐放弃“上传身份证件照片”的做法,转而采用经过验证的数字凭据,以防范欺诈、降低成本并保护客户隐私。
为什么使用数字身份证件而不是实体身份证件?
与实体身份证件相比,数字身份证件更安全、更易于使用,并且能让您更好地掌控自己的数据。借助数字身份证件,您可以直接与应用和网站分享信息。与实体身份证件不同,组织只能请求特定任务所需的信息,从而避免收集不必要的信息。如果您遗失手机,可以轻松地远程删除数字身份证件,从而保护您的身份信息。
如何与应用或网站分享我的数字身份证件或凭据?
在线分享数字身份证件或凭证既安全又简单。
假设您已将数字身份证件添加到设备上的钱包中。当应用或网站需要验证您的姓名或年龄等个人信息时,他们可能会询问您是否要使用数字身份证件或凭据进行验证。系统会显示一个提示,其中说明了谁在请求您的数据(如果有),以及他们具体请求您分享哪些数据。您可以查看该请求,并选择是否要分享自己的信息。如果您同意分享自己的信息,系统会提示您确认自己的身份(例如,通过提供设备 PIN 码或指纹),然后将数据安全地发送给相应应用或网站。
如何在线下使用数字身份证件或凭证?
如需
在实体店中使用数字身份证件或凭证(例如在需要验证年龄的商店购买商品),您只需在结账时将手机靠近 NFC 终端,或让对方扫描您钱包中的二维码即可。您会看到一条提示,其中说明了商店请求的信息,您可以选择是否批准该请求。
如果我没有网络连接,是否仍可以使用数字身份证件或凭证?
虽然您需要连接到互联网才能在线分享信息,但即使没有网络连接,您仍然可以使用数字身份证件或凭据进行线下验证(例如在活动场地)。您分享的数据会经过加密,并且您可以通过二维码或 NFC 轻触来触发分享。
如果我丢失了手机,该怎么办?
在 Google 钱包中,您的数字 ID 和凭证会受到手机屏幕锁定方式(例如密码、指纹或 PIN 码)的保护,因此其他人无法访问这些信息。如果手机丢失,您可以远程锁定手机并清除其中的内容,包括 Google 钱包中的数字身份证件和凭据。
Google 或签发我的数字身份证件或凭证的组织能否跟踪我在何处使用这些证件或凭证?
如今,如果您出示实体身份证件(例如,为了确认您的年龄或地址),您会分享所有信息,包括您的姓名、地址、体貌特征等。当您使用数字身份证件或凭证来验证自己的信息时,您可以控制要分享哪些信息。
例如,假设您在 Google 钱包中存储了政府签发的数字身份证件(例如移动驾驶执照),并且想要访问一个要求用户年满 18 周岁的网站。验证会在您的设备与您要访问的网站之间进行,是一项安全且经过加密的交易。
- 您可以选择分享哪些信息:系统会显示清晰的提示,列出网站要求您提供哪些数据(例如您的出生日期、年龄或您已年满 18 周岁)。在您授权分享之前,系统不会分享这些信息。
- Google 不会跟踪您在何处使用凭证:Google 不会记录您在何处出示数字身份证件或凭证。存储在 Google 钱包中的数字身份证件和凭据会使用安全存储在设备上的密钥进行加密,并且默认情况下,设备不会保留任何活动日志,记录您与谁分享了信息或分享了哪些信息。如果您想启用此类活动的记录,相关信息会存储在设备上,并且只有您本人可以查看。
- Google 不会通知凭据签发组织您在何处使用了该凭据。例如,Google 不会告知签发您手机驾照的机构您在何处使用了数字身份证件。
使用数字身份证件或凭据与传统的在线年龄检查有何不同?
大多数在线年龄检查都需要您上传身份证件的照片或其他个人信息,这会增加身份盗用或数据泄露的风险。当您使用数字凭证确认年龄时,网站只会收到您选择分享的特定信息,而不会收到敏感证件的完整副本。例如,您可以仅分享有关自己是否年满 18 周岁的肯定或否定声明,而无需分享您的姓名或任何其他身份信息。
当我使用数字身份证件或凭据时,系统会分享哪些数据?
与应用开发者或网站所有者共享的具体数据取决于他们请求的数据以及您同意共享的数据。
应用开发者或网站所有者会根据他们认为其特定服务所需的信息来选择要请求哪些信息。他们可以请求您数字身份证件中的特定数据,例如您的姓名或确切出生日期,也可以验证“年满 18 周岁”等简单事实。
例如,当他们需要验证您的数据时,屏幕上会显示一条提示,其中列出了他们请求的确切信息。在您使用设备的锁屏方式(例如 PIN 码或指纹)授权请求之前,系统不会分享相应信息。如果您不愿分享相应信息,可以随时选择拒绝该请求。
为什么这种方式比使用实体身份证件更具隐私性?
当您出示实体身份证件进入场所或在网站上购物时,您分享的信息往往比必要的信息更多。检查实体身份证件的人员或服务可以查看身份证件上的所有信息,例如您的全名、家庭住址和确切出生日期,即使他们不需要所有这些详细信息也是如此。
借助数字身份证件和凭据,您可以仅分享网站或应用严格要求和需要的信息,例如仅分享您的出生日期。在某些情况下,您可能只需验证自己“年满 18 周岁”,而无需透露任何个人信息。钱包和验证方还可以使用一种称为“零知识证明”的高级加密方法,让您只需分享数学证明即可证明与自己相关的事实(例如您的年龄),从而防止网站或应用跟踪您的身份。
我的数字凭证如何存储?
对于数字凭证(包括国民身份证件或州政府签发的驾照),系统会使用存储在手机安全区域中的私钥对凭证进行加密。这些密钥只能从您的设备访问,Google 的服务器无法访问这些密钥。
如何判断是否可以信任要求提供我详细信息的请求?
为了帮助您保护 Google 钱包中信息的隐私和安全,我们内置了系统级保护层。
- 可信的提示:当应用或网站请求信息时,您看到的提示是由 Android 操作系统或 Google 钱包本身创建的,而不是由请求您提供详细信息的服务创建的。这样可以防止恶意应用设计虚假屏幕来诱骗您分享数据。
- 透明的请求:在您分享任何内容之前,系统会通过提示清晰地显示请求者要求提供哪些数据。如果可以,该提示还会包含有关请求者的信息,包括个人或组织的名称以及照片或图标,并提供指向其隐私权政策的链接(如果有),以便您了解自己的数据将如何处理。
如果我的数字身份证件或凭证上的部分信息有误或已过时,该怎么办?
由于 Google 钱包可作为数字身份证件和凭据的安全“持有者”,因此它只会显示签发机构(例如当地驾照签发机构或银行)提供的信息。如果您发现有误(例如姓名拼写错误或地址过时),可以与签发组织联系,要求他们进行更改。除非 Google 是证件的签发方,否则无法为您更改身份证件或凭据上的详细信息。
组织解决问题后,Google 钱包中的数字版证件会自动刷新为正确的详细信息;在某些情况下,您可能需要删除身份证件或凭据,然后重新添加,才能同步新信息。
什么是 Google 钱包?
Google 钱包是一款安全的数字钱包,可让您安全地存储和使用日常所需票证。您可以使用 Google 钱包来管理以下内容:
- 付款:添加借记卡或信用卡,即可在实体店或网上安全地进行感应式付款。
- 旅行和公交:保存登机牌、火车票和公交卡,以便在旅途中随时使用。
- 钥匙和访问权限:存储数字车钥匙、酒店房卡以及员工或学生证,以便访问住宅、工作场所或校园。
- 身份和验证:安全地存储驾照、护照和年龄凭证等数字身份证件,以便在线下和线上证明您的身份。
Google 钱包采用业界领先的安全和隐私保护技术,让您可以掌控自己分享的内容。
如果我在多个钱包中拥有多个数字身份证件和凭据,系统会选择哪个来验证我的身份?
如果您的 Android 设备上有多个数字身份证件和凭据,或者有多个钱包,您可以选择使用哪个来验证您在特定请求中的身份。当应用或网站发出请求时,Android 操作系统会允许您选择符合条件的选项。您可以选择要用于特定验证的证件,并且系统只会分享您授权分享的信息。
如何在 Google 钱包中管理数字身份证件或凭证数据?
您可以在 Google 钱包应用中直接掌控自己的数据。在应用中,您可以随时查看数字身份证件或凭证的详细信息,也可以通过简单的几步操作从 Google 钱包中移除这些信息(如果您想删除它们)。
如果您丢失了手机,可以前往
Google 账号远程删除 Google 钱包中的数字身份证件或凭证,也可以使用
Google 的“查找中心”来清除整个手机上的所有信息,从而保护您的信息。
您的安全是我们的首要任务,因此由政府或银行等第三方签发的数字身份证件或凭证的实际内容,以及您在何处以及与谁一起使用该数字身份证件或凭证的具体活动记录均经过加密处理。加密密钥存储在设备的保护区中,因此只有您本人才能在添加数字身份证件或凭据的设备上看到它们。
我可以向 Google 钱包添加哪些数字身份证件或凭证?
您可以在 Google 钱包应用中查看当前支持的数字身份证件和凭证的状态,也可以访问我们的
帮助中心,查看最新列表。覆盖范围因地区而异,具体取决于当地政府或机构合作伙伴。
什么是身份证件?如何获取?
身份证件是您在 Google 钱包中创建的一种特殊类型的数字凭证,可用于验证您的身份或其他个人属性。如果您持有有效护照,并且居住在
支持身份证件的国家/地区,只需几个步骤即可安全地添加身份证件。成功验证您的身份后,Google 会在您的 Google 钱包中签发一个身份证件卡券,您可以使用该卡券来解锁使用数字身份证件的所有好处。您可以
点击此处详细了解此流程并获取分步说明。
Google 如何通过我的护照验证我的身份?
Google 会采取多项措施来验证用于创建身份证件的每本护照,并保护用户免遭身份欺诈:
- 创建身份证件的任何人必须扫描护照中的安全芯片。这有助于我们确保该证件真实有效。
- 我们要求用户提交一张露脸视频,然后将其与芯片中的护照照片进行比较,以确保是本人在添加。
Google 会如何处理我的护照扫描数据?
您的身份证件和护照信息副本会以加密形式存储在您的设备上,不会以可见形式存储在 Google 服务器上。除非您明确选择分享,否则您的身份证件信息不会与第三方分享,例如与美国运输安全管理局等网站、应用或服务提供商分享。只有在您
启用活动日志后,系统才会保存您与谁分享了身份证件信息,并且 Google 无法查看这些信息。
身份证件是否属于政府颁发的正式文件?我可以凭此证件代替护照出行吗?
身份证件不是官方身份证件,也不是由政府签发的身份证件,无法取代您的护照。虽然您可以使用身份证件简化部分旅程,例如,如果您使用美国护照创建了身份证件,则可以凭此证件通过美国国内航班的 TSA 安检,但您仍需携带政府签发的身份证件。
身份证件功能何时会在我所在的国家/地区推出?
我们正在探索如何将
身份证件和其他身份选项引入全球各地的 Google 钱包。
数字 ID 和凭据如何保护儿童免受有害内容的侵害?
在许多国家和地区,托管面向成人或设有年龄限制的内容的网站或应用现在必须验证访问者的年龄。数字身份证件和凭据可作为权威的年龄信号,帮助确保只有达到法定年龄的用户才能访问赌博网站、成人内容网站以及销售受监管产品的服务等环境。
Google 认为,为儿童和青少年设计适龄体验至关重要。在某些地区,Google 使用数字身份证件和凭据作为私密且安全的年龄验证方法。
即使您的孩子没有数字身份证件或凭据,我们也会在网站和应用中部署其他
年龄保证方法,以便为儿童、青少年和家长提供内置的数字保护功能。此外,家长还可以为孩子创建受监督的 Google 账号,并使用
Family Link 等工具设置屏幕使用时间限制、管理孩子的应用、针对 Chrome、Play、YouTube 和 Google 搜索等 Google 服务设置家长控制功能以屏蔽不当网站或应用,以及保护孩子的账号安全。
如果我把手机给其他人(例如孩子)使用,会怎么样?数字 ID 和凭据在共享设备上的运作方式
您的数字身份证件与您本人相关联。每次有人请求分享您的详细信息时,Google 钱包都会要求您进行身份验证,例如使用指纹或安全 PIN 码。如果您与他人共用手机或平板电脑,除非对方知道或有权使用您选择的设备解锁方式(例如 PIN 码或指纹),否则无法访问或使用您的数字身份证件或凭据。这样可确保只有您才能授权使用您的数字身份证件或凭据。
依赖方应如何与 Google 合作开展数字身份计划?
全球趋势是逐渐淘汰手动上传身份证件,转而使用可重复使用的即时数字凭据。请求并接收数字凭据的开发者通常称为“信赖方”。
需要验证客户身份的网站、应用开发者和其他组织等依赖方已开始利用这一转变。通过与 Google 钱包集成,信赖方可以减少注册摩擦、降低运营成本并减少身份欺诈案例,同时提供用户日益期望的顺畅、安全可靠的体验。
如需能够请求访问 Google 钱包中存储的客户数字凭据,信赖方应遵循以下三个步骤:
1.
API 集成:Google 钱包无需自定义连接,而是使用标准化 API,该 API 与行业内许多其他钱包提供商使用的 API 相同。信赖方可以针对 Android 应用使用
Credential Manager API,针对网站使用
W3C Digital Credentials API。这些 API 充当一个安全可靠的管道,将信赖方连接到用户选择的钱包(包括 Google 钱包)。通过此次集成,您现在可以从 Google 钱包请求凭据数据,并且未来仍可与全球标准保持兼容。
2.
沙盒测试:开发者可以立即访问
Google 钱包沙盒,使用测试 ID 测试其流程。在此环境中,他们可以优化用户体验、验证数据处理,并确保集成在处理任何真实数据之前正常运行。
3.
正式申请访问权限:如需正式上线并直接从 Google 钱包接受凭证,信赖方必须
填写此初始信息收集表单来申请访问权限,并同意其每个业务实体的相应服务条款。此审核流程有助于确保用户分享数字身份证件信息时,交易双方都知道交易是合法且安全的。
如需详细了解如何完成这三个步骤,请参阅我们的
开发者文档。
此外,对于线下使用情形,您可以使用 NFC 轻触或扫描安全二维码来接受 Google 钱包中的数字凭证。
Google 为依赖方提供哪些技术解决方案?
Google 提供了一套全面的免费 API、开源库和参考实现,可帮助您在各种设备、浏览器和钱包中更顺畅地进行身份验证和年龄确认。
我们支持开源库和标准化 API,因为我们希望帮助确保任何组织(从全球网络平台到本地实体商家)都能安全地请求和验证数字凭据,而无需构建复杂的专有集成。
核心演示 API
- Android Credential Manager API:对于原生 Android 应用,此 API 可充当统一的凭据交换层,让开发者能够连接到 Google 钱包和许多其他数字钱包。它支持通行密钥、密码、联合登录(如“使用 Google 账号登录”)和数字凭据,从而简化登录流程。它提供了一个安全流水线,用于调用用户的钱包并请求特定的身份属性。
- W3C Digital Credentials API:对于网站和 Web 应用,此标准化浏览器 API 允许基于 Web 的信赖方无缝请求和接收设备绑定的凭据。请求会传递到底层操作系统,以便将其路由到用户选择的钱包,从而为 Chrome 和其他主要浏览器上的用户创建一致且安全的流程。
隐私保护验证
- Longfellow ZKP 库:Google 的基础设施支持零知识证明 (ZKP),这是一种加密方法,允许依赖方仅通过共享数学证明来验证特定陈述(例如“此用户年满 18 周岁”),而无需用户透露其基础原始凭证信息,从而最大限度地降低用户被跟踪或识别的风险。这对于在线年龄保证等使用情形非常重要,在这些情形下,用户可能希望证明自己的年龄,但不想透露有关自己的任何其他信息,并确保开发者无法跟踪他们。这项技术与 W3C Digital Credential API 搭配使用,可让开发者安全快速地从数字钱包中确认年龄。为了帮助信赖方降低数据泄露风险并遵守数据最小化原则,Google 已将 Longfellow ZKP 库开源,使这项技术可供所有人使用,并减少了信赖方请求或存储不必要的个人身份信息的需要。
开源 SDK 和参考实现
为了帮助依赖方在构建和测试集成时缩短产品上市时间,Google 提供了可随时使用的构建块和技术基础设施:
- 身份验证器参考实现:Google 在 GitHub 上提供了一个基于 Docker 的服务器,可直接部署。这样一来,信赖方就可以轻松构建自己的解决方案,并根据受信任的身份验证证书授权机构 (IACA) 证书验证凭据响应。
- Multipaz SDK:由 Google 启动,现托管在 OpenWallet Foundation,Multipaz 为读取器应用和验证器系统提供开源软件库和构建块。OpenWallet Foundation 还提供了一个“Multipaz Verifier”沙盒,允许信赖方测试请求不同的数字凭证格式。
集成 API 需要多长时间?
集成时间表取决于您的平台和业务,但大多数组织都可以快速从初始设置过渡到测试环境,然后再过渡到部署。
- Android Credential Manager API:此 API 专为 Android 应用而设计,可内置于应用中。如需了解如何实现 Credential Manager - Verifier API,请点击此处。
- W3C Digital Credentials API:对于 Web,此 API 可作为数字身份证件凭据和通行密钥的单一统一传输通道。我们的开发者文档概述了标准 Web 实现的集成步骤,可尽可能实现顺畅的测试。点击此处了解详情。
作为信赖方,我需要承担哪些费用?
开发者可以免费集成和使用 W3C 数字凭据和 Android Credential Manager API。对于信赖方在用户的 Google 钱包中请求凭据的 API 请求,我们不会收取任何费用。不过,最终决定是否收取与使用凭据相关的费用的还是签发机构。Google 签发的身份证件和许多政府签发的数字身份证件可免费提供给信赖方,从而消除了高保证身份验证的经济障碍。
为什么 Google 会免费向依赖方和生态系统提供这项技术?
我们认为,如果开发者能够轻松采用高保证的身份和年龄验证解决方案,并利用强大的隐私和安全措施,那么每个人都会受益。这些措施有助于所有相关方对所交换数据的隐私性、安全性和有效性更有信心。我们免费向信赖方和生态系统提供我们的技术,降低了实施门槛,并提高了整个生态系统的隐私和安全标准。
最后,如果没有全球开放标准,信赖方将不得不为不同的钱包构建自定义的高成本集成。无障碍基础设施有助于打造通用解决方案,从而降低整个行业(包括 Google)的运营成本。
为什么信赖方会采用这些解决方案?
通过集成这些解决方案,组织可以摆脱传统的身份检查,转而采用基于可信的加密证明凭据的系统。信赖方可获得以下重要优势:
提高规模- Google 钱包是一个安全且经过加密的平台,可用于存储各种凭据,包括政府签发的凭据、私人机构签发的凭据和 Google 签发的凭据。
- 通过实现 Credential Manager 和 Digital Credentials API,开发者可以构建一个单一的集成,不仅可以接受来自 Google 钱包的凭据,还可以接受来自设备上任何参与的钱包(包括政府签发的钱包、私人数字钱包和其他 OEM 钱包)的凭据。
- 这些 API 基于开放标准构建,可在多个操作系统、设备、平台和 Web 浏览器中兼容使用。
隐私保护和安全措施- 选择性披露:API 允许开发者在验证身份时仅选择所需的身份属性。例如,请求了解用户是否年满 18 周岁,但不会收到用户的确切出生日期或其他身份信息(例如姓名或地址)。
- 零知识证明:此外,开发者还可以使用 ZKP 来进一步减少数据收集。ZKP 可让开发者接收经过数学验证的证明,而不是原始凭据信息,从而最大限度地降低用户被跟踪或识别的风险。
核心业务优势- 用用户只需点按几下即可完成的快速文档上传取代缓慢的手动文档上传,可减少操作阻碍和用户流失,从而提供更快、更出色的用户体验。
- 开发者可以免费集成和使用 W3C Digital Credential 和 Credential Manager API。Google 钱包不会向信赖方收取凭据使用费,从而消除了高保证身份验证的经济障碍。
- Google 提供了免费的开源参考实现和库。您可以在自己的服务器上独立验证回答,确保您对自己的基础设施保持完全控制权,而无需担心专有锁定。
- 您收到的每份凭证都附有签发者的数字签名。这样可以减少身份欺诈和“高质量”实体伪造的风险,因为数据会通过签发者的签名进行加密验证。
数字凭证将如何改进用户验证流程?
向标准化数字凭据的转变简化并加快了用户验证流程,通过以下方式对转化率产生了积极影响:
- 更快的流程:在传统验证流程中,用户通常需要找到实体身份证件,拍摄双面光线充足的照片,然后等待人工或自动的证件审核。数字凭据可将此多步流程替换为简单的“点按并批准”流程,从而大幅减少用户注册或结账所需的操作。
- 提高隐私保护水平:用户通常不愿仅为了证明自己的年龄而与网站分享完整的身份证件详细信息(例如家庭住址)。通过仅请求您需要的详细信息,或允许在不透露个人身份信息的情况下进行“年满 18 周岁”检查,您可以在提高用户隐私保护水平的同时,减少用户对数据共享的担忧,从而避免用户放弃流程。
- 熟悉度不断提高:随着全球各国政府推出数字身份框架,用户对数字验证的接受度越来越高。这有助于建立信任基准,让用户在看到熟悉的 Google 钱包或政府支持的凭证时,更愿意完成验证请求。
- 集成式验证:与可能需要数分钟甚至数小时才能验证上传照片的传统方法不同,数字凭证可提供即时加密信号。这种即时性可让用户留在购买或注册流程中,防止他们在等待审批时离开应用或网站。
数字凭证如何帮助我履行“了解您的客户”(KYC) 义务?
在法律允许的情况下,数字凭证可提供高保证的方式来满足 KYC 和反洗钱 (AML) 要求。如果凭据由权威签发方(例如政府)以加密方式签名,那么与传统的文件上传或自行报告的数据相比,这些凭据可以提供更高程度的确定性和数据完整性。通过与 Credential Manager 和 Digital Credentials API 集成,信赖方可以:
- 自动验证:无需人工审核,即可立即验证用户属性的真实性。
- 减少身份欺诈:使用加密保护的防篡改凭证,这种凭证比实体证件或静态照片更难伪造。
- 增强可审核性:在遵守数据最小化原则的同时,维护安全且不可否认的验证事件证明。
不过,数字 ID 和凭据可能无法满足您所在司法管辖区的 KYC 和 AML 法律要求。您有责任确定在您所在管辖区内,哪些数字身份证件或凭据在法律上允许用于履行您的法律义务。
作为信赖方,我可以在多大程度上信任第三方数字证书来满足“适当”的年龄保证标准?
数字身份凭证使用政府签名的数据或其他可信合作伙伴(例如银行)的数据。许多监管机构认为,使用经过验证的数字身份证件是一种安全的身份证明方法,可确保用户达到法定年龄。Digital Credentials API 支持 ISO-18013-5 标准,这些标准正日益受到监管机构的认可。
不过,您最适合评估哪些年龄验证方法对于您的服务、相关风险和管辖区而言是允许的、必要的和相称的。
您如何确保用户数据安全无虞?
对于所有数字凭证,Google 钱包都旨在通过先进的隐私和安全保护机制,将用户的身份详细信息安全地加密存储在用户的手机上。用于加密数字凭据的加密密钥存储在设备上一个特殊的安全区域中,该区域可防止数据渗漏,并且 Google 服务器无法访问。对于第三方凭证(例如 mDL 或国家数字 ID),Google 仅作为安全管道,用于促进从签发方到设备的转移。
您的解决方案是否符合现有法规?
我们的解决方案专门设计用于符合全球法规和严格的技术标准。例如:
- eIDAS 2.0:我们与欧洲数字身份框架紧密保持一致。目前,我们的架构已与“欧盟年龄验证框架”概念保持一致,即安全的目标容器,允许用户分享经过验证的年龄信号,而无需透露其完整身份。
- 数据最小化 (GDPR):我们的系统在研发之初就遵循了“从设计上保障用户隐私”的原则。通过允许依赖方仅请求必要的年龄信号(例如“年满 18 周岁”),而不是完整的个人身份信息,我们可帮助企业大幅减轻合规负担并降低数据存储风险。
您与哪些技术标准兼容?您是否支持 ISO 18031-5、ISO 18031-7、OpenID4VCI 或其他标准?
Google 的数字身份基础设施基于开放的全球公认标准构建。我们积极为 ISO、W3C、IETF 和 OpenID 基金会做出贡献,以确保我们的解决方案与全球政府和私营部门的钱包完全兼容。
我们支持以下协议和技术标准:
- OpenID4VCI(用于可验证凭据签发的 OpenID):我们支持 OpenID4VCI,以便在数字钱包中安全、标准化地签发凭据。
- ISO/IEC 18013-5:这是移动驾照 (mDL) 的国际标准。Google 钱包原生支持 mso_mdoc 格式(例如 org.iso.18013.5.1.mDL)。我们完全支持通过 NFC 轻触或扫描二维码进行实体世界互动的 ISO 18013-5 标准,并为这些互动所需的 BLE(低功耗蓝牙)数据检索方法提供开源实现。
- OpenID4VP(用于可验证演示的 OpenID):这是 Google 首选的在线验证战略协议。这样一来,用户的钱包与请求数据的网站或应用之间便可进行安全、标准化的通信。
- W3C Digital Credentials API:我们支持万维网联盟 (W3C) 关于网络上可验证数据的标准。此 API 可与 OpenID4VP 协同工作,为 Web 开发者提供“单管道”集成,以便在不同浏览器和平台上请求凭据。
- W3C 可验证凭据和 SD-JWT VC:我们的基础架构(包括 Android Credential Manager)旨在实现格式无关性,同时支持 W3C 可验证凭据和 IETF 的 SD-JWT VC 格式。
- 零知识证明 (ZKP):我们已将 Longfellow ZKP 库开源。这样一来,便可在现有的 ISO 18013-5 mdoc 之上实现隐私保护演示。它使信赖方能够通过数学证明来验证特定声明(例如“年满 18 周岁”)。
用户如何将我们的数字凭证添加到 Google 钱包?
Google 钱包支持用户通过以下两种主要方式添加您的凭证:
- 应用内配置:一种独立体验,用户可以直接在 Google 钱包应用中开始操作,选择您的凭证类型,然后安全地重定向到您的系统进行验证,之后才能添加凭证。
- 推送预配:用户从您的官方应用或网站开始,在向您验证身份后,选择“添加到 Google 钱包”或类似按钮,将凭证推送到其数字钱包中。
如需详细了解这两个选项以及如何预配它们,请参阅我们的
开发者文档。
将凭据发布到 Google 钱包中涉及哪些费用?
Google 允许政府和其他可信赖的签发机构免费将凭证放入 Google 钱包中。Google 不会针对这些交易向用户、发行方或信赖方收取任何费用。Google 钱包仅作为基础设施,不参与您可能与验证您凭据的信赖方达成的任何财务或业务安排。
在数字凭证方面,用户、发证机构和 Google 钱包分别扮演什么角色?
- 用户是其自身数据的保管人。这些信息会使用存储在用户设备本地(而非 Google 服务器上)的密钥进行加密。在用户未针对每笔交易授权的情况下,不会与信赖方共享任何身份数据。
- 签发者对凭据的签发拥有完全控制权。签发者决定凭据中包含哪些数据、凭据的有效期以及应在何时撤消凭据。Google 不会以任何方式参与撤消密钥的签发、证明或保管。我们只是提供安全的基础设施来存储和展示数字身份证件或凭据。
- Google 钱包可作为数字凭据的安全数据持有者。预配流程直接在第三方发放方的系统与用户的移动设备之间使用端到端加密。数字凭证在存储时会进行加密,并且用户可以控制分享行为。由于 Google 服务器无法访问签发方持有的签名密钥和隔离在用户硬件中的设备密钥,因此 Google 服务器无法访问您签发的数字凭证中的个人属性。
您如何处理在身份验证过程中使用的用户数据(例如身份证件照片、自拍照、活体检测数据)?
Google 采用“从设计上保障用户隐私”方法,优先考虑加密和数据最少化(原则)。我们的协议可确保敏感身份属性始终由签发方和用户掌控,而 Google 仅充当安全管道。
Google 是否可以查看第三方颁发的凭据的内容?
不会,Google 无法查看用户已签发的凭据的内容。只有在用户明确选择与作为验证方的 Google 应用或服务分享身份数据时,Google 才会看到凭据中的身份数据。在这些情况下,Google 只会收到用户授权与 Google 分享的特定身份属性。
如果用户的设备或 Google 账号遭到入侵,会发生什么情况?他们的数字凭证是否存在风险?
用于数字凭据的加密密钥存储在设备上的安全区域中。它们不会显示在 Google 的服务器上,并且能够抵御数据渗漏,从而防止攻击者从手机中窃取数字 ID。由于密钥永远不会备份到云端或 Google 的服务器上,因此访问 Google 账号并不能访问存储在用户手机上的数字身份证件。
我们如何处理凭据更新,例如地址变更或失效?
当数字凭证的内容由签发方更新时,用户会在设备上收到通知,提示其在 Google 钱包中查看更改。此外,出于安全考虑,如果用户长时间处于离线状态(由签发方设置),其凭据将过期,并且在设备再次连接到互联网之前无法出示。
如果实体身份证件被盗或被撤销,发证机构如何撤销数字凭证?
发卡机构能够直接向凭证推送数据更新,或远程删除凭证。当凭证的内容更新或凭证被发卡机构删除时,用户会收到一条通知,提示他们查看 Google 钱包中的更改。用户还可以在 Google 账号设置中自行移除凭据。