活體偵測
是真人,而非真人的相片。
在 Face Match 運行之前,ShieldID 會請申請人在自己的手機上完成一個簡短的引導式挑戰:它會證明有一位真實、在場的立體真人正拿着鏡頭,並在至少十個影格內追蹤 478 個面部特徵點。靜態相片、影片重播或面具均無法通過。
主動式挑戰
只有真人面孔才能完成的挑戰。
申請人會被要求按隨機次序,做出少數自然動作中的一個或多個,同時前置鏡頭會以 3D 方式追蹤面部 478 個點。
向左轉 / 向右轉
點頭
微笑
挑戰須至少有十個影格才能評分。單一相片無論以何種方式呈現,都不可能有足夠影格通過。
為何轉返很重要
返回正中先係重點所在。
轉頭挑戰並非止於「頭部有否向側面移動」。它要求頭部在鏡頭前轉返越過該次轉頭的中點,挑戰才算數。
列印的相片或橫向舉起的手機可以偽造轉頭的前半部分,只要傾斜它,角度就會改變。但之後它無法自行順暢地轉返向鏡頭,因為背後沒有可以活動的面孔。要求轉返,正正可以分辨出是連着頸部轉動的真人頭部,還是在鏡頭前傾斜的平面影像。
每張自拍,三項獨立檢查
每張自拍、每一次,都會進行三項獨立檢查。
除了主動式挑戰外,另有三項檢查會審視自拍本身,找出它並非真人的跡象。每項檢查的結果都會單獨呈報,絕不會混合成單一不透明的分數。
Anti-spoof
深偽偵測
3D 面具 / 列印 / 重播偵測
容忍雜訊,嚴防偽冒
手機相機畫質粗糙並不構成安全威脅,我們也是這樣看待。
手機相機每日都會壓縮、錯誤打光及模糊真實的面孔。拒絕每個邊緣讀數,令誠實申請人失敗的次數,會遠多於阻止攻擊的次數。
- 處於中間範圍的分數(即一般壓縮及光線所產生的情況)會被容忍,而不會當作失敗。
- 只有高可信度的偽冒或偽造判斷才會令檢查失敗。邊緣讀數不會令真實申請人失去應有的信任。
- 結果是:因光線欠佳而被要求重新拍攝的人減少,而對於真正企圖欺騙鏡頭的人,門檻則更高。
每項檢查,每次都運行
並非付費級別,也不是開關。每次驗證,每一次都運行。
主動式活體偵測、防偽冒、深偽偵測及面具偵測會在每一次驗證中運行,所有方案皆然。沒有較便宜的級別會略過其中一項,也沒有任何設定可以為省錢而關閉其中一項。
威脅涵蓋範圍
每種攻擊係點樣,又係靠咩攔截。
用淺白語言講解,唔係計分表。如果某個威脅根本唔屬於活體偵測問題,我哋會直接講明。
| 威脅 | 內容說明 | 攔截方法 |
|---|---|---|
| 相片 | 向鏡頭舉起的列印或螢幕顯示的靜態相片。 | 由主動式挑戰攔截,因為平面影像無法按指示眨眼、轉頭再轉返、點頭或微笑,並有防偽冒偵測作後盾。 |
| 螢幕重播 | 在第二個螢幕上播放的真正申請人錄影片段。 | 由 3D 面具/列印/重播檢查直接針對,並有防偽冒及深偽偵測配合。 |
| 列印面具 | 攻擊者戴上或拿在自己面前的平面列印面具。 | 由 3D 面具/列印/重播檢查直接針對。 |
| 3D 面具 | 按他人面孔製作的模製立體面具。 | 由 3D 面具/列印/重播檢查直接針對,這是它專為應付的最困難情況。 |
| 深偽影片 | 輸入鏡頭的即時 AI 生成或換臉影片。 | 由兩個模型組成的深偽偵測組合直接針對,並有防偽冒偵測配合。 |
| 借用證件 | 真實的在場申請人如實完成挑戰,但手持的是他人的真實證件。 | 這不屬於活體偵測的問題。活體偵測證明有真人在場,而非那個人是誰。這正是 Face Match 在同一次驗證中檢查的內容。 |
認證
我們不會印上未曾獲得的認證標章。
ISO/IEC 30107-3 等活體偵測測試標準確實存在,而我們尚未完成該測試。與其用含糊的「業界領先」字眼暗示擁有認證,不如坦白交代我們的實際情況。
- 目前未持有任何活體偵測或防偽冒認證。
- 待有測試狀況及日期後,我們會公布,在此之前不作任何宣傳聲稱。
- 在此之前,本頁會準確說明運行的內容及每項檢查所針對的對象,讓您自行判斷涵蓋範圍。
問題
有關挑戰測試嘅直接解答。
親身體驗這項挑戰
運行一次 sandbox 驗證,試試突破它。
眨眼、轉頭、點頭、微笑,全部在您自己的手機上、您自己的 sandbox 工作階段中進行。Sandbox 工作階段從不收費。