iT邦幫忙

2025 iThome 鐵人賽

DAY 7
1
Security

江湖在走,數位憑證要懂,懂得天天吃滷肉飯系列 第 7

第7天,公開金鑰基礎建設 PKI / 良友藥燉排骨枸杞土蝨 好甜的滷肉飯(台北大同) | 30天滷肉飯

  • 分享至 

  • xImage
  •  

在前幾篇我們已經認識了憑證、信任鏈以及公私鑰對的運作方式,但這些元件要能夠在實際世界中運作並維持信任,需要一個完整的管理與運行架構,那就是 PKI(Public Key Infrastructure,公開金鑰基礎建設)。PKI 不僅僅是「有 CA 就好」的概念,而是一整套涵蓋憑證頒發、金鑰管理、信任驗證、撤銷機制與策略制定的完整系統。

什麼是 PKI?

PKI 是一套結合 硬體、軟體、政策與程序 的基礎建設,用來管理數位憑證與公私鑰對。它的核心目標是解決「如何確保一個公開金鑰真正屬於某個實體」的問題。

在網際網路環境中,PKI 讓我們能夠:

  • 驗證身份(Authentication):例如 TLS/SSL 憑證確認網站的真實性
  • 確保完整性(Integrity):透過數位簽章避免資料被竄改
  • 提供機密性(Confidentiality):透過公私鑰加密機制保護傳輸資料
  • 支援不可否認性(Non-repudiation):簽章者無法否認曾經簽署的內容

PKI 的核心組件

一個完整的 PKI 架構通常包含以下幾個角色與技術元件:

1. 憑證授權中心(CA, Certificate Authority)

  • 負責簽發、續期與撤銷憑證
  • 包含 Root CA 與 Subordinate/Intermediate CA,形成憑證階層
  • CA 的安全性是整個 PKI 信任鏈的基礎

2. 註冊機構(RA, Registration Authority)

  • 協助驗證申請者的身份
  • RA 通常不直接簽發憑證,而是充當「驗證門戶」角色

3. 憑證儲存與目錄服務

  • 使用者需要能查詢憑證,常見做法有 LDAP 或 HTTPS API
  • 用於發佈與查詢憑證狀態

4. 憑證撤銷機制(CRL / OCSP)

  • CRL(Certificate Revocation List):由 CA 定期發佈的撤銷清單
  • OCSP(Online Certificate Status Protocol):即時查詢憑證是否有效

5. 使用者與應用程式

  • 包含終端憑證持有者(網站伺服器、用戶端軟體、簽章用戶等)
  • 必須遵循 PKI 定義的規則與程序來使用憑證

PKI 的運作流程範例

以網站 TLS 憑證為例,PKI 的流程大致如下:

  1. 網站管理員向 CA 送出 CSR(憑證簽署請求,Certificate Signing Request)
  2. RA/CA 驗證申請者的身份(可能包含 DNS 驗證、Email 驗證或商業文件審核)
  3. CA 簽發網站憑證並回傳
  4. 使用者的瀏覽器透過信任庫中的 Root CA,驗證該憑證的真實性
  5. 使用者與網站進行 TLS 加密連線

PKI 的挑戰與未來趨勢

雖然 PKI 已經是網路安全的基石,但仍面臨一些挑戰:

  • 撤銷效率不足:CRL 文件龐大,OCSP 有延遲問題
  • Root CA 的集中化風險:少數幾間大型 CA 掌控了全球信任
  • 後量子密碼學(PQC):未來需要應對量子電腦破解 RSA/ECC 的風險

結語

PKI 不僅僅是「發一張憑證」這麼簡單,而是由一系列技術與制度共同支撐的安全基礎建設。它讓我們能夠在不可信的網際網路環境中,建立起可靠的身分驗證與安全通訊。隨著自動化、零信任架構以及後量子加密的趨勢發展,PKI 也將持續進化,成為資訊安全世界中不可或缺的一環。

良友藥燉排骨枸杞土蝨

  • 店名:良友藥燉排骨枸杞土蝨
  • 地址:台北市大同區延平北路三段45號
  • 營業時間:每日11:00–03:00
  • Google Maps
  • 本系列地圖

https://ithelp.ithome.com.tw/upload/images/20250921/20163416YSWiZeFhrU.jpg

偶然在延三夜市路過這家店,就想說順便進去吃個滷肉飯,小菜選項很多,湯品不錯,不過滷肉飯超級甜,南部口味


上一篇
第6天,憑證信任鏈 / 阿輝滷肉飯 浮洲市場小吃(新北板橋) | 30天滷肉飯
下一篇
第8天,作業系統信任的根憑證 / 魯十二滷肉飯(新北新莊) | 30天滷肉飯
系列文
江湖在走,數位憑證要懂,懂得天天吃滷肉飯8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言