什麼是二次驗證?為什麼擁有智慧型手機的大家,都必須了解這項功能?

    二次驗證(Two-Factor Authentication, 2FA)也稱做「多因子驗證」,是一種額外的安全保護措施,除了輸入密碼外,還需要提供另一個驗證方式,才能提供服務。例如:手機驗證碼簡訊(SMS),或是使用驗證APP産生的動態碼,來確認是本人使用此服務。

    舉例來說:您家門的鑰匙就像是您的密碼。雖然鑰匙可以保護您的家,但如果有人偷了您的鑰匙,他們就可以輕易進入。二次驗證就像是在家門上加了一個指紋鎖,即使有人偷了您的鑰匙,他們也無法進入,因為他們沒有您的指紋。

簡訊是目前最常用的二次驗證機制:

(Photo credit: PAKUTASO
 / 写真素材ぱくたそ
    除了上述例子外,我們在生活中即已常用這項安全機制。例如:您在網上購物準備刷卡付款時,輸入卡號之外,還需輸入手機收到的簡訊驗證碼(即所謂發卡銀行的3D驗證),確保刷卡人就是您本人;我們在使用網路銀行轉帳時,也是同樣的道理,請轉帳者輸入銀行發送的簡訊驗證碼,銀行才會受理您的轉帳。

    這樣的二次驗證亦成就了資訊安全的延伸價值:資訊安全的「可鑑別性」、「可歸責性」以及「不可否認性」。而這項身分確認措施,隨著手機的普及,已進展到可以透過手機APP程式就可以達到效果。使用者只要先透過APP與該網站或服務進行QR 碼的配對憑證內容後,即可持續在手機APP上産生動態數碼,以後需要驗證本人身分時,只要打開手機APP輸入動態碼即可完成本人驗證,享受後續的個人化服務,再也不必擔心簡訊等好久都收不到的問題。


以Teams帳號為例說明二次驗證APP:

    以下我們就以公司提供的Teams帳號二次驗證設定方式為例(註1),有了二次驗證機制,就可確保登入者為您本人。首先是登入您的微軟Teams帳號與密碼,然後就會出現「您的組織要求您設定下列證明身分的方法」,

  1. 下載二次驗證APP:如Microsoft AuthenticatorGoogle Authenticator。本例使用Microsoft Authenticator。請先在手機開啟Microsoft Authenticator 然後在電腦上點選 “下一步”,並在手機APP上點選「掃描QR代碼」:




  2. 在設定帳戶:在您的帳戶安全設置中啟用二次驗證,並掃描QR碼(QR碼內含配對憑證資訊,為使憑證不洩露,下圖已經過處理不提供掃描)。




  3. 於下一頁輸入手機APP呈現的動態碼,確認是否配對成功。

  4. 使用驗證碼:每次登入時,當頁面要求輸入驗證碼時,輸入APP生成的驗證碼。

各大雲端服務都已具備二次驗證的功能:

    目前各大網站平台(如:Microsoft、Amazon、Yahoo等)、手機品牌的雲端服務(Apple 的iCloud、Google 的雲端硬碟帳號),均提供二次驗證的功能。雲端空間蒐集了大量的手機照片備份,以及所有程式的資料,若只靠密碼保護,實在是非常危險,尤其公司目前有許多單位都曾使用Google 表單來製作問卷或是收集個資,請大家一定要學著把二次驗證功能設定起來,這樣萬一密碼洩露,或是被駭客破解密碼時,才不會擔心雲端資料被不明人士取得。

社交媒體帳號的保護也可以用:

    除了雲端服務外,社群網站也可以設定二次驗證的功能。若您的社交媒體帳戶啟用了二次驗證,即使有人知道您的密碼,他們也無法登入,因為他們無法取得您的手機驗證碼。

Facebook提供的雙重(2次)驗證功能
手機掉了怎麼辦?

    我們常說手機掉了之後,必須優先從遠端將手機清除,但這時您也失去了這些配對過的資料。不過這並不會造成太大的困擾,目前提供2次驗證的服務公司,通常都會有提供「嘗試以其他方式登入」的方式讓您進入帳號設定頁面(就如同忘記密碼一樣),重新用新的手機再配對一次。若您使用的是2023年4月後的Google Authenticator 版本,Google還會幫您把這些配對資料備份到雲端,待您啟用新手機後就可以進行復原後,繼續使用該程式進行驗證了。




註1:公司Teams帳號需向資訊單位申請。詳請請洽資訊處同仁。

留言

這個網誌中的熱門文章

(科技與法律)用AirTag 追蹤器跟蹤別人,是否違反個資法?

什麼是「零日攻擊」(Zero Day Attack)? 它和資訊安全有什麼關連?

機敏文件丢出去,就再也回不來了 ~ 談PDF線上轉檔的資安風險