電腦網路基礎

在TLS中,瀏覽器能判斷所連線的伺服器「不是冒充者」的理由,下列何者正確?

  1. A因為憑證中含有加密用的對稱金鑰,只有真正的伺服器知道
  2. B因為憑證與伺服器的IP位址綁定,而IP位址無法偽造
  3. C因為憑證上有可信賴之憑證機構以私鑰所做的簽章而無法偽造,而且伺服器必須在交握中證明自己擁有與憑證公鑰對應的私鑰
查看答案與解析

正確答案:C. 因為憑證上有可信賴之憑證機構以私鑰所做的簽章而無法偽造,而且伺服器必須在交握中證明自己擁有與憑證公鑰對應的私鑰

憑證是由憑證機構(CA)以自己的私鑰,對「這個網域名稱的公鑰是這個」的內容所做的簽章。瀏覽器以內建於作業系統或瀏覽器中的CA公鑰驗證簽章,因此攻擊者做不出正確的簽章,也無法偽造憑證。不過,真正的憑證任何人都能取得並原樣出示。因此在TLS的交握中,伺服器要以與憑證公鑰對應的私鑰進行簽章,證明自己擁有該私鑰。實際用於加密的對稱金鑰,是在交握的金鑰交換(例如ECDHE)中每次重新產生的,並不在憑證中。憑證一般綁定的是網域名稱,而不是IP位址。

  • A. 對稱金鑰是每次連線以金鑰交換產生的,憑證中放的是公鑰。
  • B. 憑證一般綁定網域名稱,並不是以IP位址判斷真偽。
  • C. 正確。以CA的簽章確認憑證正確,以私鑰簽章確認伺服器是擁有者。
練習這個領域 前往領域頁面

相關計算工具

電腦網路基礎的其他題目

  1. 以100 Mbps的線路傳送100 MB的檔案,所需時間最接近下列何者?忽略標頭等額外負擔與延遲,並設 1 MB = 10^6 位元組。
  2. 在1 Gbps的乙太網路上,讓IP封包的大小填滿MTU的1500位元組,持續傳送TCP資料。設IPv4標頭為20位元組、TCP標頭為20位元組、乙太網路標頭與FCS合計18位元組、前置碼與訊框間隙合計20位元組,則應用程式資料之傳輸量的上限最接近下列何者?
  3. 在RTT為50 ms、頻寬為100 Mbps的線路上,以收完前一個回應後才送出下一個的方式,重複100次會收到10 KB回應的請求。所需時間最接近下列何者?每次的時間設為RTT加上回應的傳輸時間(資料量÷頻寬),1 KB = 1000位元組,並忽略伺服器的處理時間。
  4. 無線區域網路不採用有線乙太網路一直使用的CSMA/CD,而採用CSMA/CA的主要理由,下列何者正確?
  5. 下列關於無線區域網路2.4 GHz頻段與5 GHz頻段一般差異的敘述,何者正確?