資訊安全中的數字證書是什麼?
數字證書是一種電子“密碼”,它使個人或組織能夠使用公鑰基礎設施 (PKI) 透過網路安全地交換資料。數字證書也稱為公鑰證書或身份證書。
數字簽名是一種數值生成的程式碼,用於驗證軟體、訊息或數字文件的真實性。它需要安全的加密技術,在一些國家被視為合法且具有約束力。它保證檔案在傳輸過程中未被更改,為抵禦網路威脅和攻擊提供了一層安全保障。
當一個人生成數字簽名時,會生成兩個額外的加密檔案。一個是“私鑰”,保留給簽名所有者;另一個是“公鑰”,與簽名的檔案一起傳輸,以便接收者開啟它。
數字證書的主要功能是將特定使用者與公鑰/私鑰對關聯起來。數字證書類似於網路中的駕駛執照,它們與加密一起協同工作,以確保通訊安全。
數字證書由一個獨立的、已識別的且相互信任的第三方頒發,該第三方保證網站運營者就是其聲稱的那個人。這個第三方被稱為證書頒發機構 (CA)。如果沒有數字證書,公眾對於任何特定網站的合法性幾乎沒有安全保障。
數字證書驗證持有者的真實性,還可以指示持有者在安全連線中的許可權和角色。它們可以像駕駛執照一樣用於身份識別目的,或者像銀行卡(連同密碼)一樣用於在電子商務和網上銀行中進行貨幣交易。
數字證書允許對多個型別的可信通訊目的(包括購買、政府銀行業務、福利和投票權)的持有者使用多種權利、許可權和限制。
數字證書包含實體的名稱、地址、訂單號、公鑰、過期日期和數字簽名,以及其他資訊。當像 Firefox、Netscape 或 Internet Explorer 這樣的網際網路瀏覽器建立安全連線時,數字證書會自動被傳遞進行分析。
瀏覽器會驗證它是否存在異常或問題,如果發現問題則會彈出警報。當數字證書正常時,瀏覽器會順利完成安全連結。
問題在於,任何人都可以使用不屬於自己的名稱建立網站和金鑰對。這就是數字證書發揮作用的地方。數字證書是計算機形式的可信身份卡,它們將網站的公鑰加密與他們的身份繫結,以實現公眾信任。