iT邦幫忙

2026 iThome 鐵人賽

DAY 10
0
Security

不是所有的英雄都披著披風:那些默默守護金融安全的驗證技術系列 第 10

Day 10:憑證到底是什麼東東?(二) 憑證背後的安全防線

  • 分享至 

  • xImage
  •  
  • 採用憑證進行數位簽章之風險

-私鑰遭到竊取
這是最核心的風險,因為金融業真正相信的是:只有持有私鑰的人,才能產生有效的數位簽章。但如果私鑰被複製、私鑰被匯出、私鑰被惡意程式竊取,那麼攻擊者就能冒充合法使用者產生簽章。因此真正的寶物不是憑證,而是私鑰。

-憑證檔案外流
若含私鑰之憑證容器、PFX/PKCS#12、Keystore 或其他可匯出的金鑰資料遭取得,攻擊者可能於其他設備匯入並冒用對應私鑰。因此金融業非常重視:憑證匯出限制、密碼強度、載具保護、惡意程式或木馬等。即使私鑰未離開設備,仍可能發生惡意程式在簽章前或簽章後竄改交易內容的情況,例如:使用者確認簽署 → 惡意程式修改交易資料 → 最終送出的內容與使用者原先認知不一致。

  • 金融業對於憑證進行數位簽章之控管

-私鑰保護
數位簽章最大的風險並不是憑證外洩,而是:私鑰(Private Key)遭到竊取。因此金融業會特別重視私鑰的保護。例如:私鑰不可明文儲存、私鑰需加密保管、私鑰存放於安全晶片、私鑰存放於 HSM(硬體安全模組)、禁止私鑰匯出等。換句話說:金融業真正保護的不是憑證,而是產生簽章用的私鑰。

-載具保護
金融業不會只相信:有憑證 = 本人,而是會強化憑證所在的安全性。例如:自然人憑證晶片、晶片金融卡晶片、Secure Element、TEE、Android Keystore、Apple Secure Enclave等都是私鑰可能存放的安全載具或安全執行環境。目的都是用來降低憑證被複製的風險。然而不同的載具有不同的保護層級。也因此金融業會視載具的規格,來評估其能滿足的信賴等級。
https://ithelp.ithome.com.tw/upload/images/20260910/20183509CQtuUjrHLv.png

-簽章前再次驗證身分
金融業通常不會讓憑證直接簽章,而是:下單前輸入密碼、使用指紋確認或是Face ID確認,在完成身分驗證後才允許進行簽章。避免設備遭他人取得後直接使用憑證。

-交易內容綁定
金融業非常在意:簽章的內容是什麼?簽章時通常會將帳號、金額、股票代號、下單數量及交易時間等資訊,一併納入簽章資料。因此數位簽章除了驗證身分之外,還同時保護:資料完整性(Integrity)。

-憑證效期管理
每張憑證都有:生效日、到期日等,超過期限憑證就會失效,無法繼續使用。如同護照一樣,到期後需重新申請或換發。

-憑證撤銷機制
如果發生私鑰外洩、設備遺失或疑似遭到未授權使用等情況,金融機構可透過憑證撤銷(Revocation)機制使該憑證失效。

-交易紀錄保存
數位簽章最大的價值之一是:不可否認性(Non-repudiation),因此金融業通常會保存:原始交易資料、簽章結果、憑證資訊、驗證紀錄、時戳資訊等。

雖然憑證與數位簽章具有相當高的信賴程度,但金融業真正相信的並非憑證檔案本身,而是圍繞在憑證周遭的一整套安全機制,包括私鑰保護、載具管理、身分驗證、交易內容綁定、憑證撤銷及稽核追蹤等措施。換句話說,金融業相信的從來不是那張憑證本身,而是透過私鑰保護、安全載具、身分驗證及交易內容綁定等機制,共同確保「只有本人才能對正確的交易內容完成有效簽章」這件事。


上一篇
Day 9:憑證到底是什麼東東?(一)
系列文
不是所有的英雄都披著披風:那些默默守護金融安全的驗證技術10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言