总体来说,HTTPS协议提供了三个强大的功能来对抗上述的劫持行为:
1. 内容加密。
浏览器到百度服务器的内容都是以加密形式传输,中间者无法直接查看原始内容。
2. 身份认证。
保证用户访问的是百度服务,即使被DNS劫持到了第三方站点,也会提醒用户没有访问百度服务,有可能被劫持。
3. 数据完整性。
防止内容被第三方冒充或者篡改。