今時今日雙重驗證( 2FA )已經被廣泛應用, Apple 也因應大勢所趨,在 iOS 15 升級鎖匙圈功能,不單為用戶儲存和自動填寫密碼,更能儲存一次性密碼的設定密鑰,自動生成一次性密碼,並且可以自動填寫,比起另裝身分驗證器如 Google Authenticator 更加方便,也不用花錢訂閱其他密碼管理程式來管理。
iOS 15 的雙重驗證一次性密碼產生及自動填寫功能有自動和手動兩種方式,不過筆者測試時就發現自動方式不一定能在所有網站有效,例如今次示範開設 Microsoft 帳戶,就不能自動設定驗證碼,所以今次也會詳細介紹手動方式設定驗證碼。
大家要留意,已經啟用了應用程式雙重驗證的帳戶如果要轉用 iOS 15 鎖匙圈來儲存驗證碼的話,就要到該網站先關閉雙重驗證功能再按以下步驟重新啟用。另外, Mac 機也要等到 macOS Monterey 推出後才能使用雙重驗證功能。
1. 這裡以申請 Microsoft 帳戶為例,首先完成 Microsoft 帳戶註冊,並且將登入密碼存入鎖匙圈裡;
2. 登入 Microsoft 帳戶網站,在「安全性」一欄按「更新」;
3. 完成一連串驗證後選擇「兩步驟驗證」下的「管理」連結;
4. 略過說明頁面後,選擇以「應用程式」來驗證身分識別,並且點擊「設定其他 Authenticator 應用程式」連結;
5. 可以長按顯示出來的二維碼試試,如果彈出的選單中有「設定驗證碼」選項就可以選那選項來自動完成設定,否則就像這次示範一樣,按「我無法掃描條碼」連結,以顯示設定密鑰字串;
6. 選擇秘密金鑰字串,並把它複製下來;
7. 開啟 iPhone 的「設定」程式,選擇「密碼」;
8. 經過手機驗證後會列出收錄在鎖匙圈裡的密碼清單,選擇你在設定的網站,並且選擇「設定驗證碼⋯⋯」;
9. 這時會彈出兩個選項,選擇「掃描二維碼」適合使用電腦設定網站雙重驗證時使用,而今次因為是在手機上設定,就選「輸入設定密鑰」;
10. 將剛才在網站拷貝下來的秘密金鑰,貼到「驗證碼設定」欄位裡,按「好」;
11. 這時密碼頁面會多了「驗證碼」一欄;
12. 回到 Microsoft 網站設定雙重驗證頁面,按下面「應用程式產生的驗證碼」欄位,就會發現鍵盤上多了「 live.com 的驗證碼」一項,點擊它就能自動填入一次性密碼,並且自動繼續下一步。看完其他說明之後就完成雙重驗證設定;
13. 以後用手機登入 Microsoft 帳戶時,只要用鎖匙圈來自動填寫用戶名和密碼來登入,當出現輸入驗證碼介面時,都能在鍵盤上直接按「 live.com 的驗證碼」自動填寫一次性密碼,方便又快捷。