密碼學基礎與應用
瀏覽器驗證網頁伺服器的憑證時,關於憑證鏈的說明,正確的是下列何者?
- A伺服器憑證必須由根憑證機構直接簽章,經由中繼憑證機構的憑證不受信任
- B瀏覽器把伺服器送來的根憑證直接當作信任的起點使用
- C從伺服器憑證追溯簽章到中繼憑證機構的憑證,若能追溯到內建於作業系統或瀏覽器的根憑證就予以信任
查看答案與解析
正確答案:C. 從伺服器憑證追溯簽章到中繼憑證機構的憑證,若能追溯到內建於作業系統或瀏覽器的根憑證就予以信任
一般而言,伺服器憑證由中繼憑證機構簽章,中繼憑證機構的憑證則由根憑證機構簽章。根憑證是由自己簽章的憑證,事先內建於作業系統或瀏覽器的信任儲存區中,成為信任的起點。伺服器傳送自己的憑證與中繼憑證,瀏覽器依序追溯簽章,確認是否能追溯到信任儲存區中的根憑證。根的私密金鑰離線嚴加保管,日常的簽發由中繼憑證機構進行,發生問題時只要廢止中繼憑證機構的憑證就能處理。
- A. 經由中繼憑證機構是常態,只要追溯能到達根就會受到信任。
- B. 若把伺服器送來的根憑證當作信任的起點,攻擊者也能以自製的根進行偽裝。起點必須是信任儲存區中的根憑證。
- C. 正確。沿著簽章的鏈追溯到信任儲存區中的根憑證。