Accelerate with Google
數位身分的未來:Google 錢包讓驗證更順暢
瞭解 Digital Credentials API 和 Google 錢包整合功能,如何透過開放、安全且完全互通的架構,支援線上和離線驗證。
觀看網路研討會影片
Google 公共政策
跨越國界,保護隱私
歐洲數位錢包和年齡驗證的未來
閱讀文章
Google 商店雜誌
輕裝上陣:如何將 Google Pixel 當做數位身分證件
只要將美國護照或駕照安全新增到 Google 錢包,就能輕鬆通過機場安檢。
閱讀文章
Google 公共政策
數位身分架構
非正式政策文件,探討如何打造安全且以使用者為中心的數位未來。
Read Framework
使用者:隱私權
和控制項
安全儲存數位憑證,並決定誰能查看及何時查看。一切由你掌控。
核發機構:安全可靠
將權威憑證安全地發布到 Google 錢包。保留生命週期擁有權。
依賴方:減少阻礙和成本
順暢驗證使用者詳細資料。加快新手上路速度、減少詐欺行為,並打造更流暢的使用者體驗。
核發數位憑證
由可信任的核發機構 (例如政府機關) 核發數位憑證,例如電子身分證、年齡憑證或身分證明文件。資料經過加密簽署,因此無法竄改,且可驗證是否來自該核發機構。使用者將卡片新增至數位錢包時,交易會經過端對端加密。
Google 伺服器無法查看數位憑證的內容。
硬體層級安全防護
憑證新增至 Google 錢包後,系統會使用私密金鑰加密資料。用於加密數位憑證的加密編譯金鑰,會儲存在裝置上可防止資料外洩的特殊安全區域,Google 伺服器無法查看。
金鑰會與裝置繫結,確保只有使用者能使用自己的數位憑證。
要求使用者屬性
實體或線上服務 (例如商家要求驗證年齡才能預訂或結帳) 要求使用者提供資料。他們只會要求必要的詳細資料,或要求使用者證明符合特定條件 (例如年滿 21 歲),但不會要求使用者提供實際出生日期、全名或其他不相關的詳細資料。使用者查看提示並進行驗證 (例如使用指紋或密碼),即可分享詳細資料。
依賴方會收到屬性確認 (例如確認使用者「年滿 21 歲」)。Google 不會通知核發機構,也不會追蹤使用者在何處使用憑證。
什麼是數位身分證件或數位憑證?
數位憑證有時也稱為數位身分證件,是一種安全實用的工具,可協助您證明身分,不必翻找實體錢包或使用紙本身分證明文件,例如護照、駕照或出生證明。這可以是身分證件的數位版本,也可以是個人資訊 (例如年齡) 的獨立電子憑證。您可以使用數位身分證件或憑證證明身分、年齡,或在線上和實體環境存取服務。數位身分證件和憑證可儲存在數位錢包中,並使用裝置內建的安全防護功能 (例如 PIN 碼、密碼或指紋),確保只有您可以使用。
如何將數位身分證件或憑證新增至數位錢包?
您可以透過多種方式將數位身分證件或憑證新增至錢包。舉例來說,您可以掃描護照或駕照等實體身分證件,上傳到數位錢包,並驗證身分證件屬於您本人 (有時需要自拍或錄製簡短影片)。此外,部分州或國家/地區已提供數位身分證件,其中包含與實體身分證件相同的資訊,並可直接在數位錢包中核發數位身分證件。Google 等部分私人公司也可以核發數位身分證件或憑證,並儲存在數位錢包中。如需在 Google 錢包新增特定類型身分證件的詳細操作說明,請參閱
說明中心。
何時會用到數位身分證件或憑證?
數位身分證件或憑證可用於許多日常情境,這是一種安全、簡單的身分驗證方式。您可以在商店、餐廳或俱樂部出示數位身分證件證明年齡,或在美國機場安檢站輕觸手機,快速通關。在網路上,數位身分證件和憑證可讓您更輕鬆地註冊服務,否則可能需要複雜的步驟和驗證,例如租車。除了取代實體文件,數位錢包也讓生活更輕鬆便利,例如只要輕觸一下,就能使用數位身分證件、會員卡和付款卡。此外,您也能享有更高的隱私權。舉例來說,存取成人線上內容時,您只需分享自己已達法定年齡,不必透露姓名或地址。
數位身分證件和憑證並非通用,例如需要官方或實體身分證件時,且各地區規定可能不同。因此,請務必視情況攜帶實體身分證件,或事先確認是否可使用數位身分證件或憑證。
數位身分證件和憑證有多普及?
數位身分證件和憑證已成為日常生活中的標準配備。世界各地的政府正在為公民建立數位身分證件、憑證和錢包,讓他們能以私密且安全的方式,享有數位世界帶來的益處。從約會網站到租車公司,各類商家也逐漸捨棄「上傳身分證件相片」的做法,改用經過驗證的數位憑證,以防範詐欺、降低成本及保護客戶隱私。
為什麼要使用數位身分證件,而非實體證件?
與實體身分證件相比,數位身分證件更安全、更易於使用,且能讓你進一步控管資料。有了數位身分證件,您就能直接與應用程式和網站分享資訊。與實體身分證件不同,機構只能要求提供特定工作所需的資訊,避免收集不必要的資訊。如果手機遺失,你可以輕鬆從遠端刪除數位身分證件,保護身分資訊。
如何與應用程式或網站分享數位身分證件或憑證?
在線上分享數位身分證件或憑證,既安全又簡單。
假設你已將數位身分證件新增至裝置上的錢包。如果應用程式或網站需要驗證您的資訊 (例如姓名或年齡),可能會詢問您是否要使用數位身分證件或憑證進行驗證。系統會顯示提示,說明要求資料的對象 (如有) 和要求分享的確切內容。你可以查看要求,並選擇是否要分享資訊。如果您同意分享資訊,系統會提示您確認身分 (例如提供裝置 PIN 碼或指紋),然後將資料安全地傳送至應用程式或網站。
如何親自使用數位身分證件或憑證?
如要
親自使用數位身分證件或憑證 (例如在需要驗證年齡的商店購物),只要在結帳時將手機靠近 NFC 終端機,或讓店家掃描錢包中的 QR code 即可。系統會顯示提示,說明商店要求的資訊,您可以選擇是否核准要求。
如果沒有網路連線,還能使用數位身分證件或憑證嗎?
雖然您需要連上網際網路連線才能在線上分享資訊,但仍可在離線狀態下使用數位身分憑證或認證進行現場驗證 (例如在活動會場)。分享的資料會經過加密,你可以透過 QR code 或輕觸 NFC 啟動分享功能。
如果手機遺失,該怎麼辦?
在 Google 錢包中,數位身分證件和憑證會受到手機螢幕鎖定 (例如密碼、指紋或 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 錢包。
數位身分證件和憑證如何保護兒童免受有害內容影響?
在許多國家/地區,如果網站或應用程式含有成人導向或年齡限制內容,現在必須驗證訪客年齡。數位身分證件和憑證可做為可靠的年齡信號,確保只有達到法定年齡的使用者,才能存取賭博網站、成人內容網站,以及販售管制產品的服務。
Google 認為,為兒童和青少年設計適齡體驗至關重要。在某些地區,Google 會使用數位身分證件和憑證,以私密、安全的方式驗證年齡。
即使孩子沒有數位身分證件或憑證,我們也會在網站和應用程式中採用其他
年齡驗證方法,為兒童、青少年和家長提供內建的數位保護措施。此外,家長也可以為孩子建立受監護的 Google 帳戶,並使用
Family Link 等工具設定螢幕時間限制、管理孩子的應用程式、為 Chrome、Play、YouTube 和 Google 搜尋等 Google 服務設定家長監護功能,藉此封鎖不當網站或應用程式,以及保護孩子的帳戶安全。
如果我把手機借給別人 (例如孩子) 使用,該怎麼辦?數位身分證件和憑證如何在共用裝置上運作?
數位身分證件與您本人綁定。每次有人要求分享你的詳細資料時,Google 錢包都會要求你驗證身分,例如使用指紋或安全 PIN 碼。如果與他人共用手機或平板電腦,除非對方知道或能使用你選擇的裝置解鎖方式 (例如 PIN 碼或指紋),否則無法存取或使用你的數位身分證件或憑證。確保只有您能授權使用數位身分證件或憑證。
依賴方應如何與 Google 合作,共同推動數位身分?
世界正逐漸淘汰手動上傳身分證件的做法,轉而採用可重複使用的即時數位憑證。要求及接收數位憑證的開發人員通常稱為「
依賴方」。需要驗證客戶身分的網站、應用程式開發人員和其他機構等信賴方,都已開始利用這項轉變。與 Google 錢包整合後,依賴方可減少註冊阻礙、降低營運成本,並減少身分詐欺案件,同時提供使用者日益期待的流暢、安全體驗。
如要要求存取 Google 錢包中的客戶數位憑證,依賴方應遵循下列三個步驟:
1.
API 整合:Google 錢包使用標準化 API,與業界許多其他錢包供應商使用的 API 相同,因此不需要自訂連線。依賴方可使用 Android 應用程式適用的
Credential Manager API,以及網站適用的
W3C Digital Credentials API。這些 API 是單一安全管道,可將依賴方連結至使用者選擇的錢包,包括 Google 錢包。完成這項整合後,您就能立即向 Google 錢包要求憑證資料,並與未來的全球標準保持相容。
2.
沙箱測試:開發人員可以立即存取
Google 錢包沙箱,使用測試 ID 測試流程。在這個環境中,他們可以最佳化使用者體驗、驗證資料處理方式,並確保整合功能正常運作,然後才開始處理實際資料。
3.
正式要求存取權:如要正式上線並直接接受 Google 錢包的憑證,依賴方必須
填寫這份受理表單要求存取權,並同意各商業主體適用的《服務條款》。這項審查程序可確保使用者分享數位身分證件資訊時,雙方都知道交易合法且安全。
如要進一步瞭解如何進行這三個步驟,請參閱
開發人員說明文件。
此外,如果是親自驗證,您可以使用 NFC 感應或掃描安全 QR code,接受 Google 錢包中的數位憑證。
Google 為依賴方提供哪些技術解決方案?
Google 提供全套免付費 API、開放原始碼程式庫和參考實作,協助您在各種裝置、瀏覽器和錢包上,更順暢地驗證身分和年齡。
我們支援開放原始碼程式庫和標準化 API,確保任何機構 (從全球網路平台到當地實體商家) 都能安全地要求及驗證數位憑證,不必建構複雜的專屬整合。
核心呈現 API
- Android Credential Manager API:這個 API 是原生 Android 應用程式的統一憑證交換層,可讓開發人員連結 Google 錢包和許多其他數位錢包。這項功能支援密碼金鑰、密碼、聯合登入 (例如「使用 Google 帳戶登入」) 和數位憑證,可簡化登入程序。這項 API 提供安全的管道,可呼叫使用者的錢包並要求特定身分屬性。
- W3C Digital Credentials API:這個標準化瀏覽器 API 適用於網站和網頁應用程式,可讓網頁式信賴方順暢要求及接收裝置繫結憑證。要求會傳遞至基礎作業系統,並轉送至使用者選擇的錢包,為 Chrome 和其他主要瀏覽器的使用者建立一致且安全的流程。
隱私權保護驗證
- Longfellow ZKP 程式庫:Google 基礎架構支援零知識證明 (ZKP),這是一種密碼編譯方法,可讓依賴方僅透過分享數學證明,驗證特定陳述 (例如「這位使用者年滿 18 歲」),而使用者不必透露基礎原始憑證資訊,進而降低使用者遭到追蹤或識別的風險。這項功能在某些情況下非常重要,例如線上年齡驗證,使用者可能想證明自己的年齡,但不想透露其他個人資訊,並確保開發人員無法追蹤他們。這項技術搭配 W3C Digital Credential API,可讓開發人員快速安全地確認數位錢包中的年齡資訊。為協助依賴方降低資料侵害風險,並遵守資料最小化原則,Google 開放 Longfellow ZKP 程式庫原始碼,讓所有人都能使用這項技術,減少依賴方要求或儲存不必要個人識別資訊的需求。
開放原始碼 SDK 和參考實作
為協助依賴方在建構及測試整合時縮短上市時間,Google 提供立即可用的建構區塊和技術基礎架構:
- 身分驗證工具參考實作:Google 在 GitHub 提供可立即部署、以 Docker 為基礎的伺服器。這樣一來,信賴憑證者就能輕鬆建構解決方案,並根據信任的身分驗證憑證授權單位 (IACA) 憑證,驗證憑證回應。
- Multipaz SDK:Multipaz 由 Google 創立,現由 OpenWallet Foundation 託管,為讀取器應用程式和驗證器系統提供開放原始碼軟體程式庫和建構模塊。OpenWallet Foundation 也提供「Multipaz 驗證器」沙箱,讓依賴方測試要求不同數位憑證格式。
整合 API 需要多久時間?
整合時間表取決於您的平台和業務,但大多數機構都能快速從初始設定進入測試環境,然後再進入部署階段。
- Android Credential Manager API:這個 API 專為 Android 應用程式設計,可內建於應用程式中。如要瞭解如何實作 Credential Manager - Verifier API,請參閱這篇文章。
- W3C Digital Credentials API:在網頁上,這個 API 是數位身分憑證和密碼金鑰的單一整合管道。開發人員說明文件概述標準網頁導入的整合步驟,盡可能簡化測試流程。詳情請參閱這篇文章。
身為依賴方,我需要支付哪些費用?
開發人員可以整合及使用 W3C Digital Credential 和 Android Credential Manager API,不需支付任何費用。如果依賴方提出 API 要求,想取得使用者 Google 錢包中的憑證,不需支付任何費用。不過,發卡機構最終會決定是否收取憑證使用費。Google 核發的身分憑證和許多政府核發的數位身分證件,都可免費提供給信賴憑證者,消除高保證身分驗證的財務障礙。
為什麼 Google 免費提供這項技術給依賴方和生態系統?
我們認為,如果開發人員能輕鬆採用高可靠性的身分和年齡驗證解決方案,並運用完善的隱私和安全措施,所有人都能從中受益。這些措施有助於讓各方對交換資料的隱私、安全性和有效性更有信心。我們免費向依賴方和生態系統提供技術,降低實作門檻,並提高整個生態系統的隱私權和安全性標準。
最後,如果沒有全球開放標準,依賴方就必須為不同錢包建構自訂的高成本整合。無障礙基礎架構有助於建立通用解決方案,降低整個產業 (包括 Google) 的營運成本。
為什麼信賴方會採用這些解決方案?
整合這些解決方案後,組織就能超越傳統的身分檢查,採用以可信、經加密驗證憑證為基礎的系統。依賴方可享有以下重要優勢:
擴大觸及範圍- Google 錢包是安全、加密的平台,可存放各種憑證,包括政府核發、私人機構核發和 Google 核發的憑證。
- 開發人員只要導入 Credential Manager 和 Digital Credentials API,就能建構單一整合,不僅能接受 Google 錢包的憑證,還能接受裝置上任何參與錢包的憑證,包括政府核發的錢包、私人數位錢包和其他原始設備製造商 (OEM) 錢包。
- 這些 API 採用開放標準,並與多種作業系統、裝置、平台和網路瀏覽器相容。
隱私權與安全性- 選擇性揭露:開發人員可透過 API,在驗證身分時只選取所需的身分屬性。舉例來說,要求得知使用者是否年滿 18 歲,但不會收到確切出生日期或其他個人識別資訊,例如姓名或地址。
- 零知識證明:此外,開發人員可以使用 ZKP 進一步減少資料收集。開發人員可透過 ZKP 取得經數學驗證的證明,而非原始憑證資訊,盡可能降低使用者遭到追蹤或識別的風險。
核心業務優勢- 使用者只需輕觸幾下,就能取代緩慢的手動文件上傳流程,減少操作障礙和使用者流失,提供更快速、更優質的使用體驗。
- 開發人員可以整合及使用 W3C Digital Credential 和 Credential Manager API,不需支付任何費用。Google 錢包不會向依賴方收取憑證使用費,因此不會有高額的身分驗證費用。
- Google 提供免費的開放原始碼參考實作和程式庫。您可以在自己的伺服器上獨立驗證回應,確保能完全控管基礎架構,不必擔心專屬鎖定。
- 你收到的每項憑證都有核發者的數位簽章。由於資料會透過加密方式,以核發者的簽章進行驗證,因此可減少身分詐欺和「高擬真」實體偽造的風險。
數位憑證如何改善使用者驗證流程?
改用標準化數位憑證後,使用者驗證流程變得更簡單快速,轉換率也隨之提升:
- 流程更快速:傳統驗證程序通常需要使用者找出實體身分證件、在光線充足的地方拍下正反面,然後等待人工或自動文件審查。數位憑證可將這個多步驟程序簡化為單一「輕觸並核准」流程,大幅減少使用者註冊或結帳所需的操作。
- 提升隱私權:使用者通常不願意只為了證明年齡,就向網站提供完整的身分證件詳細資料 (例如住家地址)。只要求必要資訊,或允許「年滿 18 歲」檢查,而不揭露個人識別資訊,可提高使用者隱私,同時減少對資料共用的疑慮,避免使用者放棄程序。
- 越來越熟悉:隨著全球政府推出數位身分架構,使用者對數位驗證的接受度也越來越高。這能建立基本的信任感,讓使用者在看到熟悉的 Google 錢包或政府核發憑證時,更願意完成驗證要求。
- 整合式驗證:傳統方法可能需要幾分鐘甚至幾小時,才能驗證上傳的相片,數位憑證則可提供即時密碼編譯信號。這種即時性可讓使用者留在購買或註冊流程中,避免他們在等待核准時離開應用程式或網站。
數位憑證如何協助我履行客戶身分驗證 (KYC) 義務?
在法律允許的情況下,數位憑證可提供高保障,滿足 KYC 和洗錢防制 (AML) 規定。如果憑證是由權威發行機構 (例如政府) 進行加密簽署,則可提供比傳統文件上傳或自行回報資料更高的確定性和資料完整性。整合 Credentials Manager 和 Digital Credentials API 後,依賴方可以:
- 自動驗證:立即驗證使用者屬性的真實性,不需人工審查。
- 減少身分詐欺:使用加密保護、防竄改的憑證,比實體文件或靜態相片更難偽造。
- 強化可稽核性:保留安全、不可否認的驗證事件證明,同時遵守資料最小化原則。
不過,視管轄區而定,數位身分證件和憑證可能不符合 KYC 和 AML 法律要求。您有責任判斷數位身分證件或憑證是否合法,以及哪些數位身分證件或憑證合法,以履行您在管轄區的法律義務。
身為依賴方,我可以在多大程度上信任第三方數位憑證,以符合「適當」的年齡驗證標準?
數位身分憑證會使用政府簽署的資料,或來自其他信任合作夥伴 (例如銀行) 的資料。許多監管機構認為,使用經過驗證的數位身分證件,是證明身分和確認使用者年齡的安全方法。Digital Credentials API 支援 ISO-18013-5 標準,這項標準已逐漸獲得監管機構認可。
不過,您最適合評估哪些年齡驗證方法可行、必要,且符合服務、風險和管轄區的需求。
如何確保使用者資料安全無虞?
Google 錢包會將所有數位憑證的身分詳細資料安全加密,並儲存在使用者的手機上,透過進階隱私和安全機制提供保護。用於加密數位憑證的加密編譯金鑰,會儲存在裝置上可防止資料外洩的特殊安全區域,Google 伺服器無法查看。對於第三方憑證 (例如 mDL 或國家數位身分證),Google 僅提供安全管道,協助將憑證從核發機構轉移到裝置。
您的解決方案是否符合現行法規?
我們的解決方案專為符合全球法規和嚴格技術標準而設計。例如:
- eIDAS 2.0:我們與歐洲數位身分架構密切合作。目前,我們的架構符合「歐盟年齡驗證架構」概念,也就是安全、目標明確的容器,可讓使用者分享經過驗證的年齡信號,而不必透露完整身分。
- 資料最小化原則 (GDPR):我們的系統採用隱私保護設計。我們允許依賴方只要求必要的年齡信號 (例如「年滿 18 歲」),而非完整的個人識別資料,協助企業大幅減輕法規遵循負擔和資料儲存庫風險。
你與哪些技術標準相容?是否支援 ISO 18031-5、ISO 18031-7、OpenID4VCI 或其他標準?
Google 的數位身分基礎架構是以全球公認的開放標準為基礎。我們積極參與 ISO、W3C、IETF 和 OpenID Foundation 的工作,確保我們的解決方案能與全球政府和私營部門的錢包完全互通。
我們支援下列通訊協定和技術標準:
- OpenID4VCI (OpenID for Verifiable Credential Issuance):我們支援 OpenID4VCI,可安全、標準化地將憑證核發至數位錢包。
- ISO/IEC 18013-5:這是行動駕照 (mDL) 的國際標準。Google 錢包原生支援 mso_mdoc 格式 (例如 org.iso.18013.5.1.mDL)。我們完全支援 ISO 18013-5 標準,可透過 NFC 感應或 QR code 掃描進行實體互動,並提供開放原始碼實作,用於這些互動所需的 BLE (藍牙低功耗) 資料擷取方法。
- OpenID4VP (OpenID for Verifiable Presentations):這是 Google 偏好的線上驗證策略通訊協定。這樣一來,使用者的錢包與要求資料的網站或應用程式之間,就能以安全、標準化的方式通訊。
- W3C Digital Credentials API:我們支援全球資訊網協會 (W3C) 的標準,可驗證網路上的資料。這個 API 與 OpenID4VP 搭配運作,提供「單一管道」整合功能,讓網頁程式開發人員能跨不同瀏覽器和平台要求憑證。
- 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 伺服器無法查看這些資料,且資料不易外洩,可防止攻擊者從手機竊取數位身分證件。由於金鑰不會備份到雲端或 Google 伺服器,因此即使有人取得 Google 帳戶存取權,也無法存取使用者手機上儲存的數位身分證件。
如何處理憑證更新,例如地址變更或到期?
核發機構更新數位憑證內容時,使用者會在裝置上收到通知,提示他們前往 Google 錢包查看異動。此外,基於安全考量,如果使用者長時間離線 (由核發機構設定),憑證就會失效,直到裝置再次連上網際網路,才能出示憑證。
如果實體身分證件遭竊或取消,核發機構如何撤銷數位憑證?
核發機構可以直接將資料更新推送至憑證,或從遠端刪除憑證。如果憑證內容更新或憑證遭核發機構刪除,使用者會收到通知,提示他們在 Google 錢包中查看變更。使用者也可以自行在 Google 帳戶設定中移除憑證。