一分钟了解区别
使用 HTTPS 时,浏览器通过证书验证网站身份,并将会话一直加密到该网站。本地网络、互联网服务提供商和 VPN 服务器无法读取 HTTPS 内容,但可能看到路由所需的元数据。
使用 VPN 时,系统会将指定流量加密到 VPN 服务器。从该服务器开始,流量继续前往目的地。如果同时使用 HTTPS,数据会一直加密到网站;如果不使用,VPN 服务器之后的部分不会凭空获得 HTTPS 保护。
| 问题 | VPN | HTTPS |
|---|---|---|
| 起点 | 设备或 VPN 应用 | 浏览器或应用 |
| 终点 | VPN 服务器 | 网站或服务 |
| 网站看到的 IP 地址 | 出口服务器 | 不会改变 |
| 防范虚假网站 | 否 | 证书有帮助,但不能阻止网络钓鱼 |
谁能看到什么?
本地网络主要看到一条连接到 VPN 服务器的加密连接。VPN 提供商能看到中继连接所需的信息,但 HTTPS 限制了其读取与网站交换内容的能力。
网站看到 VPN 的出口 IP 地址,以及你与它分享的所有信息:登录账户、Cookie、表单数据和浏览器标识符。HTTPS 保护数据传输过程,但不会使接收方无法看到这些数据。
酒店 Wi-Fi 示例
VPN 开启时,你通过 HTTPS 打开银行网站。酒店 Wi-Fi 看不到页面内容,只能看到连接到 VPN。VPN 服务器中继连接,而 HTTPS 让银行内容一直保持加密,直到银行端。
如果页面显示证书警告,不要仅因为 VPN 已开启就忽略它。隧道不会代替浏览器验证网站身份。
常见误解
浏览器中的挂锁并不意味着网站可信:它主要表示与该域名的连接按照证书进行了加密和身份验证。钓鱼网站同样可以使用 HTTPS。
反过来,HTTPS 不会向网站隐藏你的连接 IP 地址。VPN 可以改变出口地址,但账户和 Cookie 仍然对网站可见。
- 即使使用 VPN,也要继续使用 HTTPS。
- 不了解证书警告的原因时,绝不要绕过它。
- 检查 VPN 应用或扩展的覆盖范围。
- 将 VPN 提供商视为可信中介。