活體偵測
是真人,而不是真人的照片。
在執行臉部比對(Face Match)之前,ShieldID 會請申請人在自己的手機上完成一項簡短的引導式挑戰:藉由在至少十個影格中追蹤 478 個臉部特徵點,證明握著相機的是一位真實、在場的立體真人。靜態照片、影片重播或面具都無法通過。
主動式挑戰
只有真實的臉才能完成的挑戰。
系統會請申請人以隨機順序完成少數幾個自然動作中的一項或多項,同時前鏡頭以 3D 方式追蹤臉上的 478 個點。
向左轉/向右轉
點頭
微笑
挑戰需至少有十個影格才能評分。單張照片無論以何種方式呈現,都不會有足夠的影格通過。
為什麼要回正
回到正中央才是關鍵所在。
轉頭挑戰不會只停在「頭是否向側邊移動」。它要求頭部必須在鏡頭前回到該次轉動的中點之後,挑戰才算數。
列印的照片或側向舉起的手機可以偽造轉頭的前半段——只要傾斜,角度就會改變。但它無法接著平順地自行轉回面向鏡頭,因為後面沒有可以移動的臉。要求回正的動作,就能區分連著脖子轉動的真人頭部,與在鏡頭前被傾斜的平面影像。
每張自拍,三項獨立檢查
三項獨立檢查,每張自拍、每一次都會執行。
除了主動式挑戰之外,另有三項檢查會檢視自拍本身,找出它根本不是真人的跡象。每項結果都會單獨呈報,絕不會合併成一個不透明的單一分數。
Anti-spoof
深度偽造偵測
3D 面具/列印/重播偵測
容忍雜訊,嚴防偽造
顆粒粗糙的手機相機不構成安全威脅,我們也是這樣看待的。
手機相機每天都會壓縮、打光不佳並模糊真實的臉孔。若拒絕每一個臨界讀數,誤擋誠實申請人的機率會遠高於攔截攻擊的機率。
- 落在範圍中段的分數(例如一般壓縮與光線所產生的情況)會被容忍,而不是視為失敗。
- 只有高信心度的偽造或造假判定才會使檢查失敗。臨界讀數不會讓真實的申請人失去應有的善意推定。
- 結果是:因光線不佳而被要求重拍的人更少,而對真正想欺騙鏡頭的人,門檻則更高。
每項檢查,每次都執行
不是付費等級,不是開關。每一次驗證,每一次都執行。
主動式活體偵測、防偽造、深度偽造偵測與面具偵測,會在每一次驗證中執行,所有方案皆然。沒有跳過其中任何一項的較低價方案,也沒有為了省錢而關閉其中任何一項的設定。
威脅涵蓋範圍
各種攻擊的樣貌,以及如何攔阻。
用平實的語言說明,而非一張計分表。若某項威脅根本不屬於活體偵測的問題,我們也會明說。
| 威脅 | 說明 | 如何攔阻 |
|---|---|---|
| 照片 | 對著鏡頭舉起的列印或螢幕上的靜態照片。 | 由主動式挑戰攔截——平面影像無法依指示眨眼、轉頭並回正、點頭或微笑——並由防偽造偵測作為後盾。 |
| 螢幕重播 | 在第二個螢幕上播放的真實申請人錄影。 | 由 3D 面具/列印/重播檢查直接針對,並搭配防偽造與深度偽造偵測。 |
| 列印面具 | 戴在或舉在攻擊者自己臉前的平面列印面具。 | 由 3D 面具/列印/重播檢查直接針對。 |
| 3D 面具 | 仿造他人臉孔所製作的塑形立體面具。 | 由 3D 面具/列印/重播檢查直接針對——這正是它專為應對的最困難情況。 |
| 深度偽造影片 | 輸入至相機的即時 AI 生成或換臉影片。 | 由雙模型深度偽造集成直接針對,並搭配防偽造偵測。 |
| 借用的證件 | 一位真實的申請人本人誠實地完成挑戰——但持有的是他人的真實身分證件。 | 這不是活體偵測的問題。活體偵測證明的是有真人在場,而不是哪一位。這正是臉部比對(Face Match)在同一次驗證中所檢查的。 |
認證
我們不會印上自己尚未取得的徽章。
ISO/IEC 30107-3 等活體偵測測試標準確實存在,而我們尚未完成該測試。與其用含糊的「業界領先」字眼暗示持有認證,不如在此說明我們的實際狀況。
- 目前未持有任何活體偵測或防偽造認證。
- 待有測試結果後,我們會公布測試狀態與日期——在此之前不做行銷宣稱。
- 在此之前,本頁會精確說明實際執行的內容,以及每項檢查所針對的目標,讓您自行評估涵蓋範圍。
常見問題
關於挑戰流程的直接解答。
親自體驗這項挑戰
執行一次 sandbox 驗證,試著破解它。
眨眼、轉頭、點頭、微笑——用您自己的手機,在您自己的 sandbox 工作階段中進行。Sandbox 工作階段絕不計費。