很多普通网络用户甚至部分运维人员都容易混淆VPN和HTTPS两类加密传输技术的定位,二者虽然都能实现传输过程中的数据加密,但底层工作逻辑、飞鱼加速器覆盖范围、适用场景完全不同,本文就通过VPN与HTTPS:使用场景举例的方式,从原理、验证方法、选型逻辑几个维度拆解二者的实际差异,帮用户在不同网络环境下选对合适的加密方案。
核心传输层级的本质差异
HTTPS的加密机制工作在网络体系的应用层,它的加密链路仅存在于用户当前使用的浏览器或APP,和目标访问的网站/服务端之间,飞鱼官网下载通过TLS握手协商出对称加密密钥后,仅对当前单次会话的应用层数据做加密封装,不会影响设备上其他应用的流量传输。
常规VPN的加密机制大多工作在网络层或者数据链路层,它会先在用户设备和远端的VPN网关之间建立一条独立的加密隧道,所有匹配预设路由规则的流量,都会先被封装进这条隧道加密传输到VPN网关,飞鱼加速器解密之后再转发到目标地址,覆盖的是符合路由规则的全链路流量,而非单个应用的单次会话。

可视化的不同加密数据流,能直观体现VPN和HTTPS的传输覆盖范围差异
面向普通用户的典型使用场景区分
如果你在商圈的公共WiFi环境下刷手机,需要登录个人网银页面办理转账业务,这个场景下完全不需要启动VPN,主流银行的对外服务站点都会强制启用HTTPS加密,就算公共WiFi下存在其他恶意节点抓包,捕获到的也只是经过TLS加密后的密文,无法解析出你的账号密码和交易数据,HTTPS的防护能力已经完全覆盖这个场景的需求。
如果你是企业的运维人员,居家办公时需要访问部署在公司内网的服务器管理后台,这类内网资源没有配置公网IP,也不可能对外暴露服务端口、申请公网HTTPS证书,这个时候你就需要运行企业IT部门统一配发的VPN客户端,输入个人身份校验信息之后,就能在本地设备和公司内网的VPN网关之间建立加密隧道,直接访问原本只能在公司内网环境下打开的各类内部系统。
如果你在外勤出差时,需要调试部署在公司实验室局域网内的工业检测设备,这类设备的管理后台甚至没有配置对外的HTTP服务,仅支持通过内网IP访问,这个场景下HTTPS完全无法建立连接,只有接入公司的VPN隧道之后,你的外勤设备才能获得对应内网网段的路由权限,直接访问到实验室里的检测设备。
两类技术的有效性验证方法
验证HTTPS是否正常生效的操作非常简单,你用浏览器打开目标站点之后,直接点击地址栏左侧的标识图标,如果弹出的面板里显示安全连接、且能看到当前站点的TLS证书颁发机构和有效期,就说明当前访问的会话已经被HTTPS加密,如果标识变成红色的叉号或者不安全提示,说明当前站点的证书不可信,传输数据有被窃听的风险。
验证VPN隧道是否正常连通,你可以打开设备自带的命令行工具,先查看系统的路由表条目,确认是否生成了对应VPN虚拟网卡的路由规则,之后尝试ping一下VPN网关所属内网的已知IP地址,如果能收到正常的响应包,就说明加密隧道已经成功建立,匹配路由规则的流量都会走加密隧道传输。
日常使用的常见认知误区
不少用户误以为开启VPN之后就可以完全替代HTTPS的防护作用,这个认知是错误的,VPN的加密范围仅覆盖用户设备到VPN网关的这段链路,流量从VPN网关转发到目标网站的后续链路中,如果目标站点没有启用HTTPS,这段传输的内容依然是明文,存在被中间节点窃听的可能。
也有部分用户觉得HTTPS可以覆盖所有加密需求,完全不需要使用VPN,这个逻辑同样站不住脚,HTTPS只能保护当前正在访问的单个应用会话,设备上其他没有走HTTPS加密的流量,比如部分老旧内部系统使用的明文FTP传输、内网设备的管理报文,都不会被HTTPS覆盖,这类流量只有通过VPN隧道统一封装,才能避免传输过程中被窃听篡改。
飞鱼加速器 


