很多普通网民甚至部分刚接触网络运维的新手,都会把VPN和HTTPS的安全能力混为一谈,要么觉得开了HTTPS就不需要VPN,要么觉得挂了VPN所有流量就都是加密的,这类认知偏差很容易带来数据泄露风险,也会导致很多不必要的网络配置故障,今天我们就围绕VPN与HTTPS:常见认识误区逐一拆解,帮大家理清两者的边界和正确使用逻辑。
误区一:HTTPS已经加密,完全不需要VPN做额外防护
HTTPS的加密范围只局限在你和当前访问的网站服务器之间的传输链路,番茄它的加密机制是基于TLS协议,只对单个网站的访问流量做封装,运营商、公共WiFi的管理者依然可以看到你当前访问的域名、连接时长这类元数据。
如果你是在公共咖啡馆、机场这类开放WiFi环境下访问内部办公系统,哪怕办公系统做了HTTPS改造,你的真实IP和访问的内部系统域名依然可能被同网络下的嗅探设备捕获,这种场景下搭配合规的企业VPN才能把从你设备到企业内网网关的全段流量做二次封装,隐藏访问的目的地元数据。
误区二:开启VPN之后所有流量都会自动变成HTTPS
很多用户挂完VPN之后就觉得自己所有上网操作都绝对安全,甚至敢随便登录没有做HTTPS改造的旧网站,这其实是非常典型的认知错误。VPN的加密作用是在你的设备和VPN网关之间建立加密隧道,番茄但是流量从VPN网关出口访问目标网站的时候,加密状态完全由你和目标网站的连接协议决定。

直观呈现HTTPS与VPN的流量加密范围差异,理清两者的安全防护边界
如果你通过VPN访问的是只支持HTTP的站点,那么从VPN网关到目标网站的这段流量依然是明文传输的,一旦目标网站的传输链路中间存在监听节点,你的账号密码、VPN下载提交的表单数据依然会被直接截获,哪怕你用的是企业分配的合规VPN也没法避免这个问题。
日常使用的时候,哪怕已经连接了VPN,你依然需要检查浏览器地址栏的安全锁标识,确认当前访问的站点已经启用HTTPS,不能把VPN的隧道加密和站点的传输层加密混为一谈。
误区三:两者选其一就能满足所有远程办公的安全需求
不少中小公司的运维人员会走两个极端,要么给所有员工的远程访问入口只配HTTPS的网页登录,完全不部署VPN,要么觉得配了VPN之后就不需要给业务系统做HTTPS证书配置,两种做法都存在明显的安全漏洞。
只配HTTPS网页入口的场景下,员工在外网访问业务系统的时候,系统的端口、后台接口路径很容易被扫描工具探测到,一旦出现未公开的漏洞,没有VPN的内网网关做访问隔离,攻击者可以直接从公网发起攻击。
只配VPN不给业务系统配HTTPS的场景下,一旦员工的设备不小心被植入恶意程序,VPN的流量隧道被劫持之后,业务系统的明文传输数据会直接被窃取,之前的VPN配置也会失去应有的防护作用。
误区四:VPN和HTTPS的加密层级可以互相替代
从网络模型的层级来看,HTTPS属于应用层的加密协议,它的加密逻辑是由应用本身也就是浏览器、VPN下载APP来触发和控制的,只针对当前应用的特定访问流量生效。
主流的IPsec、SSL VPN属于传输层或者网络层的隧道加密技术,它的加密范围可以覆盖设备上指定的所有应用流量,和应用本身有没有做加密改造没有直接关联,两者的加密层级完全不同,不存在谁可以完全替代谁的可能。
大家日常排查网络故障的时候也可以利用这个差异定位问题,如果连接VPN之后只有特定HTTPS站点打不开,其他普通网页访问正常,大概率是站点的TLS握手过程和VPN的隧道转发规则存在冲突,不需要盲目重置整个VPN的配置,先排查站点的证书兼容性就可以快速定位问题。
番茄VPN 


