13. 在完成 HTTPS 網站設定後,瀏覽器仍顯示「憑證不被信任」的錯誤訊息,最可能的原因是下列何項?
(A) 使用的憑證尚未過期
(B) 使用了自簽憑證
(C) TLS 版本太新,瀏覽器不支援
(D) 加密演算法長度太長
答案:登入後查看
統計: A(6), B(39), C(5), D(0), E(0) #3671649
統計: A(6), B(39), C(5), D(0), E(0) #3671649
詳解 (共 1 筆)
#7204231
這題的正確答案是 (B) 使用了自簽憑證。
以下是詳細解析:
為什麼選擇 (B)?
-
信任鍊 (Chain of Trust) 的缺失:瀏覽器內建了一份「受信任的根憑證授權單位 (Root CA)」清單。當網站使用由這些受信任機構(如 DigiCert, Let's Encrypt 等)簽發的憑證時,瀏覽器會信任該網站。
-
自簽憑證 (Self-signed Certificate):這是由網站管理者自己製作並簽名的憑證,並沒有經過受信任的第三方機構驗證。因此,瀏覽器無法確認該網站的身分是否真實,為了保護使用者,會跳出「憑證不被信任」或「連線不安全」的警告訊息。
-
這在內部測試環境或企業內網很常見,通常解決方法是將該自簽憑證手動匯入瀏覽器的「受信任的根憑證」儲存區。
其他選項為何不正確?
-
(A) 使用的憑證尚未過期:
-
憑證未過期是正常且正確的狀態,不會導致錯誤。如果是「憑證已過期」,才會導致瀏覽器報錯。
-
-
(C) TLS 版本太新,瀏覽器不支援:
-
如果 TLS 版本協定不相容(握手失敗),瀏覽器通常會顯示「無法建立安全連線 (Secure Connection Failed)」或「通訊協定錯誤」,而不是針對「憑證信任」的錯誤。
-
-
(D) 加密演算法長度太長:
-
金鑰長度越長通常代表越安全(例如從 RSA 2048 升級到 4096)。這可能會稍微影響效能,但只要在標準規範內,瀏覽器不會因為金鑰太長而判定憑證「不被信任」。
-
0
0