跳至主要內容
← 返回首頁作品集

為經銷商與發卡商設計 2FA

專案版本發布4 分鐘
身分驗證金融科技 UX安全 UX企業 UX

我在哪些產品裡設計 2FA

我在兩類金融產品裡設計過雙因素驗證:經銷商後台系統的登入與敏感操作,以及信用卡發卡商 App 的註冊、開卡與強驗證。這些產品有的尚未上線、內容也屬機密,所以這篇沒有截圖,先用文字記錄設計上的取捨;圖之後再補。2FA 的組合包含 Email OTP、簡訊 OTP、驗證器與裝置綁定,發卡商情境還疊上 KYC:證件、水電瓦斯帳單這類地址證明,以及 liveness 活體驗證。

等待的問題

驗證流程最大的 UX 風險不是輸錯碼,而是等待。OTP 要等信送達、liveness 要等演算法跑完、文件審核要等一到七天,三種等待的時間尺度完全不同,卻常常被做成同一個轉圈圈。我的處理方式是給每種等待自己的形狀:秒級的等待用進度動畫加上「正在驗證」的明確文字;分鐘級的用倒數計時與重發按鈕,並寫清楚重發的冷卻時間;天級的用狀態頁,寫出預期天數、目前進度與通過後會發生什麼事。

驗證 UX 的工作原則

幾條我反覆驗證過的原則。第一,錯誤要誠實:告訴使用者還剩幾次機會、多久後可以重試,猜謎只會製造客服工單。第二,備援要存在:掃描失敗可以手動輸入、收不到簡訊可以改用 Email,驗證元件的失效不能等於流程的死亡。第三,安全感是設計出來的:在要求敏感資料之前先說明用途與保護方式,使用者才願意把證件交給鏡頭。第四,2FA 是跨部門的設計:每一步都要能同時回答法遵「這樣合規嗎」、工程「這樣做得出來嗎」與使用者「這樣我懂嗎」。