電腦網路基礎
HTTPS(以TLS保護的HTTP通訊)能保護的是下列何者?
- A所連線網站的營運者是沒有惡意、值得信賴的個人或組織
- B正在通訊這件事本身,以及所連線伺服器的IP位址,在途中的路徑上都看不到
- C通訊內容在途中不會被竊看或竄改,以及所連線的伺服器是憑證上網域名稱的正當擁有者
查看答案與解析
正確答案:C. 通訊內容在途中不會被竊看或竄改,以及所連線的伺服器是憑證上網域名稱的正當擁有者
TLS提供三項功能:通訊加密(機密性)、竄改偵測(完整性)與伺服器驗證。伺服器出示憑證,瀏覽器沿著所信任之憑證機構(CA)的簽章確認憑證是否正確,並確認是否與URL的網域名稱一致。不過,能確認的只是「正在與該網域名稱的擁有者通訊」,並無法得知網站的營運者是否善良。即使是詐騙網站,也能取得自己網域名稱的憑證。此外,IP標頭不會被加密,因此與哪個IP位址、在何時、通訊了多少量,在途中的路徑上都看得到。
- A. 憑證只表示網域名稱的擁有者是誰,並不保證營運者是否善良。
- B. IP標頭不會被加密,因此通訊對象的位址與通訊量是看得到的。
- C. 正確。機密性、完整性、伺服器驗證是TLS的功能。