名詞解釋

通行金鑰是什麼:公開金鑰登入、抗釣魚與同步

了解通行金鑰的公開金鑰簽章與抗釣魚機制,區分同步型和裝置綁定型,並檢查使用者驗證、同步帳號保護和復原條件。

發布於 2026-06-28 更新於 2026-10-18 閱讀時間 3 分鐘
本頁內容

通行金鑰透過私密金鑰簽章完成認證,登入服務保存公開金鑰。同步通行金鑰可在裝置間同步加密的憑證,裝置綁定型則不同步。能否構成 MFA 取決於要求的使用者驗證,裝置、同步帳號與復原流程仍需保護。

私密金鑰不會傳送給登入服務

FIDO2/WebAuthn 使用金鑰對。登入服務接收公開金鑰並驗證簽章,不接收私密金鑰。同步通行金鑰可透過供應商同步加密憑證,裝置綁定型則留在驗證器中。同步帳號與復原流程也必須受到保護。

密碼

你 和 伺服器 共享同一個祕密。伺服器外洩/在假網站輸入就會被偷走

passkey

只有公開金鑰外洩,無法產生登入所需的私密金鑰簽章。

登入服務使用公開金鑰驗證。加密憑證的同步是另一個過程。

「伺服器上只有公鑰」這一點很關鍵。公鑰顧名思義就是可以公開的值,因此即使資料庫外洩,單憑它本身也無法用來登入(這與密碼的保存前提正好相反→ 什麼是雜湊化)。

與密碼+簡訊到底有何不同

密碼+簡訊驗證碼

  • 共享祕密(密碼)會外洩/因重複使用而連鎖失守
  • 在假網站輸入時,連驗證碼一起被中間人轉發
  • 容易以「我自己能識破」的過度自信為前提

passkey

  • 只有公開金鑰外洩,無法產生登入所需的私密金鑰簽章。
  • 簽章繫結到網域=在假網站上無法成立
  • 即使使用者沒察覺,機制上也會擋住假網站

中間人型釣魚(AiTM)即使你小心翼翼地輸入了正確的驗證碼,也會連那個驗證碼一起轉發(→ 什麼是釣魚)。passkey 因為簽章被繫結在網域上,從原理上堵住了這條路徑。

passkey、2FA 與實體安全金鑰的區別

passkey 有時被說成「2FA 的一種」,有時又被說成「密碼的替代品」,所以這些用語很容易混淆。依角色並列比較如下:

passkey密碼+一次性密碼實體安全金鑰
登入時用的東西簽章綁定網域;要求使用者驗證時使用 PIN 或生物辨識記住的字串+驗證碼(多為 6 位數)USB/NFC 金鑰內的私鑰+PIN 或觸碰
伺服器保存的東西公鑰密碼的雜湊值(驗證器 App 還有產生驗證碼用的祕密)公鑰
在假網站上使用時簽章無法成立密碼和驗證碼都可能被轉發簽章無法成立
遺失裝置時同步 passkey 可在其他裝置上使用需要遷移驗證器或使用復原碼可能需要備用金鑰或其他受支援的復原方式
適合的對象幾乎所有個人用途不支援 passkey 的服務管理員帳號、高風險人士

支援 FIDO2 的硬體安全金鑰可保存不做雲端同步的裝置綁定型通行金鑰。準備備用金鑰或服務支援的其他復原方式,有助避免被鎖在帳戶外。 什麼是雙因素驗證 / 什麼是一次性密碼(OTP).

同步 passkey 與綁定裝置的 passkey

passkey 依保存位置分為兩種。

  • 同步 passkey:保存在 iCloud 鑰匙圈、Google 密碼管理工具或密碼管理器 App 中,可以在登入同一帳號的其他裝置上使用。遺失一台裝置時比較不會被鎖在門外
  • 綁定裝置的 passkey:只保存在建立它的裝置內,例如實體安全金鑰。因為不會同步,你可以完全掌握它存在哪裡

NIST SP 800-63B-4(2025 年 7 月)允許在符合相關要求時於 AAL2 使用可同步驗證器,包括使用者驗證與同步基礎設施的保護。AAL3 另要求不可匯出的金鑰及其他控制,因此僅僅不同步不代表合規。應結合所需保證等級、裝置與同步帳號的保護、復原條件來選擇。

加了 passkey 之後仍然存在的弱點

即使 passkey 本身能抵抗假網站,帳號的強度仍取決於它最弱的入口。

  • 密碼登入仍然有效:在許多服務上,新增 passkey 後,密碼與簡訊驗證碼的登入方式仍會保留。假網站會要求你使用剩下的那種方式,而不是 passkey
  • 脆弱的復原方式:如果帳號復原只需要簡訊或已登錄的電子郵件,那就會成為入口。請也用 passkey 保護復原用的電子郵件帳號本身
  • 脆弱的裝置鎖定:passkey 在你解鎖裝置時就能使用,因此請避免使用容易猜到的螢幕鎖定 PIN

實際案例:證券帳戶遭盜用與 passkey 的強制化

2025 年,日本發生多起案例:透過假冒證券公司的假網站竊得的登入 ID 與密碼,被用來在他人的證券帳戶中進行未經授權的交易。日本金融廳在其警示頁面上表示,正在推動將 passkey 等抗釣魚的 MFA 強制化,並呼籲使用者盡快完成設定。

日本證券業協會(JSDA)修訂了網路交易防範未經授權存取的指引,自 2025 年 10 月 15 日起施行。指引要求證券公司在登入、出金、變更出金帳戶等重要操作上導入抗釣魚的 MFA(例如以 passkey 或 PKI 為基礎的認證),並預設為必須使用。對沒有所需裝置的客戶,則提供替代的 MFA。

從這個案例可以得到兩點教訓:

  • 業界從「使用者的警覺」轉向「設計」:呼籲大家識破假網站並沒有止住損失,因此預設改成了在假網站上無法完成的認證
  • 被舉出的例子是 passkey 與 PKI,而不是由人讀取並輸入驗證碼的方式:NIST 同樣指出,手動輸入的一次性密碼無法做到抗釣魚

作為證券公司客戶的具體做法(passkey 登入與交易通知),請參考本站關於大和證券委外廠商遭未經授權存取的文章。

如何檢查自己的帳號與服務

1

確認重要帳號是否支援 passkey

在電子郵件、密碼管理器、雲端、證券與銀行,以及 GitHub 帳號的安全性設定中,尋找「passkey」選項。密碼管理器的清單也會顯示哪些服務已經儲存了 passkey。

2

註冊第二台裝置或備用金鑰

使用同步 passkey 時,請確認它在登入同一帳號的另一台裝置上也能使用。如果使用不同步的實體金鑰,請註冊一把備用金鑰,並存放在不同的地方。

3

關上密碼與簡訊這些側門

新增 passkey 後,確認是否仍能只用密碼或只用簡訊驗證碼登入或復原。如果有略過密碼或移除簡訊的設定,就請使用。把復原碼存放在另外的地方,例如密碼管理器中。

4

如果你是服務的開發者,確認網域驗證與復原方式

實作 passkey(WebAuthn)時,請在伺服器端驗證簽章是否限定於你的網域(RP ID)與來源(origin)。不要自己撰寫簽章驗證,請使用成熟的函式庫。此外,如果還留著只需簡訊的復原途徑,即使 passkey 上線了,那裡仍會是弱點。

本站的觀點:不必一下子全部替換

passkey 很強大,但你並不需要「從今天起把所有帳戶都改成無密碼」。本站的立場是從重要帳戶開始分階段。先給電子郵件、雲端、密碼管理器這類用來復原或管理其他帳戶的帳戶新增 passkey,並備好復原手段(在多台裝置上註冊、做好備份)。仍保留密碼的服務,則一邊用密碼管理器和抗釣魚 MFA守護,一邊按支援情況依次向 passkey 遷移,才是實際的做法。

出處(一手資料)

  • FIDO Alliance「Passkeys」— fidoalliance.org(定義、同步與綁定裝置的 passkey、抗釣魚)
  • W3C「Web Authentication: An API for accessing Public Key Credentials Level 3」— w3.org(憑證限定於 RP ID 與來源)
  • NIST SP 800-63B-4「Digital Identity Guidelines: Authentication and Authenticator Management」(2025 年 7 月)— pages.nist.gov(AAL2 允許同步 passkey、AAL3 不允許;何謂抗釣魚;生物辨識在裝置上比對)
  • 日本證券業協會:網路交易防範未經授權存取指引的修訂(2025 年 10 月 15 日,日文)— jsda.or.jp(PDF)
  • 日本金融廳:關於網路證券服務遭未經授權存取與交易的警示(日文)— fsa.go.jp
  • passkeys.dev(給實作 passkey 的開發者的指南)— passkeys.dev

接下來閱讀

FAQ

Qpasskey 和密碼有什麼區別?
A

密碼是共享秘密。使用通行金鑰時,服務以公開金鑰驗證簽章,只有公開金鑰無法產生有效簽章。持有私密金鑰的裝置與同步憑證仍需保護。

Q為什麼 passkey 抗釣魚能力強?
A

passkey 的簽章繫結在「面向哪個網站(網域)」上。即使被誘導到假網站登入,由於網域不一致,簽章本身就無法成立。也就是說,即使使用者沒有察覺自己進了假網站,從機制上假網站也通不過。這與密碼+簡訊驗證碼在中間人攻擊中被原樣整體轉發形成鮮明對比。

Q丟了裝置就無法登入了嗎?
A

passkey 在多數情況下會透過作業系統或密碼管理器的雲端同步進行備份,在其他裝置上也能使用(同步 passkey)。此外,在多台裝置或多把金鑰上註冊 passkey、並準備好復原手段會更安全。應避免只繫結到一台裝置且沒有任何復原手段。

Qpasskey 和雙因素驗證(2FA)有什麼不同?
A

2FA 結合兩類不同因素。服務要求並檢查使用者驗證時,通行金鑰可結合裝置持有與 PIN 或生物辨識。僅註冊通行金鑰不自動構成 MFA;確認人在場的觸碰與使用者驗證不同。

Q使用 passkey 時,指紋或臉部資料會傳到伺服器嗎?
A

不會。指紋或臉部只用來解鎖裝置內的私鑰,比對在裝置上完成。伺服器收到的只有用私鑰做出的簽章。

Q設定了 passkey 之後,密碼就不再使用了嗎?
A

要看服務而定。許多服務在新增 passkey 之後,仍然接受密碼或簡訊驗證碼。假網站會要求你使用剩下的那種方式,所以如果有「略過密碼」的設定就請啟用,並確認沒有留下脆弱的復原方式。