跳到主要内容

VPN 应用和计算器、手电筒这类小工具完全不同。一旦你允许它建立 VPN 连接,手机发往互联网的几乎所有数据都可能经过它。所以“这个应用从哪里来”这个问题,在 VPN 上格外要紧。很多论坛帖子和聊天群会推荐“VPN APK”,也就是从网站下载、手动安装的文件,而不是在 Play 商店里找应用。这种捷径值得走吗?

本文对比在 Android 上安装 VPN 的两条路线,说明侧载 VPN 的具体风险,教你在决定安装时如何校验文件,并列出少数把 APK 当作正常做法的情形。文章只谈安全上的取舍,不推荐任何品牌。如果你想进一步了解免费应用的危险信号,可以读 免费 VPN APK 的风险。

APK 是什么,侧载又是什么

APK 是 Android Package 的缩写,是 Android 用来安装应用的文件格式。从 Play 商店安装时,商店替你下载 APK(或一组拆分包)并完成安装。所谓“侧载”(sideload),是指你自己从网站、聊天应用或文件管理器拿到文件,在没有商店参与的情况下安装。

侧载是 Android 有意保留的正常功能。开发者用它测试自己的应用,有些公司用它分发内部应用,一些设备,尤其是电视盒子,因为自带商店应用有限,也要靠它。所以问题不在文件格式。

真正改变的是,你失去了哪些保护:

  • 发布者核验。 商店里的开发者账号需要注册,不少情况下还经过验证。网站上的文件只有页面自己的说法。
  • 安全扫描。 商店和 Android 自带的防护会扫描已知恶意软件。扫描并不完美,但侧载的文件绕开了商店这一关。许多手机上的 Google Play Protect 仍会扫描已安装的应用,但不应把它当作保证。
  • 自动更新。 商店在出现安全修复时会悄悄更新应用,而侧载的应用会停在你装的那个版本,直到你想起来去换文件。
  • 口碑信号。 在商店里能看到下载量、评价、开发者名称和隐私说明。对随便一个网站上的文件,提供它的页面是唯一的介绍,而这页面可能正是攻击者写的。

为什么 VPN 应用的风险更高

对大多数应用来说,坏副本造成的损害只限于它自己能看到的内容。VPN 应用不同,因为 Android 允许它成为你整部手机流量的通道。Android 官方关于连接 VPN 的说明提到,系统会先请你批准连接,应用才能这样做。这一次批准,给了应用非常高的权限位置。

恶意或被篡改的 VPN 应用可能:

  • 记录目的地,也就是你打开的网站和服务。
  • 插入或替换内容,比如在没有 HTTPS 保护的流量里加广告或跳转。
  • 收集标识信息,如设备 ID、广告 ID 和已安装应用列表,并发给第三方。
  • 假装已连接,实际上把流量不加保护地发出去,或经由别人运营的服务器转发。
  • 申请额外权限,如文件、通讯录或通知的访问权。

HTTPS 能挡住其中一部分,因为到网站的加密连接在中途读不到,Cloudflare 关于 HTTPS 的说明讲的就是这种端到端保护。但 HTTPS 并不会隐藏你访问了哪个网站,对应用自己收集的标识也无能为力。因此,可信的来源是第一道防线;从可疑文件装来的 VPN 甚至比没有 VPN 更糟,因为它多加了一个你看不见的中间方。

并排对比:网站上的 APK 与 Play 商店

问题 Play 商店 网站上的 APK
谁是发布者 有名称的开发者账号,页面上可见 网页怎么说就是怎么说
文件是否被扫描 发布前后都会扫描,但并不完美 只有你或 Play Protect 去扫才有
更新 自动或一键 手动,容易忘
文件会不会被换成改过的副本 外人很难做到 用镜像站或第三方站点时很容易
评价与历史 可见 没有
没有 Google 账号能否使用 需要商店 可以
网站被入侵时 不受影响 你下载的文件可能被替换
所需权限 无需额外开启 需给来源应用开启“安装未知应用”

右边一列并非毫无希望。这张表说明,APK 的来源才是决定因素。发布者自己 HTTPS 网站上的 APK,比下载聚合站上的 APK 更接近商店路线。

什么情况下用 APK 是合理的

确实有些场景里,侧载是常规做法。

  1. 电视盒子和流媒体棒。 Android TV、Google TV 和 Fire TV 设备的商店往往内容有限,发布者因此为这些设备提供自己的 APK。例如 XPASS 客户使用的 VPNclient 就为 Android TV 和 Fire TV 提供官方 APK,详见 在 Android TV、Google TV 和 Fire TV 上设置 VPN。
  2. 没有 Google 服务的手机。 有些设备出厂没有 Play 商店,机主只能用其他应用商店或直接下载。
  3. 单位管理的手机。 公司可能把自家的 VPN 客户端以 APK 或设备管理系统的方式部署。此时请按公司说明操作,不要另装替代品。
  4. 所在地区商店里搜不到该应用。 即便如此,也应优先选发布者自己的网站,而不是第三方镜像。

所有这些情形遵循同一条规则:文件直接来自发布者,先验证再安装,等商店版本可用时换回商店版。

安装前如何校验 APK

如果必须侧载,就把它当成陌生人寄来的包裹:小心拆开,核对是不是你预期的东西。

  1. 从发布者的官方页面开始。 自己输入网址,或使用其已验证渠道里的链接。不要点搜索广告,也不要点论坛评论里的链接。
  2. 确认网址是 HTTPS,并且域名每个字母都对。留意字母替换和多余的词,这与钓鱼网站的手法相同。CISA 关于识别钓鱼的指引列出了这些警示信号。
  3. 比对校验值。 正规发布者会在下载链接旁给出 SHA-256 值。用支持的文件管理器或可信的校验工具算出你手上文件的值,逐字符对比。只要不一致,就删除文件。
  4. 核对包名和开发者。 下载之后、安装之前,许多文件管理器会显示包名,它应与发布者公布的一致。
  5. 扫描文件。 上传到多引擎扫描服务,或使用手机自带的扫描。记住,扫描无异常并不等于安全。
  6. 看它要哪些权限。 VPN 需要的是 VPN 批准和网络访问,并不需要你的通讯录、短信或麦克风。
  7. 安装后收回权限。 只对你用的浏览器或文件管理器开放“安装未知应用”,装完立即关闭。
  8. 删除安装文件。 应用装好后把安装包删掉,免得以后误用旧版本。
  9. 安排更新。 设个提醒,每一两个月去发布者页面看看有没有新版本,因为你不会收到自动更新。

场景:人们是怎么碰上 VPN APK 的

朋友发来的消息。 小陈收到一条“装这个 VPN,免费”的消息,附带一个 APK 链接。他完全不知道是谁发布的。稳妥的做法是不装,转而去 Play 商店找发布者的官方页面。别人转发的陌生文件,里面可能是任何东西。

电视棒。 小林有一个 Fire TV 棒,想在电视上用 VPN。设备自带商店里没有她信得过的客户端,于是她在笔记本上打开发布者的官方页面,核对域名,按发布者给电视的步骤安装,装完收回了“未知来源”权限。这就是 APK 的正当用法。

“免费高级版”文件。 某个网站提供“破解版”高级 VPN 的 APK。除了使用盗版软件的版权问题,还有严重的安全问题:有人改动了这个应用,谁改的,谁就能决定应用怎么处理你的流量。不要安装破解应用。如果高级版太贵,从正规服务商买一个短期的预付通行证,比用来路不明的修改版更稳妥。

旧手机。 小美的手机太老,装不了商店里的最新版,于是她在网上找到一个旧版 APK。旧版本缺少后来的安全修复。更好的办法是在较新的设备上使用同一服务,或查看发布者是否列出了兼容旧机型的官方版本。

权限、更新与长期安全

安装只是开始。几个习惯能让已装的 VPN 应用继续可信。

  • 定期查看应用权限,在 Android 设置里看一看。如果某次更新后开始索要无关权限,先弄清原因。
  • 保持 Android 系统更新。 系统的安全补丁能防住任何应用里的漏洞。
  • 谨慎使用系统的“始终开启 VPN”。 它能让隧道保持开启,并适用于支持它的应用。使用前先了解它的行为,因为屏蔽无 VPN 的连接,可能在隧道断开时让你完全断网。可参考 Android 上在没有 VPN 时阻止连接。
  • 删除不再使用的应用。 一个不用却仍持有权限的 VPN 应用,是没必要的风险。
  • 只使用发布者发给你的凭据登录。 如果应用在 VPN 界面里索要你的邮箱密码或银行卡信息,请立刻关闭。

按照 在 Android 上设置 VPN 的指引操作时,请先确认来源是官方渠道。如果你还在挑选应用,如何检查 Android 上的免费 VPN 应用 提供了商店一侧的检查清单,与本文互为补充。

常见错误

  • 不核对域名,就相信“VPN APK 下载”搜索结果的第一条。
  • 因为视频或评论推荐就安装文件。
  • 觉得文件“看起来没问题”,就跳过校验值比对。
  • 让浏览器长期保持“安装未知应用”权限。
  • 在商店里没看到新版本,就从镜像站下载旧版本。
  • 用修改版或“mod”APK 去解锁付费功能。
  • 通过聊天把 APK 转发给朋友,而不是指给他们官方页面。
  • 以为网站做得漂亮、下载量高,就能证明应用安全。

总结

对大多数人来说,Play 商店是在 Android 上安装 VPN 风险更低的方式,因为它有具名的发布者、扫描、评价和自动更新。APK 本身并没有错,一些设备,尤其是电视盒子,确实要靠它;但 VPN 应用几乎能看到你的全部流量,所以文件必须直接来自发布者,对照公布的校验值核对,并由你手动更新。请避开镜像站、破解文件和转发来的链接。

如果你想试试直接了当的用法,XPASS 的预付通行证可配合各官方应用商店里的 VPNclient 应用使用,准备好后可以看看 下载页面 或 价格页面。

常见问题

VPN 的 APK 文件一定不安全吗?

不一定。APK 只是安装文件的格式,有些发布者会合理地用它分发自家应用,例如电视设备上的版本。风险来自来源不明、被改动过的副本和缺少更新,而不是格式本身。

为什么 VPN 应用通常更适合从 Play 商店安装?

商店会核验开发者账号、扫描应用、自动推送更新,还让你看到评价和开发者名称。这些措施并不完美,但能去掉来路不明的网站文件带来的好几类风险。

恶意的 VPN 应用能做什么?

VPN 应用本身就是流量的必经之路,所以坏应用可以记录你访问的网站、插入广告、收集设备标识,并在显示已连接的同时削弱保护。因此它的来源比普通应用更重要。

安装 APK 前怎么检查?

只从发布者自己的网站、通过 HTTPS 下载;把文件的校验值与发布者公布的对照;确认包名和开发者一致;再用安全软件扫描一遍。任何一步对不上,就不要安装。

安装完之后需要关闭“未知来源”权限吗?

需要。只给你用来下载的那个应用开放安装权限,安装完立即收回,避免其他应用以后悄悄安装文件。

关于作者

Bob Kanokphon Thongdee,XPASS VPN 创始人

Bob Kanokphon Thongdee

  • XPASS VPN 创始人
  • eSIMonline.asia 联合创始人
  • 7 年以上网络营销经验
  • Cojourney Visa 与 Cojourney Travel 创始人

短途出行或忙碌的一个月,需要 VPN?

XPASS 提供按天数计算的预付通行证。一次付款,不会自动续费。

查看通行证

继续阅读

选购指南

免费 VPN APK 文件:安全风险详解

从网站下载的免费 VPN APK 绕过了应用商店的检查,但 VPN 应用能经手你的全部流量。本文讲清具体风险、核验方法和补救步骤。

阅读约 9 分钟

选购指南

安装前如何检查 Android 上的免费 VPN 应用

本文不列品牌,而是给你一套方法,判断任何 Android 免费 VPN 应用:应用商店页面、权限、隐私信息、APK 风险,以及几项简单的测试。

阅读约 9 分钟

设备指南

如何在 Android 上设置 VPN

分步说明:从 Google Play 安装 VPNclient,用 My Pass 上的信息登录,接受 Android 连接请求并连接。

阅读约 6 分钟

设备指南

如何在 Android TV、Google TV 和 Fire TV 上设置 VPN

分步说明:允许电视安装官方 VPNclient 电视应用,安全完成安装,用 My Pass 上的信息登录并连接。

阅读约 8 分钟

选购指南

免费 VPN 安全吗?先检查这些危险信号

免费 VPN 也要付服务器的费用,所以要问清楚是谁在买单。这里列出安装前应检查的隐私政策、无日志声明和安卓 APK 方面的危险信号。

阅读约 9 分钟