7-7 憑證授權中心
7-7-1 憑證授權中心簡介 發出憑證的單位(或公司),便稱為『憑證授權』(Certification Authority, CA)中心。CA 中心必須是個可信賴的公正單位(私人或政府),它會依據合法申請者的請求,發出數位憑證。數位憑證裡包含了申請人的辨識資料(姓名、地址、或身份字號)、申請人的公開鑰匙、序號與其他資料,並保證不會造假;並且 CA 中心利用自己的私有鑰匙向上述資料簽署,所得到的數位簽章亦存放於憑證裡。也就是說,每一張數位憑證必須有發行 CA 的數位簽章,而此數位簽章是利用 CA 中心的私有鑰匙簽署保證。任何人,如果懷疑某一張數位憑證的真實性,便可以利用 CA 的公開鑰匙來認證它的正確性。這裡又出現另一個問題,欲取得 CA 的公開鑰匙,必須先拿到該 CA 的數位憑證,再由它的數位憑證取得它的公開鑰匙,但這張數位憑證的真實性如何?亦無法保證;因此,需仰賴另一個較高權威的 CA 來證實它,這就是 CA 中心也需要憑證的理由。 目前台灣較具權威的認證中心有:
7-7-2 CA 的服務項目 當 CA 中心核准申請並產生鑰匙配對之後,便將私鑰與數位憑證儲存於 IC卡上,再交付給申請者。持有者可能會遺失 IC 卡、忘記通行碼、或者對鑰匙配對的安全性感到懷疑時,則可向 CA 中心提出相關的服務請求。CA 中心的服務項目如圖 7-11 所示,說明如下:
圖 7-11 CA 的服務項目 7-7-3 憑證的產生與認證 如果想要在 Internet 網路上從事各種交易(或電子商務),那就必須向一家較具有權威的 CA 中心申請數位憑證。但隨著交易行為不同,或許會有不同的數位憑證,這種現象就如同一個人(或組織)持有各種不同的證照一樣。譬如,志明想要透過網路申報綜合所得稅,因此他可以選擇向台灣網路認證中心(taica)申請數位憑證,其步驟如下:(如圖 7-12 所示)
圖 7-12 憑證產生與驗證的程序 當 CA 中心收到客戶端的申請時,如何去過濾及查核申請人的資料,這真是一件繁複的工作。如果權威性較高的 CA,它期望所發出的憑證不會重複,亦是,針對每一個人(或法人)只能發給一張憑證;另外,也許會有冒名或相同名字的申請者,當然必須詳加調查清楚,通常查核的工作可能要 2 天到一個星期的時間。 7-7-4 憑證的註銷 每一張數位憑證都有一個有效期間的限制,即使有效期間內,憑證也有可能被註銷,註銷原因有:
CA 中心必須隨時備有這些已註銷的資料,讓一般客戶查詢。一般 CA 都會使用『憑證註銷序列』(Certificate Revocation List, CRL)來記錄所有已被註銷的憑證。當客戶收到某一張憑證之後,除了觀察憑證上所紀錄的有效期間是否過期外,也可以透過網路向 CA 中心查詢,該憑證是否過期。然而,當 CA 的申請者愈多時,可能的註銷憑證也會快速的成長;另一方面,為了安全起見,CA 中心還提供各種憑證資料的查詢,因此,CA 除了需要一個快速的資料庫系統來儲存,也需要有一個共通的通訊協定來制定查詢的運作程序與語法,這些都是 PKI 系統所需制定的標準。目前 PKI 大多採用 LDAP 協定來制定客戶端與伺服端之間的查詢動作,並以 X.509 標準來制定數位憑證的格式,我們將在第九章再詳細介紹相關的技術。 |
翻轉工作室:粘添壽
資訊與網路安全技術
翻轉電子書系列:
|