密碼學基礎與應用

瀏覽器驗證網頁伺服器的憑證時,關於憑證鏈的說明,正確的是下列何者?

  1. A伺服器憑證必須由根憑證機構直接簽章,經由中繼憑證機構的憑證不受信任
  2. B瀏覽器把伺服器送來的根憑證直接當作信任的起點使用
  3. C從伺服器憑證追溯簽章到中繼憑證機構的憑證,若能追溯到內建於作業系統或瀏覽器的根憑證就予以信任
查看答案與解析

正確答案:C. 從伺服器憑證追溯簽章到中繼憑證機構的憑證,若能追溯到內建於作業系統或瀏覽器的根憑證就予以信任

一般而言,伺服器憑證由中繼憑證機構簽章,中繼憑證機構的憑證則由根憑證機構簽章。根憑證是由自己簽章的憑證,事先內建於作業系統或瀏覽器的信任儲存區中,成為信任的起點。伺服器傳送自己的憑證與中繼憑證,瀏覽器依序追溯簽章,確認是否能追溯到信任儲存區中的根憑證。根的私密金鑰離線嚴加保管,日常的簽發由中繼憑證機構進行,發生問題時只要廢止中繼憑證機構的憑證就能處理。

  • A. 經由中繼憑證機構是常態,只要追溯能到達根就會受到信任。
  • B. 若把伺服器送來的根憑證當作信任的起點,攻擊者也能以自製的根進行偽裝。起點必須是信任儲存區中的根憑證。
  • C. 正確。沿著簽章的鏈追溯到信任儲存區中的根憑證。
練習這個領域 前往領域頁面

密碼學基礎與應用的其他題目

  1. 驗證TLS的憑證時,除了確認簽章鏈與有效期間,也要確認所要連線的主機名稱是否包含在憑證的SAN(主體別名)中。這項確認不可或缺的理由,正確的是下列何者?
  2. 關於憑證透明度(Certificate Transparency,CT)機制的說明,正確的是下列何者?
  3. TLS 1.3(RFC 8446)相對於TLS 1.2的變更,正確的是下列何者?
  4. TLS 1.3的加密套件 TLS_AES_128_GCM_SHA256 所指定之內容的組合,正確的是下列何者?
  5. 關於TLS 1.3的0-RTT(使用先前連線取得的預先共用金鑰,把「早期資料」與第一則訊息一起傳送的方法)的注意事項,正確的是下列何者?

這個領域的比較